vendor/pinterest · vendor documented
Pinterest standard events still need a tag ID
tid is required. Pinterest standard events, when present, are documented lowercase names; 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
Try this failing payload in the playground. Pinterest tag missing tid.
https://ct.pinterest.com/v3/?event=checkout&ed[value]=12
cargo install pixellint
·
npm install pixellint