Declared IDs

Fonctionnement de declared IDs, configuration des procédures, des exemples de code et des variables.

Declared ID Ciblage

Échangez et synchronisez les ID utilisateur avec Audience Manager à partir de périphériques ou de navigateurs qui n’utilisent pas ou n’acceptent pas les mécanismes de stockage persistant, tels que cookies tiers.

Objectif du ciblage Declared ID

Certains navigateurs et la plupart des périphériques mobiles n’acceptent pas les cookies tiers. Il est ainsi difficile de conserver des informations sur les visiteurs du site ou d’attribuer des identifiants persistants. Pour résoudre ce problème, Audience Manager utilise DIL pour vous permettre de transmettre declared IDs à un appel d’événement. En outre, un declared ID peut agir comme un ID universel qui s’applique au même utilisateur dans toutes les solutions de Experience Cloud. Le tableau suivant décrit le processus de ciblage/correspondance des identifiants :

Processus Description
Appel d’événement

Pour fonctionner, vous avez besoin du code DIL et du service Adobe Experience Platform Identity sur la page. DIL récupère les identifiants déclarés de la setVisitorID fonction fournie par le service Adobe Experience Platform Identity et les transmet à l’Audience Manager .

Identifiant de correspondance

L’Audience Manager tente de faire correspondre l’identifiant client et l’identifiant visiteur avec un identifiant correspondant dans notre système. Si aucun identifiant correspondant n’existe, l’Audience Manager crée un nouvel identifiant et l’associe à l’identifiant client et à l’identifiant visiteur.

Remarque : Le mappage le plus récent est utilisé si votre ID correspond à plusieurs ID d’Audience Manager.

Identifiant de retour

Audience Manager écrit son ID synchronisé dans un cookie propriétaire (ou tout autre espace de stockage adressable) dans le domaine client ou l’application.

Appels d’événement suivants

D’autres appels d’événement lisent l’ID d’Audience Manager du domaine du client et l’envoient à l’Audience Manager.

Pour commencer, vous devez configurer le service Experience Cloud ID et DIL sur les pages de votre site que vous souhaitez utiliser pour la collecte de données. Voir Création de DIL et Variables d’ID déclarées.

Appels d’exclusion

Le processus declared ID honore les préférences des visiteurs du site en ce qui concerne l’exclusion du ciblage Audience Manager par votre site Web. Lorsque Audience Manager reçoit une demande d’opposition, la valeur JSON renvoyée par la balise DCS contient le code d’erreur 171, avec le message Encountered opt out tag, au lieu de l’ID utilisateur Audience Manager.

  • Audience Manager peut transmettre une declared ID exclusion avec un Audience Manager UUID dans le URL.
  • Le droit d’opposition declared ID est stocké dans la balise Profile Cache Server (PCS) par partenaire. Il n’existe pas de droit d’opposition au niveau de la plateforme utilisant declared IDs. En outre, Audience Manager exclut l’utilisateur de cette région spécifique sur le bord (l’exclusion ne traverse pas DCS régions).

Voir Confidentialité des données pour plus d’informations sur l’exclusion de la collecte de données.

Declared ID Exemples d’exclusion

Vous pouvez effectuer des demandes d’exclusion declared ID avec les paires d_cid et d_cid_ic clé-valeur. Les paramètres hérités comme d_dpid et d_dpuuid fonctionnent toujours, mais sont considérés comme obsolètes. Voir CID remplace DPID et DPUUID. Dans les exemples, le texte en italique indique un espace réservé de variable.

Exclusions avec CID et CID_IC

Pour obtenir une description et une syntaxe, consultez les variables et la syntaxe d’URL pour les identifiants déclarés.

Exclusion à l’aide Exemple de code

d’un identifiant de fournisseur de données et d’un identifiant utilisateur.

https://domain name/demoptout.jpg?d_cid=123%01987...

d’un code d’intégration et d’un identifiant utilisateur.

https://domain name/demoptout?d_cid_ic=456%01321...

Plusieurs paires d_cid et d_cid_ic clé-valeur.

https://domain name/demoptout?d_cid=123%01987&d_cid_ic=456%01321...

Exclusions avec DPID, DPUUID et UUID (obsolète)

Ces méthodes fonctionnent toujours, mais sont considérées comme obsolètes. Ces informations sont fournies à des fins héritées et à titre de référence. Les désinscriptions héritées incluent :

Exclusion (obsolète) Exemple de code

d_uuid uniquement

https://domain/demoptout.jpg?d_uuid=AAM ID

Exclusion au niveau du partenaire

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

Une exclusion au niveau du partenaire est stockée pour le dernier mappage de cette paire dpid + dpuuid à un UUID AAM. S’il n’existe aucun mappage existant auparavant, l’Audience Manager vérifie si la requête contient un UUID AAM dans le cookie et, si tel est le cas, l’utilise pour stocker l’exclusion. Dans le cas contraire, l’Audience Manager génère un nouvel UUID AAM et stocke l’exclusion sous celui-ci.

d_dpuuid + d_dpid et explicite d_uuid

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

d_uuid a toujours la priorité. Si la combinaison dpid + dpuuid correspond à un autre UUID AAM, l’exclusion est stockée sous l’UUID AAM transmis dans la requête ( d_uuid ).

Variables et syntaxe pour Declared IDs

Le tableau suivant répertorie les paires clé-valeur qui transmettent l’ID de fournisseur de données Audience Manager et les ID utilisateur ou les codes d’intégration, le cas échéant. Remarque : italics indique un espace réservé de variable. Des espaces ont été ajoutés pour les rendre plus faciles à lire.

