Aangepaste verpersoonlijkingsverbinding custom-personalization-connection
Doelwijziging changelog
Overzicht overview
Stel deze bestemming in om externe personalisatieplatforms, contentbeheersystemen en servers en andere toepassingen die op websites van klanten worden uitgevoerd, toe te staan om publieksinformatie van Adobe Experience Platform op te halen.
Vereisten prerequisites
Deze bestemming vereist het gebruik van één van de volgende methodes van de gegevensinzameling, afhankelijk van uw implementatie:
- Gebruik SDK van het Web van Adobe Experience Platformals u gegevens van uw website wilt verzamelen.
- Gebruik Adobe Experience Platform Mobile SDKals u gegevens van uw mobiele toepassing wilt verzamelen.
- Gebruik de Server API van de Edge Networkals u SDK van het Webof Mobiele SDKniet gebruikt, of als u de gebruikerservaring wilt personaliseren die op profielattributen wordt gebaseerd.
Ondersteunde doelgroepen supported-audiences
In deze sectie wordt beschreven welke soorten publiek u naar dit doel kunt exporteren.
Type en frequentie exporteren export-type-frequency
Verbinden met de bestemming connect
Om met deze bestemming te verbinden, volg de stappen die in het leerprogramma van de bestemmingsconfiguratieworden beschreven.
Verbindingsparameters parameters
Terwijl vestigingdeze bestemming, u de volgende informatie moet verstrekken:
- Name: vul de voorkeursnaam voor dit doel in.
- Description: voer een beschrijving in voor uw doel. U kunt bijvoorbeeld opgeven voor welke campagne u deze bestemming wilt gebruiken. Dit veld is optioneel.
- Integration alias: deze waarde wordt als een JSON-objectnaam verzonden naar de Web SDK van het Experience Platform.
- Datastream ID: hiermee bepaalt u in welke gegevensstroom voor gegevensverzameling het publiek wordt opgenomen in de reactie op de pagina. Het drop-down menu toont slechts gegevensstromen die de toegelaten bestemmingsconfiguratie hebben. Zie Vormend een datastreamvoor meer details.
Waarschuwingen inschakelen enable-alerts
U kunt alarm toelaten om berichten over de status van dataflow aan uw bestemming te ontvangen. Selecteer een waarschuwing in de lijst om u te abonneren op meldingen over de status van uw gegevensstroom. Voor meer informatie over alarm, zie de gids bij het intekenen aan bestemmingsalarm gebruikend UI.
Wanneer u klaar bent met het opgeven van details voor uw doelverbinding, selecteert u Next .
Soorten publiek naar dit doel activeren activate
Lees activeer profielen en de de verpersoonlijkingsbestemmingen van de doelpubliek van de doelgroepvoor instructies bij het activeren van publiek aan deze bestemming.
Geëxporteerde gegevens exported-data
Als u Markeringen in Adobe Experience Platformgebruikt om het Web SDK van het Experience Platform op te stellen, gebruik verzendt gebeurtenis volledigefunctionaliteit en uw actie van de douanecode zal een event.destinations
variabele hebben die u kunt gebruiken om de uitgevoerde gegevens te zien.
Hier volgt een voorbeeldwaarde voor de variabele 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"
}
]
}
]
Als u Markeringenniet gebruikt om het Web SDK van het Experience Platform op te stellen, gebruik bevelreactiesom de uitgevoerde gegevens te zien.
Het JSON-antwoord van Adobe Experience Platform kan worden geparseerd om de bijbehorende integratiealias te zoeken van de toepassing die u integreert met Adobe Experience Platform. De gebruikers-id's kunnen als doelparameters worden doorgegeven aan de code van de toepassing. Hieronder ziet u een voorbeeld van hoe dit er specifiek uitziet voor de doelrespons.
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.
});
Voorbeeld van reactie voor Custom Personalization With Attributes
Wanneer u Custom Personalization With Attributes gebruikt, ziet de API-reactie eruit zoals in het onderstaande voorbeeld.
Het verschil tussen Custom Personalization With Attributes en Custom Personalization is de opname van de sectie attributes
in de API-reactie.
[
{
"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"
}
]
}
]
Gegevensgebruik en -beheer data-usage-governance
Alle Adobe Experience Platform -doelen zijn compatibel met het beleid voor gegevensgebruik bij het verwerken van uw gegevens. Voor gedetailleerde informatie over hoe Adobe Experience Platform gegevensbeheer afdwingt, lees het overzicht van het Beleid van Gegevens.