Collecte de données interactive

Présentation

Les points de terminaison de collecte de données interactives reçoivent un seul événement et sont utilisés lorsque le client s’attend à ce qu’une réponse soit renvoyée par le serveur Adobe Experience Platform Edge Network. Ces points de terminaison peuvent également renvoyer du contenu d’autres services Experience Edge, lors de la collecte de données.

La réponse du serveur comprend une ou plusieurs Handle , comme illustré ci-dessous.

Exemple d’appel API

Format d’API

POST /ee/v2/interact

Requête

curl -X POST "https://server.adobedc.net/ee/v2/interact?dataStreamId={DATASTREAM_ID}"
-H "Authorization: Bearer {TOKEN}"
-H "x-gw-ims-org-id: {ORG_ID}"
-H "x-api-key: {API_KEY}"
-H "Content-Type: application/json"
-d '{
   "event": {
      "xdm": {
         "identityMap": {
            "Email_LC_SHA256": [
               {
                  "id": "0c7e6a405862e402eb76a70f8a26fc732d07c32931e9fae9ab1582911d2e8a3b",
                  "primary": true
               }
            ]
         },
         "eventType": "web.webpagedetails.pageViews",
         "web": {
            "webPageDetails": {
               "URL": "https://alloystore.dev/",
               "name": "home-demo-Home Page"
            }
         },
         "timestamp": "2021-08-09T14:09:20.859Z"
      },
      "data": {
         "prop1": "custom value"
      }
   }
}'
Paramètre Type Obligatoire Description
dataStreamId String Oui. Identifiant de la banque de données.
requestId String Non Fournissez un ID aléatoire client pour les demandes de serveur interne corrélées. Si aucun n’est fourni, le réseau Edge en génère un et le renvoie dans la réponse .

Réponse

Une réponse réussie renvoie un état HTTP 200 OK, avec un ou plusieurs Handle selon les services edge en temps réel activés dans la configuration de la chaîne de données.

{
   "requestId": "c85402f5-83a1-4fb3-abdd-f4c17bf6dd49",
   "handle": []
}

Sur cette page