Collecte de données interactive

Vue d’ensemble overview

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 Edge Network lors de la collecte de données.

IMPORTANT
La variable /interact endpoint est conçu principalement pour être utilisé par les SDK Experience Platform. Ce point de terminaison est sujet à des modifications additive et son comportement peut évoluer sans préavis. Par exemple, de nouveaux éléments pourront être ajoutés ultérieurement à la charge utile de la réponse.

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

Exemple d’appel API

Format d’API format

POST /ee/v2/interact

Requête request

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 Edge Network en génère un et le renvoie dans la réponse.

Réponse response

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": []
}
recommendation-more-help
f36c2cef-1417-40aa-a11d-5d0abaee121b