vendor/pinterest · vendor documented
Pinterest tag requests need a tag ID
tid is required. event, when present, is one of the documented events; custom names warn rather than error, the same posture as Meta's ev.
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 |
|---|---|---|---|---|
tid |
required | It is the Pinterest conversion tag ID. Fix: Copy the tag ID from Ads Manager into `tid`. | vendor.pinterest.param.tid.missingvendor.pinterest.param.tid.empty |
docs |
event |
optional | The base code omits it; event code sends one. Custom event names are allowed, so check that an unrecognized value is deliberate and not a misspelled standard event. | vendor.pinterest.param.event.emptyvendor.pinterest.param.event.invalid |
docs |
noscript |
optional | The image fallback in the base code sends `noscript=1`. | vendor.pinterest.param.noscript.emptyvendor.pinterest.param.noscript.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/pinterest
Or paste it into the playground. Same engine, in the browser, nothing sent anywhere.
cargo install pixellint
·
npm install pixellint