Med betaversionen av Custom personalization målanslutning, du kanske ser två Custom personalization i målkatalogen.
The Custom Personalization With Attributes är för närvarande i betaversion och endast tillgängligt för ett visst antal kunder. Förutom funktionerna i Custom Personalization, Custom Personalization With Attributes tillägg av en valfri mappningssteg till aktiveringsarbetsflödet, som gör att du kan mappa profilattribut till ditt anpassade personaliseringsmål, vilket möjliggör attributbaserad personalisering på samma sida och nästa sida.
Profilattribut kan innehålla känsliga data. För att skydda dessa data Custom Personalization With Attributes mål kräver att du använder API för Edge Network Server för datainsamling. Dessutom måste alla Server-API-anrop göras i en autentiserad kontext.
Om du redan använder Web SDK eller Mobile SDK för din integrering kan du hämta attribut via Server-API på två sätt:
Om du inte uppfyller kraven ovan kommer personaliseringen endast att baseras på segmentmedlemskap, vilket är identiskt med den upplevelse som finns i Custom Personalization koppling.
Det här målet är ett sätt att hämta segmentinformation från Adobe Experience Platform till externa personaliseringsplattformar, innehållshanteringssystem, annonsservrar och andra program som körs på kundens webbplatser.
Den här integreringen drivs av Adobe Experience Platform Web SDK eller Adobe Experience Platform Mobile SDK. Du måste använda någon av dessa SDK:er för att kunna använda det här målet.
Innan du skapar en anpassad personaliseringsanslutning ska du läsa guiden om hur du konfigurera anpassningsmål för personalisering på samma sida och nästa sida. Den här guiden tar dig igenom de nödvändiga konfigurationsstegen för användning av samma sida och nästa sida för personalisering, i flera Experience Platform-komponenter.
Profilbegäran - du begär alla segment som är mappade i det anpassade anpassningsmålet för en enda profil. Olika anpassade anpassningsmål kan konfigureras för olika Datasamlingsdatamängder för Adobe.
The Custom Personalization Connection gör att du kan använda dina egna partnerplattformar för personalisering (till exempel Optimizely, Pega), liksom företagsspecifika system (t.ex. intern CMS), och samtidigt utnyttja datainsamling och segmenteringsfunktioner i Experience Platform Edge Network, för att ge en djupare personaliseringsupplevelse.
De användningsexempel som beskrivs nedan omfattar både webbplatspersonalisering och riktad webbannonsering.
För att möjliggöra detta behöver kunderna ett snabbt och smidigt sätt att hämta segmentinformation från Experience Platform och skicka denna information till sina utsedda system som de har konfigurerat som anpassade personaliseringsanslutningar i användargränssnittet i Experience Platform.
Dessa system kan vara externa personaliseringsplattformar, content management-system, annonsservrar och andra applikationer som körs över kundernas webb- och mobilsajter.
En användare besöker en sida på webbplatsen. Kunden kan använda den aktuella sidbesöksinformationen (till exempel URL, webbläsarspråk, inbäddad produktinformation) för att välja nästa åtgärd/beslut (till exempel personalisering) med hjälp av den anpassade personaliseringsanslutningen för andra plattformar än Adobe (till exempel Pega, Optimizely, osv.).
En användare besöker Sida A på din webbplats. Utifrån denna interaktion har användaren kvalificerat sig för en uppsättning segment. Användaren klickar sedan på en länk som tar dem från sida A till sida B. Segmenten som användaren hade kvalificerat sig för under den föregående interaktionen på sida A, tillsammans med profiluppdateringarna som bestäms av det aktuella webbplatsbesöket, kommer att användas för att driva nästa åtgärd/beslut (t.ex. vilken annonsbanderoll som ska visas för besökaren eller, vid A/B-testning, vilken version av sidan som ska visas).
En användare besöker flera sidor på webbplatsen. Baserat på dessa interaktioner har användaren kvalificerat sig för en uppsättning segment. Användaren avbryter sedan den aktuella webbläsarsessionen.
Följande dag kommer användaren tillbaka till samma kundwebbplats. De segment som de kvalificerat sig för under den tidigare interaktionen med alla besökta webbplatser, tillsammans med profiluppdateringar som bestäms av det aktuella webbplatsbesöket, kommer att användas för att välja nästa åtgärd/beslut (t.ex. vilken annonsbanderoll som ska visas för besökaren eller, vid A/B-testning, vilken version av sidan som ska visas).
Om du vill ansluta till målet behöver du Manage Destinations åtkomstkontrollbehörighet. Läs åtkomstkontroll - översikt eller kontakta produktadministratören för att få de behörigheter som krävs.
Om du vill ansluta till det här målet följer du stegen som beskrivs i självstudiekurs om destinationskonfiguration.
while konfigurera Om du vill ange destinationen måste du ange följande information:
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 status för ditt dataflöde. Mer information om varningar finns i guiden prenumerera på destinationsvarningar med hjälp av användargränssnittet.
När du är klar med informationen för målanslutningen väljer du Next.
Om du vill aktivera data måste du ha Manage Destinations, Activate Destinations, View Profiles och View Segments behörigheter för åtkomstkontroll. Läs åtkomstkontroll - översikt eller kontakta produktadministratören för att få de behörigheter som krävs.
Läs Aktivera profiler och segment för att profilera mål för begäran om du vill ha instruktioner om hur du aktiverar målgruppssegment till det här målet.
Om du använder Taggar i Adobe Experience Platform för att distribuera Experience Platform Web SDK använder du skicka händelse slutförd -funktionalitet och din egen kodinsats har event.destinations
variabel som du kan använda för att visa exporterade data.
Här är ett exempelvärde för event.destinations
variabel:
[
{
"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 använder du hantera svar från händelser 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. Segment-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 segment 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 segment ids into the system that corresponds to adServerAlias
}
}
})
.catch(function(error) {
// Tracking the event failed.
});
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 innebär att 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"
}
]
}
]
Alla Adobe Experience Platform destinationerna är kompatibla med dataanvändningsprinciper när data hanteras. Detaljerad information om hur Adobe Experience Platform använder datastyrning, läs Datastyrning - översikt.