vendor/adobe-analytics · vendor documented
Adobe Analytics sendBeacon puts the report suite in the path
AppMeasurement will sendBeacon when it can, and fall back to an image GET. After /b/ss/. The pack reads the report suite from that segment. An empty or missing suite is an error. This is the collection beacon, not the reporting API.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
report_suite |
required | It is the report suite ID, or a comma-separated list of them, and it sits immediately after `/b/ss/` in the path. Fix: Point the beacon at a report suite ID from the Adobe Analytics admin. | vendor.adobe-analytics.param.report_suite.missingvendor.adobe-analytics.param.report_suite.empty |
docs |
mid |
optional | It is the Experience Cloud ID that ties the hit to a visitor. | vendor.adobe-analytics.param.mid.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/adobe-analytics
Try this failing payload in the playground. Adobe hit missing report suite in the path.
https://example.sc.omtrdc.net/b/ss//1/JS-2.22.0/s1?pageName=Home
cargo install pixellint
·
npm install pixellint