Declared IDs declared-ids

Så här fungerar declared IDs, konfigurerar procedurer, kodexempel och variabler.

Målinriktning för Declared ID declared-id-targeting

Utbyt och synkronisera användar-ID:n med Audience Manager från enheter eller webbläsare som inte använder eller accepterar beständiga lagringsmekanismer, till exempel från tredje part cookies.

Syftet med Declared ID-målning declared-id-targeting-purpose

Vissa webbläsare, och de flesta mobila enheter, accepterar inte cookies från tredje part. Detta gör det svårt att behålla information om webbplatsbesökare eller tilldela beständiga ID:n. För att lösa det här problemet använder Audience Manager DIL så att du kan skicka in declared IDs för ett händelseanrop. Dessutom kan en declared ID fungera som ett universellt ID som gäller för samma användare för alla lösningar i Experience Cloud. I följande tabell beskrivs ID-målnings-/matchningsprocessen:

Process
Beskrivning
Händelseanrop
Du behöver DIL och Adobe Experience Platform Identity Servicepå sidan för att kunna arbeta. DIL får deklarerade ID:n från funktionen setVisitorID som tillhandahålls av Adobe Experience Platform Identity Service och skickar det vidare till Audience Manager .
Matcha ID

Audience Manager försöker matcha klient- och besökar-ID med ett motsvarande ID i vårt system. Om det inte finns något matchande ID skapar Audience Manager ett nytt ID och associerar det med klient- och besökar-ID:t.

Obs! Den senaste mappningen används om ditt ID mappas till mer än ett Audience Manager-ID.

Retur-ID
Audience Manager skriver sitt synkroniserade ID till en cookie (eller annat adresserbart lagringsutrymme) i klientdomänen eller -programmet.
Efterföljande händelseanrop
Ytterligare händelseanrop läser Audience Manager-ID från klientens domän och skickar det till Audience Manager.

För att komma igång måste du konfigurera Experience Cloud ID-tjänsten och DIL på alla sidor på webbplatsen som du vill använda för datainsamling. Se Skapa och Deklarerade ID-variabler i DIL.

Avanmäl samtal opt-out-calls

Processen declared ID respekterar besökarens inställningar för att avanmäla Audience Manager för din webbplats. När Audience Manager tar emot en avanmälningsbegäran innehåller JSON som returneras av DCS felkoden 171, med meddelandet Encountered opt out tag, i stället för användar-ID:t Audience Manager.

  • Audience Manager kan skicka in en declared ID-avanmälan tillsammans med en Audience Manager UUID i URL.
  • Avanmälningen declared ID lagras i Profile Cache Server (PCS) per partner. Det finns ingen avanmälan på plattformsnivå som använder declared IDs. Dessutom avmarkerar Audience Manager användaren från den specifika regionen på kanten (avanmälan korsar inte DCS regioner).

Mer information om att avanmäla dig från datainsamling finns i Dataintegritet.

Exempel på Declared ID avanmälan opt-out-examples

Du kan göra en declared ID-avanmälningsbegäran med nyckelvärdepar d_cid och d_cid_ic. Gamla parametrar som d_dpid och d_dpuuid fungerar fortfarande, men betraktas som föråldrade. Se CID ersätter DPID och DPUUID. I exemplen visar kursiv stil platshållaren för en variabel.

Avanmäl dig med CID och CID_IC

En beskrivning och syntax finns i URL-variabler och syntax för deklarerade ID:n.

Avanmälan med
Exempel på kod
Ett dataleverantörs-ID och användar-ID.
https://domain name/demoptout.jpg?d_cid=123%01987...
En integreringskod och användar-ID.
https://domain name/demoptout?d_cid_ic=456%01321...
Flera d_cid - och d_cid_ic -nyckelvärdepar.
https://domain name/demoptout?d_cid=123%01987&d_cid_ic=456%01321...

Avanmäl dig med DPID, DPUUID och UUID (borttaget)

Dessa metoder fungerar fortfarande men anses vara föråldrade. Denna information tillhandahålls för äldre syften och referens. Äldre avanmälningar inkluderar:

Avanmäl dig (borttagen)
Exempel på kod
Endast d_uuid
https://domain/demoptout.jpg?d_uuid=AAM ID
Avanmälan på partnernivå

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

En avanmälan på partnernivå lagras för den senaste mappningen av det här dpid + dpuuid -paret till ett AAM UUID. Om det inte finns någon befintlig mappning kontrollerar Audience Manager om begäran innehåller en AAM UUID i cookien, och om den gör det använder den för lagring av avanmälan. I annat fall genererar Audience Manager ett nytt AAM UUID och lagrar avanmälan under det.

d_dpuuid + d_dpid och 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 har alltid företräde. Om kombinationen dpid + dpuuid mappar till ett annat AAM UUID, lagras avanmälan under det AAM UUID som skickades i begäran ( d_uuid ).

Variabler och syntax för Declared IDs variables-and-syntax

I följande tabell visas nyckelvärdepar som skickas i ditt Audience Manager-dataleverantörs-ID och användar-ID eller integreringskoder, om sådana används. Obs! kursiv anger en variabelplatshållare. Blanksteg har lagts till för att göra dem enklare att läsa.

