vendor/adobe-ecid · vendor documented
Adobe ID Service calls need d_ver=2 and an identifier
Adobe documents d_ver as required and set to 2. Send d_orgid when you do not have an ECID yet. Send d_mid when you already have one. Cookie sync on cm.everesttech.net is not this pack.
d_ver=1 is not the documented API version
Adobe tells you to leave d_ver=2. A generate call without d_orgid or d_mid cannot mint or reuse an ID.
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 |
|---|---|---|---|---|
d_ver |
required | Adobe documents d_ver as required and tells you to leave it set as d_ver=2. Fix: Send d_ver=2 on every Visitor ID Service call. | vendor.adobe-ecid.param.d_ver.missingvendor.adobe-ecid.param.d_ver.emptyvendor.adobe-ecid.param.d_ver.invalid |
docs |
d_orgid |
optional | It is the IMS org ID. Adobe's generate-a-MID call sends d_orgid with d_ver=2. Fix: Send d_orgid when you do not already have an ECID, or send d_mid when you do. | vendor.adobe-ecid.param.d_orgid.empty |
docs |
d_mid |
optional | It is an existing ECID. Adobe's reuse call sends d_mid with d_ver=2. Fix: Send d_mid when you already have an Experience Cloud ID for the visitor. | vendor.adobe-ecid.param.d_mid.empty |
docs |
d_cid |
optional | Optional Data Provider ID, DPUUID, and authentication state, joined with %01. | vendor.adobe-ecid.param.d_cid.empty |
docs |
identifier_required |
required | The Visitor ID Service call has neither d_orgid nor d_mid. Adobe documents d_orgid to mint an ECID and d_mid to reuse one. Fix: Send d_orgid to request a new ECID, or d_mid to reuse an existing one. | vendor.adobe-ecid.identifier_required |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/adobe-ecid
Try this failing payload in the playground. Adobe ID Service with d_ver=1.
https://dpm.demdex.net/id?d_orgid=5555@AdobeOrg&d_ver=1
cargo install pixellint
·
npm install pixellint