Beslut om kodbaserade upplevelseimplementeringar code-based-decisioning-implementations
När du använder Beslutsfattning i kodbaserade upplevelser bör du överväga att lägga till följande flaggor i din klientimplementering i de fall som beskrivs nedan.
➡️ Läs mer om hur du konfigurerar Web SDK för kodbaserade upplevelser och beslut i dessa självstudier.
Testa kodbaserade upplevelser med hjälp av beslut code-based-test-decisions
När du testar kodbaserad upplevelse med beslut kan flaggan dryRun användas för att inaktivera feedbackhändelser för både rapporter och appningsräknare.
När du har publicerat kampanjen lägger du till flaggan dryRun i XDM-händelseblocket data i din klientimplementering:
{
"data": {
"__adobe": {
"ajo": {
"dryRun": true
}
}
}
}
Borttagning av dubbletter av beslutsobjekt i kodbaserade implementeringar code-based-decisioning-deduplication
När du använder beslutsprinciper i dina kodbaserade upplevelser kan du tillämpa borttagning av dubbletter på dina beslutsbegäranden i din klientimplementering.
Begäran om beslutsfattande (via Konduktor) ska godkänna dedupliceringsflaggan, som hanterar unika beslutsposter i en enda begäran som består av flera beslutspolicyer eller ersättningar.
Dedupliceringslogik deduplication-logic
För varje beslutsbegäran kan du ha en eller flera beslutsprofiler/ersättningar baserat på konfiguration.
-
För en enkel-beslutsprincip och placering i en begäran är alla objekt i svaret unika (som standard). Två beslutsobjekt kan inte vara samma i en enda begäran.
-
För flera beslutsprofiler/ersättningar i en begäran:
-
Om
allowDuplicateDecisionItemsär inställt påfalseär alla objekt i svaret unika (oavsett vilken meddelandeprincip/beslutspolicy/placering objektet är avsett för). -
Om
allowDuplicateDecisionItemsär inställt påtrue(standard): objekt i svaret kan vara dubbletter (om flera meddelanden/beslutspolicyer/ersättningar kvalificerar sig för samma beslutsobjekt för den begäran).
-
Tillämpa borttagning av dubbletter i en begäran deduplication-in-request
Som standard är dedupliceringsflaggan inställd på true.
I en Konduktorbegäran kan du skicka dedupliceringsflaggan om du vill ha unika element i svaret. I så fall anger du det till false.
{
"data": {
"__adobe": {
"ajo": {
"allowDuplicateDecisionItems": false
}
}
}
}
| code language-none |
|---|
|
Borttagning av dubbletter deduplication-response
Låt oss säga att ni har samma beslutspolicy med sidhuvuds- och sidfotsplacering i en enda förfrågan.
-
Beslutsfattandet returnerar två utkast.
-
Om
itemId-Xär det enda beslutsobjektet som kvalificerar sig för både beslutspolicy och placeringskombination:-
Om
allowDuplicateDecisionItemsärtrue(standard) returnerasitemId-Xför båda förslagen i ett enda svar. -
Om
allowDuplicateDecisionItemsärfalse:-
itemId-Xreturneras för det första förslaget. -
Fallback-beslutsobjektet (även unikt) eller en tom beslutspost skickas för det andra förslaget.
-
-
allowDuplicateDecisionItems = true)| code language-none |
|---|
|
allowDuplicateDecisionItems = false)| code language-none |
|---|
|
Självstudiekurser tutorials
Lär dig hur du hämtar, visar och spårar kodbaserade upplevelser med Adobe Journey Optimizer-tillägget för Adobe Experience Platform Mobile SDK:er i den här självstudiekursen.
Lär dig hur du använder beslut i Journey Optimizer för att anpassa innehållserbjudanden på din webbplats, med fokus på Web SDK-konfiguration, i den här självstudiekursen.
Lär dig hur du konfigurerar SDK för webben och använder kodbaserade upplevelser för att anpassa erbjudanden med hjälp av väderdata i realtid och sammanhangsbaserad information i den här självstudiekursen.