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 UsingCode 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 onlyhttps://domain/demoptout.jpg?d_uuid=AAM ID
Partner level opt-out

https://demoptout.jpg?d_dpuuid= user ID&d_dpid= data provider ID

A partner level opt-out gets stored for the latest mapping of this dpid + dpuuid pair to an AAM UUID. If there is no previously existing mapping, Audience Manager checks whether the request contains an AAM UUID in the cookie, and if it does, uses that for storing the opt-out. Otherwise, Audience Manager generates a new AAM UUID and stores the opt-out under it.

d_dpuuid + d_dpid and explicit d_uuid

https://domain/demoptout.jpg?d_uuid= user ID&d_dpuuid= data provider's user ID&d_dpid=data provider ID

d_uuid always takes precedence. If the dpid + dpuuid combination maps to another AAM UUID, the opt-out is stored under the AAM UUID passed in the request ( 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.
VariableDescription
d_cid =data provider ID %01user IDContains 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 IDContains 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.