Fonctionnement de declared IDs, configuration des procédures, des exemples de code et des variables.
É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.
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 |
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.
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.
Voir Confidentialité des données pour plus d’informations sur l’exclusion de la collecte de données.
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.
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. |
|
d’un code d’intégration et d’un identifiant utilisateur. |
|
Plusieurs paires |
|
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 |
---|---|
|
|
Exclusion au niveau du partenaire |
Une exclusion au niveau du partenaire est stockée pour le dernier mappage de cette paire |
|
|
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 :
=
sépare la clé de ses valeurs associées.%01
sépare les valeurs.Variable | Description |
---|---|
|
Contient un identifiant de fournisseur de données et un identifiant d’utilisateur unique associé dans une seule paire clé-valeur. |
|
Contient un code d’intégration et un identifiant utilisateur unique associé dans une seule paire clé-valeur. |
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. |
|
d’un code d’intégration et d’un identifiant utilisateur. |
|
Plusieurs paires |
|
Décrit les variables de configuration utilisées pour transmettre declared IDs à DIL à Audience Manager…
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.
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. |
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
}
});
Vous devez développer par programmation le code qui fournit les valeurs d’identifiant pour les clés d_dpuuid
et d_dpid
.
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();
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"
})
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.