Declared IDs

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

Declared ID Ciblage

Échanger et synchroniser les ID utilisateur avec Audience Manager à partir des périphériques ou navigateurs qui n’utilisent pas ou n’acceptent pas les mécanismes d’enregistrement persistants, tels que tiers cookies.

Objectif du Declared ID ciblage

Certains navigateurs et la plupart des périphériques mobiles n’acceptent pas les cookies tiers. Il est donc 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 de é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 événement

Pour fonctionner, vous avez besoin du DIL et du code Service d'identité Adobe Experience Platform sur la page. Le DIL obtient les ID déclarés de la setVisitorID fonction fournie par le service d'identité Adobe Experience Platform et les transmet à l' Audience Manager .

Identifiant de correspondance

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

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

ID de retour

L’Audience Manager écrit son identifiant synchronisé dans un cookie propriétaire (ou tout autre espace d’enregistrement adressable) dans le domaine ou l’application client.

Appels de Événement consécutifs

D’autres appels de é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 d’ID Experience Cloud et DIL sur les pages de votre site que vous souhaitez utiliser pour la collecte de données. Voir DIL create et Variables d’ID déclarées.

Appels d’exclusion

Le processus declared ID respecte les préférences du visiteur du site pour l’exclusion du ciblage Audience Manager par votre site Web. Lorsque Audience Manager reçoit une demande d'exclusion, JSON renvoyée par DCS contient le code d'erreur 171, avec le message Encountered opt out tag, au lieu de l'Audience Manager ID utilisateur.

  • Audience Manager peut transmettre une declared ID exclusion en même temps qu’une Audience Manager UUID dans le URL.
  • L'exclusion declared ID est stockée dans Profile Cache Server (PCS) par partenaire. Il n'existe pas d'exclusion au niveau de la plateforme utilisant declared IDs. De plus, Audience Manager exclut l’utilisateur de cette région particulière 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 renseignements sont fournis à des fins héritées et à titre de référence. Les exclusions héritées comprennent :

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 de niveau partenaire est stockée pour la dernière correspondance 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, dans ce 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-jacente.

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 demande ( d_uuid ).

Variables et syntaxe pour Declared IDs

Le tableau suivant liste les paires clé-valeur qui transmettent votre Audience Manager ID de fournisseur de données et vos ID d’utilisateur ou 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 ID de fournisseur de données et un ID 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 ID 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 de Événement

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

L'appel de événement inclut 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 Adobe Experience Platform Identity Service to Pass Declared IDs

Lorsqu'il est utilisé avec le service d'identité Adobe Experience Platform, 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 declared IDs de la fonction setCustomerIDs dans Adobe Experience Platform Identity Service. Pour plus d’informations, voir ID de client et états d’authentification. Vous appelez visitorService dans DIL.create comme indiqué 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 identifiant, vous pouvez le trouver dans la section Administration du tableau de bord Experience Cloud. Vous avez besoin d'autorisations d'administrateur pour vue 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 repose désormais sur la fonction visitorService présentée dans l’exemple de code ci-dessus. Cette fonction obtient declared IDs 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 savoir comment configurer DIL.create pour obtenir un 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

ID de partenaire de données attribué par Audience Manager.

dpuuid Chaîne

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

DPID et DPUUID

Audience Manager compare et correspond à la combinaison DPID et DPUUID à un ID utilisateur correspondant dans notre système. Si un ID n’existe pas, Audience Manager crée un nouvel 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 dans un autre enregistrement local.

Appelez cette fonction lorsque vous utilisez DIL v6.1 ou version antérieure. Cependant, cette fonction a été abandonnée en faveur de la nouvelle version qui obtient declared IDs 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’ID pour les clés d_dpuuid et d_dpid.

Transmettre les identifiants après l'instanciation de DIL

REMARQUE

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

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

Exemples de demande/réponse

La demande 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’identifiant d’Audience Manager (par exemple, UUID) écrit dans un cookie propriétaire dans le domaine de la page.

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

Appels de non-Cible et d'exclusion

Le processus declared ID respecte les préférences du visiteur du site pour l’exclusion du ciblage Audience Manager par votre site Web. Lorsque Audience Manager reçoit une demande d'exclusion, DCS renvoie un objet JSON vide au lieu de l'ID utilisateur Audience Manager.

Sur cette page