pixellint

vendor/flashtalking · ecosystem evidence

Flashtalking OneTag puts three IDs in the path

Tealium documents the generated OneTag as /container/{advertiserId};{spotlightId};{spotlightGroupId};. The three IDs are integers. Other Flashtalking hosts are not this pack.

The advertiser ID is the first path integer

A container URL with a non-numeric advertiser ID is not the published OneTag.

Rule: vendor.flashtalking.param.advertiser_id.invalid

What this pack matches

Hosts
servedby.flashtalking.com
Paths
…/container/…
Vendor docs
docs.tealium.com/client-side-tags/flashtalking-onetag-tag/

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
advertiser_id required It is the Flashtalking advertiser ID. Tealium documents it as the number just after /container/ in the generated snippet. Fix: Copy the OneTag from Flashtalking so the path is /container/{advertiserId};{spotlightId};{spotlightGroupId};. vendor.flashtalking.param.advertiser_id.missing
vendor.flashtalking.param.advertiser_id.empty
vendor.flashtalking.param.advertiser_id.invalid
docs
spotlight_id required It is the Spotlight ID. Tealium documents it as the number just after the advertiser ID. Fix: Keep the second semicolon-delimited integer from the generated OneTag. vendor.flashtalking.param.spotlight_id.missing
vendor.flashtalking.param.spotlight_id.empty
vendor.flashtalking.param.spotlight_id.invalid
docs
spotlight_group_id required It is the Spotlight Group ID. Tealium documents it as the number just after the Spotlight ID. Fix: Keep the third semicolon-delimited integer from the generated OneTag. vendor.flashtalking.param.spotlight_group_id.missing
vendor.flashtalking.param.spotlight_group_id.empty
vendor.flashtalking.param.spotlight_group_id.invalid
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/flashtalking

Try this failing payload in the playground. Flashtalking OneTag with a non-numeric advertiser ID.

https://servedby.flashtalking.com/container/not-a-number;82517;8520;iframe/

cargo install pixellint · npm install pixellint