Opt-out Calls
The declared ID process honors site visitor preferences to opt-out of Audience Manager targeting by your website. When Audience Manager receives an opt-out request, the JSON returned by the DCS contains the error code 171, with the message Encountered opt out tag
, instead of the Audience Manager user ID.
- Audience Manager can pass in a declared ID opt-out alongside an Audience Manager UUID in the URL.
- The declared ID opt-out is stored in the Profile Cache Server (PCS) on a per-partner basis. There is no platform-level opt-out using declared IDs. Additionally, Audience Manager opts the user out from that particular region on the edge (the opt-out does not cross DCS regions).
See Data Privacy for more information about opting-out of data collection.
Declared ID Opt-Out Examples
You can make a declared ID opt-out requests with the d_cid
and d_cid_ic
key-value pairs. The legacy parameters like d_dpid
and d_dpuuid
still work, but are considered deprecated. See CID Replaces DPID and DPUUID. In the examples, italics indicates a variable placeholder.
Opt-Outs With CID and CID_IC
For a description and syntax, see URL Variables and Syntax for Declared IDs.
Opt-Out Using | Code Sample |
---|---|
A data provider ID and user ID. | https://domain name/demoptout.jpg?d_cid=123%01987... |
An integration code and user ID. | https://domain name/demoptout?d_cid_ic=456%01321... |
Multiple d_cid and d_cid_ic key-value pairs. | https://domain name/demoptout?d_cid=123%01987&d_cid_ic=456%01321... |
Opt-Outs With DPID, DPUUID, and UUID (Deprecated)
These methods still work but are considered deprecated. This information is provided for legacy purposes and reference. Legacy opt-outs include:
Opt-Out (Deprecated) | Code Sample |
---|---|
d_uuid only | https://domain/demoptout.jpg?d_uuid=AAM ID |
Partner level opt-out |
A partner level opt-out gets stored for the latest mapping of this |
d_dpuuid + d_dpid and explicit d_uuid |
|
Variables and Syntax for Declared IDs
The following table lists the key-value pairs that pass in your Audience Manager data provider ID and user IDs or integration codes, if used. Note, italics indicates a variable placeholder. Spaces have been added to make these easier to read.
In each key-value pair:
- The
=
symbol separates the key from its related values. - The non-printing ASCII character
%01
separates the values.
Variable | Description |
---|---|
d_cid =data provider ID %01user ID | Contains a data provider ID and an associated unique user ID in a single key-value pair. d_cid replaces d_dpid and d_dpuuid , which are considered deprecated, but still supported. See CID Replaces DPID and DPUUID. |
d_cid_ic =integration code %01user ID | Contains an integration code and an associated unique user ID in a single key-value pair. d_cid_ic replaces d_dpid and d_dpuuid , which are deprecated, but still supported. See CID Replaces DPID and DPUUID. |