Använda Last Event Service JavaScript-bibliotek med Adobe Experience Platform Web SDK

Senaste uppdatering: 2023-11-14
  • Skapat för:
  • User
    Developer

Annonsörer med endast integrering mellan Adobe Advertising och Adobe Analytics

Om din organisation använder äldre Adobe Analytics visitorAPI.js för datainsamling kan du växla till Adobe Experience Platform Web SDK bibliotek (alloy.js), vilket gör att du kan interagera med de olika Experience Cloud-tjänsterna via Edge Network.

The Analytics for Advertising Last Event Service JavaScript-bibliotek, i befintligt skick, registrerar händelserna view-through och click-through och sammanfogar dem till associerade konverteringar med ett extra ID (SDID). The Web SDK biblioteket har dock ingen stitch ID. Använd Web SDK for Analytics for Advertisingmåste du ändra 1) Last Event Service tagga som du använder på dina webbsidor och 2) Web SDK sendEvent -kommandon.

Steg 1: Redigera Last Event Service Tagg för att generera en StitchID

I Analytics for Advertising Last Event Service tagg som du använder på dina webbsidor, lägg till kod för att generera StitchID med den slumpmässiga ID-generatorn som paketeras i biblioteket.

Äldre tagg:

<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

Ny tagg:

<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

Steg 2: Använd Web SDK Skicka StitchID som XDM-data för Analytics

Infoga följande egenskap i Web SDK sendEvent skicka StitchID till Experience Edge as Experience Data Model (XDM) data för Analytics. Analytics använder värdet som SDID.

Egenskap som ska läggas till:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

Exempel:

<script>
  alloy("sendEvent", {
    "xdm": {
      "commerce": {
        "order": {
                ………
        }
     },
     "_adcloud": {
       "advertisingStitchID": stitchId
     }
    }
  });
</script>

På denna sida