Anpassad personaliseringsanslutning custom-personalization-connection
Destinationsändringslogg changelog
Översikt overview
Konfigurera den här destinationen så att externa personaliseringsplattformar, content management-system, annonsservrar och andra applikationer som körs på kundens webbplatser kan hämta målgruppsinformation från Adobe Experience Platform.
Förhandskrav prerequisites
Det här målet kräver någon av följande datainsamlingsmetoder, beroende på implementeringen:
- Använd Adobe Experience Platform Web SDK om du vill samla in data från din webbplats.
- Använd Adobe Experience Platform Mobile SDK om du vill samla in data från ditt mobilprogram.
- Använd Edge Network Server-API:t om du inte använder Web SDK eller Mobile SDK eller om du vill anpassa användarupplevelsen baserat på profilattribut.
Målgrupper supported-audiences
I det här avsnittet beskrivs vilka typer av målgrupper du kan exportera till det här målet.
Exportera typ och frekvens export-type-frequency
Anslut till målet connect
Om du vill ansluta till det här målet följer du stegen som beskrivs i självstudiekursen för destinationskonfiguration.
Anslutningsparametrar parameters
När konfigurerar för det här målet måste du ange följande information:
- Name: Fyll i det önskade namnet för det här målet.
- Description: Ange en beskrivning för målet. Du kan till exempel ange vilken kampanj du använder det här målet för. Det här fältet är valfritt.
- Integration alias: Det här värdet skickas till Experience Platform Web SDK som ett JSON-objektnamn.
- Datastream ID: Detta avgör i vilken datainsamling som målgrupperna ska inkluderas i svaret på sidan. I den nedrullningsbara menyn visas endast datastreams som har målkonfigurationen aktiverad. Mer information finns i Konfigurera ett datastream.
Aktivera aviseringar enable-alerts
Du kan aktivera varningar för att få meddelanden om dataflödets status till ditt mål. Välj en avisering i listan om du vill prenumerera och få meddelanden om statusen för ditt dataflöde. Mer information om varningar finns i guiden prenumerera på destinationsvarningar med användargränssnittet.
Välj Next när du är klar med att ange information för målanslutningen.
Aktivera målgrupper till det här målet activate
Läs Aktivera profiler och målgrupper för kantanpassning om du vill ha instruktioner om hur du aktiverar målgrupper till det här målet.
Exporterade data exported-data
Om du använder taggar i Adobe Experience Platform för att distribuera Experience Platform Web SDK använder du funktionen send event complete och din anpassade kodåtgärd har en event.destinations
-variabel som du kan använda för att visa exporterade data.
Här är ett exempelvärde för variabeln event.destinations
:
[
{
"type":"profileLookup",
"destinationId":"7bb4cb8d-8c2e-4450-871d-b7824f547111",
"alias":"personalizationAlias",
"segments":[
{
"id":"399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
},
{
"id":"499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
}
]
}
]
Om du inte använder taggar för att distribuera Experience Platform Web SDK kan du använda kommandosvar för att se exporterade data.
JSON-svaret från Adobe Experience Platform kan analyseras för att hitta motsvarande integreringsalias för det program du integrerar med Adobe Experience Platform. Målgrupps-ID:n kan skickas till programmets kod som målparametrar. Nedan visas ett exempel på hur detta skulle se ut när det gäller målsvaret.
alloy("sendEvent", {
"renderDecisions": true,
"xdm": {
"commerce": {
"order": {
"purchaseID": "a8g784hjq1mnp3",
"purchaseOrderNumber": "VAU3123",
"currencyCode": "USD",
"priceTotal": 999.98
}
}
}
}).then(function(result) {
if(result.destinations) { // Looking to see if the destination results are there
// Get the destination with a particular alias
var personalizationDestinations = result.destinations.filter(x => x.alias == "personalizationAlias")
if(personalizationDestinations.length > 0) {
// Code to pass the audience IDs into the system that corresponds to personalizationAlias
}
var adServerDestinations = result.destinations.filter(x => x.alias == "adServerAlias")
if(adServerDestinations.length > 0) {
// Code to pass the audience IDs into the system that corresponds to adServerAlias
}
}
})
.catch(function(error) {
// Tracking the event failed.
});
Exempelsvar för Custom Personalization With Attributes
När du använder Custom Personalization With Attributes ser API-svaret ut ungefär som i exemplet nedan.
Skillnaden mellan Custom Personalization With Attributes och Custom Personalization är inkluderingen av avsnittet attributes
i API-svaret.
[
{
"type": "profileLookup",
"destinationId": "7bb4cb8d-8c2e-4450-871d-b7824f547130",
"alias": "personalizationAlias",
"attributes": {
"countryCode": {
"value" : "DE"
},
"membershipStatus": {
"value" : "PREMIUM"
}
},
"segments": [
{
"id": "399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
},
{
"id": "499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
}
]
}
]
Dataanvändning och styrning data-usage-governance
Alla Adobe Experience Platform-mål är kompatibla med dataanvändningsprinciper när data hanteras. Mer information om hur Adobe Experience Platform använder datastyrning finns i Översikt över datastyrning.