Configurer la collecte de données schema-requirements

Pour obtenir des commentaires sur des types d’événement autres que les événements de décision, vous devez définir la valeur correcte de chaque type d’événement présent dans un événement d’expérience envoyé à Adobe Experience Platform.

CAUTION
Pour chaque type d’événement, assurez-vous que le schéma utilisé dans le jeu de données est associé au groupe de champs Événement d’expérience - Interactions de proposition. En savoir plus.

Vous trouverez ci-dessous les exigences du schéma que vous devez implémenter dans votre code JavaScript.

NOTE
Les événements de décision ne doivent pas être envoyés, car la gestion des décisions génère automatiquement ces événements et les place dans le jeu de données ODE DecisionEvents généré automatiquement.

Suivi des impressions track-impressions

Assurez-vous que le type d’événement et la source sont les suivants :

Type d’événement d’expérience : decisioning.propositionDisplay
Source : Web.sdk/Alloy.js (sendEvent command -> xdm : {eventType, interactionMixin}) ou ingestion par lots

Exemple de payload :
code language-none
{
    "@id": "a7864a96-1eac-4934-ab44-54ad037b4f2b",
    "xdm:timestamp": "2023-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"
        }
    ]
}

Suivi des clics track-clicks

Assurez-vous que le type d’événement et la source sont les suivants :

Type d’événement d’expérience : decisioning.propositionInteract
Source : Web.sdk/Alloy.js (sendEvent command -> xdm : {eventType, interactionMixin}) ou ingestion par lots

Exemple de payload :
code language-none
{
    "@id": "a7864a96-1eac-4934-ab44-54ad037b4f2b",
    "xdm:timestamp": "2023-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
        }
    ]
}

Suivi des événements personnalisés track-custom-events

Pour les événements personnalisés, le schéma utilisé dans le jeu de données doit également être associé au groupe de champs Événement d’expérience - Interactions de proposition. Il n’y a toutefois aucune exigence spécifique quant au type d’événement d’expérience qui doit être utilisé pour baliser ces événements.

NOTE
Pour que vos événements personnalisés soient pris en compte dans le capping de la fréquence, vous devez connecter l’événement d’expérience aux points d’entrée Adobe Experience Platform en l’envoyant à l’un de ces deux points d’entrée de collecte de données Edge :
  • POST /ee/v2/interact
  • POST /ee/v2/collect
Si vous utilisez le SDK Web Adobe Experience Platform ou le SDK Adobe Experience Platform Mobile, la connexion est établie automatiquement.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76