vendor/mediamath · vendor documented
MediaMath MathTag pixels need mt_id and mt_adid
MediaMath documents mt_id as the Pixel ID and mt_adid as the Advertiser ID on a JS pixel. Hashed emails go in mt_exem as SHA-256. sync.mathtag.com is not this pack. Mobile /event/mob is vendor/mediamath-mobile.
mt_id is the Pixel ID
A MathTag without mt_id is not tied to a TerminalOne pixel.
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 |
|---|---|---|---|---|
mt_id |
required | It is the TerminalOne Pixel ID. MediaMath documents it as the value from mt_id on a JS pixel from a website. Fix: Copy the MathTag from TerminalOne so mt_id carries the Pixel ID. | vendor.mediamath.param.mt_id.missingvendor.mediamath.param.mt_id.emptyvendor.mediamath.param.mt_id.invalid |
docs |
mt_adid |
required | It is the TerminalOne Advertiser ID. MediaMath documents it as the value from mt_adid on a JS pixel from a website. Fix: Copy the MathTag from TerminalOne so mt_adid carries the Advertiser ID. | vendor.mediamath.param.mt_adid.missingvendor.mediamath.param.mt_adid.emptyvendor.mediamath.param.mt_adid.invalid |
docs |
mt_exem |
optional | It is a SHA-256 hashed email for MediaMath ConnectedID. MediaMath documents that hashing is not performed by the pixel; raw email must not be sent. Fix: Hash the email with SHA-256 and send the hex digest as mt_exem. | vendor.mediamath.param.mt_exem.emptyvendor.mediamath.param.mt_exem.invalid |
docs |
mt_excl |
optional | It is a SHA-256 hashed account ID for MediaMath ConnectedID. Fix: Hash the account ID with SHA-256 and send the hex digest as mt_excl. | vendor.mediamath.param.mt_excl.emptyvendor.mediamath.param.mt_excl.invalid |
docs |
unhashed_email |
required | A parameter carries what looks like a raw email address. MediaMath documents mt_exem as a SHA-256 digest and says personally identifiable information must not be sent. Fix: Hash the email with SHA-256 and send it as mt_exem. | vendor.mediamath.unhashed_email |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/mediamath
Try this failing payload in the playground. MediaMath MathTag missing mt_id.
https://pixel.mathtag.com/event/js?mt_adid=67890
cargo install pixellint
·
npm install pixellint