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:
setVisitorID
som tillhandahålls av Adobe Experience Platform Identity Service och skickar det vidare till Audience Manager .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.
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.
https://domain name/demoptout.jpg?d_cid=123%01987...
https://domain name/demoptout?d_cid_ic=456%01321...
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:
d_uuid
https://domain/demoptout.jpg?d_uuid=AAM ID
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.
d_cid =data provider ID %01user ID
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
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.
https://domain name/event?d_cid=123%01987...
https://domain name/event?d_cid_ic=456%01321...
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
:
dpid
dpuuid
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
}
});
d_dpuuid
och d_dpid
.Skicka ID:n efter DIL instanser
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.