pixellint

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

Hosts
utt.impactcdn.com
Paths
….js…
Vendor docs
integrations.impact.com/integration-guides/for-brands/tracking-integrations/javascript-tag-utt/installation

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.missing
vendor.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