Aktivera korsdomänsprofiler för besökare
Platform Web SDK har stöd för delning av besökar-ID, vilket gör att kunderna kan leverera personaliserade upplevelser på ett mer korrekt sätt i alla domäner. Med den här funktionen kan ni leverera enhetlig personalisering över olika domäner och förbättra noggrannheten i besökarens aktivitetsrapportering, utan att förlita er på cookies från tredje part.
Förhandskrav
Om du vill använda delning av domänöverskridande ID måste du använda Platform Web SDK version 2.11.0 eller senare. Den här funktionen är även kompatibel med VisitorAPI.js version 1.7.0 eller senare.
Delning av korsdomän-ID fungerar genom att en speciell adobe_mc
-frågesträngsparameter läggs till i måldomänens URL. Den här parametern används för att ange besökar-ID i stället för att generera ett nytt ID eller använda ett befintligt ID.
Måldomänen måste använda något av dessa bibliotek för delning av domänöverskridande ID för att bearbeta parametern adobe_mc
och dela besökar-ID:t på rätt sätt.
Jämförelse av tillvägagångssätt
Innan du implementerar måste du först kontrollera om din befintliga implementering använder funktionen visitor.appendVisitorIDsTo()
. All anpassad kod som använder den här funktionen bör uppdateras för att använda det nya appendIdentityToUrl
Web SDK-kommandot.
visitor.appendVisitorIDsTo(*url*)
alloy("appendIdentityToUrl", { url: *url* })
Använda kommandot appendIdentityToURL
För delning av domänöverskridande ID har Web SDK version 2.11.0 stöd för kommandot appendIdentityToUrl
. När det här kommandot används genereras frågesträngsparametern adobe_mc
.
Kommandot accepterar ett objekt med egenskapen url
och returnerar ett objekt med egenskapen url.
Det här kommandot väntar inte på någon uppdatering av medgivandet. Om samtycke inte har angetts returneras URL:en oförändrad.
Om inget ECID anges anropas slutpunkten /acquire
för att generera ett ECID.
Nedan visas ett exempel på hur du kan implementera delning av domänöverskridande ID.
Den här koden lägger till en händelseavlyssnare för alla klickningar på sidan. Om klickningen var på en länk till en matchande domän, i det här fallet adobe.com eller behance.com, lägger den till identiteten i URL:en och dirigerar om användaren dit.
document.addEventListener("click", event => {
const anchor = event.target.closest("a");
if (!anchor || !anchor.href) {
return;
}
const url = new URL(anchor.href);
if (!url.hostname.endsWith("adobe.com") && !url.hostname.endsWith("behance.com")) {
return;
}
event.preventDefault();
alloy("appendIdentityToUrl", { url: anchor.href }).then(result => {
document.location = result.url;
});
});
Lär dig sedan uppdatera målgrupper och profilskript för att säkerställa kompatibilitet med Platform Web SDK.