vendor/taboola · vendor documented
Taboola Pixel loaders put the account ID in the path
Taboola documents the base pixel as cdn.taboola.com/libtrc/unip/<account_id>/tfa.js. The number is the Realize Account ID. Collection on trc.taboola.com is attributed, not contracted.
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 numeric Taboola Account ID. Taboola documents the loader as `cdn.taboola.com/libtrc/unip/<account_id>/tfa.js`. Fix: Replace `<account_id>` with the numeric Account ID from Realize Tracking. | vendor.taboola.param.account_id.missingvendor.taboola.param.account_id.emptyvendor.taboola.param.account_id.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/taboola
Try this failing payload in the playground. Taboola Pixel loader missing account ID.
https://cdn.taboola.com/libtrc/unip/tfa.js
cargo install pixellint
·
npm install pixellint