vendor/impact · vendor template
impact.com UTT loaders put the account UUID in the path
The published Universal Tracking Tag loads utt.impactcdn.com/{UUID}.js. The UUID is the account, not a query parameter.
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 |
|---|---|---|---|---|
account_id |
required | It is the account UUID in the published UTT snippet `utt.impactcdn.com/{UUID}.js`. Fix: Copy the Universal Tracking Tag from the Technical Integration Plan so the path is `{UUID}.js`. | vendor.impact.param.account_id.missingvendor.impact.param.account_id.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/impact
Try this failing payload in the playground. impact.com UTT missing account UUID.
https://utt.impactcdn.com/.js
cargo install pixellint
·
npm install pixellint