I varje nyckelvärdepar:

  • Symbolen = separerar nyckeln från dess relaterade värden.
  • Det icke utskrivbara ASCII-tecknet %01 skiljer värdena åt.
Variabel
Beskrivning
d_cid =data provider ID %01user ID
Innehåller ett DataProvider ID och ett associerat unikt användar-ID i ett enda nyckelvärdepar. d_cid ersätter d_dpid och d_dpuuid , som betraktas som inaktuella, men fortfarande stöds. Se CID ersätter DPID och DPUUID.
d_cid_ic =integration code %01user ID
Innehåller en integreringskod och ett associerat unikt användar-ID i ett enda nyckelvärdepar. d_cid_ic ersätter d_dpid och d_dpuuid , som är inaktuella, men fortfarande stöds. Se CID ersätter DPID och DPUUID.

Exempelhändelseanrop sample-event-calls

Med tanke på dessa nyckelvärdepar och deras obligatoriska syntax gör du händelseanrop enligt nedan.

Evenemangsanropet innehåller
Exempel på kod
Ett dataleverantörs-ID och användar-ID.
https://domain name/event?d_cid=123%01987...
En integreringskod och användar-ID.
https://domain name/event?d_cid_ic=456%01321...
Flera d_cid - och d_cid_ic -nyckelvärdepar.
https://domain name/event?d_cid=123%01987&d_cid_ic=456%01321...

Declared ID variabler declared-id-variables

Beskriver de konfigurationsvariabler som används för att skicka declared IDs till DIL till Audience Manager.

DIL använder Adobe Experience Platform Identity Service för att skicka Declared IDs dil-id-service-pass-declared-ids

När den används med Adobe Experience Platform Identity Service behöver du inte längre skicka in declared IDs med de inaktuella dpid- och dpuuid-variablerna. I stället förlitar sig de aktuella versionerna av DIL på funktionen visitorService för att hämta declared IDs från funktionen setCustomerIDs i Adobe Experience Platform Identity Service. Mer information finns i Kund-ID:n och autentiseringstillstånd. Du anropar visitorService i DIL.create enligt nedan.

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

I nyckelvärdepar namespace är MCORG ditt Experience Cloud-organisations-ID. Om du inte har det här ID:t kan du hitta det i Administration-avsnittet på Experience Cloud-instrumentpanelen. Du behöver administratörsbehörighet för att kunna visa den här instrumentpanelen. Se Administration: bastjänster.

Föråldrade funktioner deprecated-functions

Med de senaste versionerna av DIL (6.2+) behöver du inte använda dessa nyckelvärdepar för att skicka in declared IDs. Det beror på att DIL nu förlitar sig på funktionen visitorService som visas i kodexemplet ovan. Den här funktionen hämtar declared IDs från Adobe Experience Platform Identity Service. Men vi refererar till dessa variabler här av historiska och äldre skäl. I koden nedan finns ett exempel på hur du konfigurerar DIL.create för att hämta en declared ID från Visitor ID Service.
I följande tabell beskrivs de äldre variablerna som används av objektet declaredId:

Namn
Typ
Beskrivning
dpid
Sträng
Datapartnerns ID tilldelat av Audience Manager.
dpuuid
Sträng
Dataleverantörens unika ID för användaren.

DPID och DPUUID

Audience Manager jämför och matchar den kombinerade DPID och DPUUID med ett motsvarande användar-ID i vårt system. Om ett ID inte finns skapar Audience Manager ett nytt användar-ID och synkroniserar det med kombinationen DPID/DPUUID. När Audience Manager matchar eller skapar ett användar-ID (UUID) returnerar det ID:t i JSON-svaret på cookie i klientens domän (förstapartsserver cookie) eller annan lokal lagring.

Anropa den här funktionen när du använder DIL v6.1 eller tidigare. Den här funktionen har ersatts med den nya versionen som får declared IDs från Adobe Experience Platform Identity Service.

DIL.create({
    partner : "partner name",
    declaredId : {
       dpuuid : dpuuid,
       DPID : dpid
    }
 });
NOTE
Du måste programmässigt utveckla koden som tillhandahåller ID-värden för nycklarna d_dpuuid och d_dpid.

Skicka ID:n efter DIL instanser

NOTE
Om du gör ett API-anrop med en annan declaredID-kombination används den nya kombinationen endast för det anropet. Ytterligare reguljära händelseanrop använder den ursprungliga kombinationen DIL.create declaredID.
DIL.getDil('partner name').api.signals({...}).declaredId({
  dpuuid : dpuuid
  dpid : dpid
}).submit();

Exempel på begäran/svar request-response-examples

Begäran skickar en DataProvider och ett användar-ID till Audience Manager:

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

Svaret returnerar Audience Manager-ID (t.ex. UUID) som är skrivet till en cookie för första part i siddomänen.

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

Anrop för inte mål och avanmäl do-not-target

Processen declared ID respekterar besökarens inställningar för att avanmäla Audience Manager för din webbplats. När Audience Manager tar emot en avanmälningsbegäran returnerar DCS ett tomt JSON-objekt i stället för användar-ID:t Audience Manager.

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695