pixellint

vendor/taboola-unip · vendor documented

Taboola unip events need en

Taboola documents verifying event pixels by a unip request that carries en. page_view, purchase, and complete_registration are typical names. The tfa.js loader is vendor/taboola. S2S is vendor/taboola-s2s.

en is the event name

Taboola tells you to filter DevTools for unip? and look for en. A unip call without en is not an event pixel.

Rule: vendor.taboola-unip.param.en.missing

What this pack matches

Hosts
taboola.com
Paths
…/log/3/unip…
Vendor docs
developers.taboola.com/pixel/docs/verification-network-traffic

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
en required It is the event name. Taboola documents verifying event pixels by a unip request that carries `en`. Fix: Send `en` with the Realize event name, such as `page_view` or `purchase`. vendor.taboola-unip.param.en.missing
vendor.taboola-unip.param.en.empty
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/taboola-unip

Try this failing payload in the playground. Taboola unip event missing en.

https://trc-events.taboola.com/1234567/log/3/unip

cargo install pixellint · npm install pixellint