sendEvent
Kommandot sendEvent
är det primära sättet att skicka data till Adobe för att hämta personaliserat innehåll, identiteter och målgruppsmål. Använd objektet xdm
för att skicka data som mappar till ditt Adobe Experience Platform-schema. Använd objektet data
för att skicka data som inte är XDM. Du kan använda datastream-mapparen för att justera data inom det här objektet mot schemafält.
Skicka händelsedata med tillägget Web SDK-tagg
Att skicka händelsedata utförs som en åtgärd i en regel i tagggränssnittet för Adobe Experience Platform Data Collection.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Rules och markera önskad regel.
- Välj en befintlig åtgärd under Actions eller skapa en åtgärd.
- Ställ in listrutefältet Extension på Adobe Experience Platform Web SDK och ställ in Action Type på Send event.
- Ange önskade fält, klicka på Keep Changes och kör sedan ditt publiceringsarbetsflöde.
Skicka händelsedata med hjälp av JavaScript-biblioteket för Web SDK
Kör kommandot sendEvent
när du anropar den konfigurerade instansen av Web SDK. Kontrollera att du anropar kommandot configure
innan du anropar kommandot sendEvent
.
alloy("sendEvent", {
"data": dataObject,
"documentUnloading": false,
"edgeConfigOverrides": { "datastreamId": "0dada9f4-fa94-4c9c-8aaf-fdbac6c56287" },
"renderDecisions": true,
"type": "commerce.purchases",
"xdm": adobeDataLayer.getState(reference)
});
Svarsobjekt
Om du bestämmer dig för att hantera svar med det här kommandot är följande egenskaper tillgängliga i svarsobjektet:
propositions
: En matris med förslag som returneras av Edge Network. Föreslag som återges automatiskt innehåller flagganrenderAttempted
inställd påtrue
.inferences
: En array med härledningsobjekt som innehåller maskininlärningsinformation om den här användaren.destinations
: En array med målobjekt som returneras av Edge Network.