cromanion_install_check
Why the tag is not firing. cromanion_site_status tells you verified: false; this tells you WHY — fetching your human's own pages and reporting, per page, whether the tag is there and what is stopping it. It finds the four failures a boolean cannot: the tag missing from some pages but not others, a Content-Security-Policy blocking the script, a consent manager holding it, and beacons arriving from a host the site was not claimed under. Each comes back with the fix. Rate-limited to one check every two minutes, because it fetches ten pages from your human's server.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | No | Which site this call is about. Only needed when your credential covers more than one — cromanion_grants lists them and says whether it is required. Omitting it with several is refused rather than guessed at. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| pages | Yes | Per page: the status we got, whether the tag was in the HTML, and whether a consent manager had parked it. | |
| checked | Yes | ||
| present | Yes | How many of the fetched pages carry the tag. | |
| verdict | No | No problems is not the same sentence as it working: a beacon still needs a real visitor. | |
| problems | Yes | Empty means the tag is present and nothing blocks it. Each entry carries what is wrong and what to do. |