Dans chaque paire clé-valeur :

  • Le symbole = sépare la clé de ses valeurs associées.
  • Le caractère ASCII non imprimable %01 sépare les valeurs.
Variable Description

d_cid =data provider ID %01user ID

Contient un identifiant de fournisseur de données et un identifiant d’utilisateur unique associé dans une seule paire clé-valeur. d_cid remplace d_dpid et d_dpuuid , qui sont considérés comme obsolètes, mais toujours pris en charge. Voir CID remplace DPID et DPUUID .

d_cid_ic =integration code %01user ID

Contient un code d’intégration et un identifiant utilisateur unique associé dans une seule paire clé-valeur. d_cid_ic remplace d_dpid et d_dpuuid , qui sont obsolètes, mais toujours pris en charge. Voir CID remplace DPID et DPUUID .

Exemples d’appels d’événement

Compte tenu de ces paires clé-valeur et de leur syntaxe requise, vous effectueriez des appels d’événement comme illustré ci-dessous.

Inclusion de l’appel d’événement Exemple de code

d’un identifiant de fournisseur de données et d’un identifiant utilisateur.

https://domain name/event?d_cid=123%01987...

d’un code d’intégration et d’un identifiant utilisateur.

https://domain name/event?d_cid_ic=456%01321...

Plusieurs paires d_cid et d_cid_ic clé-valeur.

https://domain name/event?d_cid=123%01987&d_cid_ic=456%01321...

Declared ID Variables

Décrit les variables de configuration utilisées pour transmettre declared IDs à DIL à Audience Manager…

DIL utilise le Adobe Experience Platform Identity Service à transférer Declared IDs

Lorsqu’il est utilisé avec le service Adobe Experience Platform Identity, vous n’avez plus besoin de transmettre declared IDs avec les variables dpid et dpuuid obsolètes. Les versions actuelles de DIL reposent plutôt sur la fonction visitorService pour obtenir la fonction declared IDs de la fonction setCustomerIDs dans la balise Adobe Experience Platform Identity Service. Pour plus d’informations, voir ID de client et états d’authentification. Vous appelleriez visitorService dans DIL.create comme illustré ci-dessous.

var vDil = DIL.create({
  partner:"partner name",
  visitorService:{
    namespace:"INSERT-MCORG-ID-HERE"
  }
});

Dans la paire namespace valeur-clé, MCORG correspond à votre Experience Cloud ID d’organisation. Si vous ne possédez pas cet ID, vous pouvez le trouver dans la section Administration du tableau de bord Experience Cloud. Vous avez besoin des autorisations d’administrateur pour afficher ce tableau de bord. Voir Administration : Services principaux.

Fonctions obsolètes

Avec les dernières versions de DIL (6.2+), vous n’avez pas besoin d’utiliser ces paires clé-valeur pour transmettre declared IDs. En effet, DIL s’appuie désormais sur la fonction visitorService affichée dans l’exemple de code ci-dessus. Cette fonction récupère declared IDs à partir de Adobe Experience Platform Identity Service. Cependant, nous référençons ces variables ici à des fins historiques et héritées. Consultez le code ci-dessous pour obtenir un exemple de configuration de DIL.create pour obtenir une declared ID à partir de Visitor ID Service.
Le tableau suivant décrit les variables héritées utilisées par l’objet declaredId :

Nom Type Description
dpid Chaîne

Identifiant du partenaire de données attribué par Audience Manager.

dpuuid Chaîne

L’ID unique du fournisseur de données pour l’utilisateur.

DPID et DPUUID

Audience Manager compare et fait correspondre la combinaison DPID et DPUUID à un ID utilisateur correspondant dans notre système. Si aucun ID n’existe, Audience Manager crée un ID utilisateur et le synchronise avec la combinaison DPID/DPUUID. Une fois que Audience Manager correspond ou crée un ID utilisateur (le UUID), il renvoie cet ID dans la réponse JSON à cookie dans le domaine du client (propriétaire cookie) ou tout autre stockage local.

Appelez cette fonction lorsque vous utilisez DIL v6.1 ou une version antérieure. Cependant, cette fonction a été abandonnée au profit de la nouvelle version qui obtient declared IDs à partir de Adobe Experience Platform Identity Service.

DIL.create({
    partner : "partner name",
    declaredId : {
       dpuuid : dpuuid,
       DPID : dpid
    }
 });
REMARQUE

Vous devez développer par programmation le code qui fournit les valeurs d’identifiant pour les clés d_dpuuid et d_dpid.

Transmettre les identifiants après les instances DIL

REMARQUE

Si vous effectuez un appel API avec une combinaison declaredID différente, la nouvelle combinaison sera utilisée uniquement pour cet appel. D’autres appels d’événement standard utiliseront la combinaison DIL.create declaredID d’origine.

DIL.getDil('partner name').api.signals({...}).declaredId({
  dpuuid : dpuuid
  dpid : dpid
}).submit();

Exemples de requêtes/réponses

La requête envoie un fournisseur de données et un ID utilisateur à Audience Manager :

https://my_domain.net/event?d_rtbd=json&d_cb=myCallback&key=val&d_dpuuid=1234&d_dpid=5678

La réponse renvoie l’ID d’Audience Manager (par exemple, UUID) qui est écrit dans un cookie propriétaire dans le domaine de la page.

myCallback({
...
   "uuid":"abc123"
})

Ne pas cibler et exclure les appels

Le processus declared ID honore les préférences des visiteurs du site en ce qui concerne l’exclusion du ciblage Audience Manager par votre site Web. Lorsque Audience Manager reçoit une demande d’opposition, DCS renvoie un objet JSON vide au lieu de l’ID utilisateur Audience Manager.

Sur cette page