À ce stade, vous devez avoir :
Désormais, chaque fois quʼune offre est affichée et/ou qu’un utilisateur clique dessus, vous souhaitez que lʼévénement correspondant soit automatiquement capturé par le groupe de champs Événement dʼexpérience - Interactions de proposition à lʼaide du SDK web Adobe Experience Platform ou du SDK mobile.
Pour envoyer des types d’événement (offre affichée ou offre ayant fait l’objet d’un clic), vous devez définir la valeur correcte pour chaque type d’événement dans un événement d’expérience qui est envoyé dans Adobe Experience Platform. Vous trouverez ci-dessous les exigences du schéma que vous devez implémenter dans votre code JavaScript :
Type d’événement : decisioning.propositionDisplay
Source : Web.sdk/Alloy.js (sendEvent command -> xdm : {eventType, interactionMixin}
) ou ingestion par lots
{
"@id": "a7864a96-1eac-4934-ab44-54ad037b4f2b",
"xdm:timestamp": "2020-09-26T15:52:25+00:00",
"xdm:eventType": "decisioning.propositionDisplay",
"https://ns.adobe.com/experience/decisioning/propositions":
[
{
"xdm:items":
[
{
"xdm:id": "personalized-offer:f67bab756ed6ee4",
},
{
"xdm:id": "personalized-offer:f67bab756ed6ee5",
}
],
"xdm:id": "3cc33a7e-13ca-4b19-b25d-c816eff9a70a", //decision event id - taken from experience event for “nextBestOffer”
"xdm:scope": "scope:12cfc3fa94281acb", //decision scope id - taken from experience event for “nextBestOffer”
}
]
}
Type d’événement : decisioning.propositionInteract
Source : Web.sdk/Alloy.js (sendEvent command -> xdm : {eventType, interactionMixin}
) ou ingestion par lots
{
"@id": "a7864a96-1eac-4934-ab44-54ad037b4f2b",
"xdm:timestamp": "2020-09-26T15:52:25+00:00",
"xdm:eventType": "decisioning.propositionInteract",
"https://ns.adobe.com/experience/decisioning/propositions":
[
{
"xdm:items":
[
{
"xdm:id": "personalized-offer:f67bab756ed6ee4"
},
{
"xdm:id": "personalized-offer:f67bab756ed6ee5"
},
],
"xdm:id": "3cc33a7e-13ca-4b19-b25d-c816eff9a70a", //decision event id
"xdm:scope": "scope:12cfc3fa94281acb", //decision scope id
}
]
}