Usando la biblioteca de JavaScript Last Event Service con Adobe Experience Platform Web SDK
Solo anunciantes con una integración de Adobe Analytics de Adobe Advertising
Si su organización utiliza la biblioteca heredada de Adobe Analytics visitorAPI.js
para la recopilación de datos, puede cambiar a la biblioteca de Adobe Experience Platform Web SDK (alloy.js
), que le permite interactuar con los distintos servicios de Experience Cloud a través de Edge Network.
La biblioteca de JavaScript Analytics for Advertising Last Event Service, tal como está, registra eventos de visualización y clics y los vincula a las conversiones asociadas con un identificador suplementario (SDID
). Sin embargo, la biblioteca Web SDK no proporciona un stitch ID. Para usar Web SDK para Analytics for Advertising, debe modificar 1) la etiqueta Last Event Service que usa en sus páginas web y 2) los comandos Web SDK sendEvent
en consecuencia.
Paso 1: Editar su etiqueta Last Event Service para generar un StitchID
En la etiqueta Analytics for Advertising Last Event Service que usa en sus páginas web, agregue código para generar StitchID
mediante el generador de ID aleatorio que está empaquetado en la biblioteca.
Etiqueta heredada:
<script>
if("undefined" != typeof AdCloudEvent)
AdCloudEvent('IMS ORG Id','rsid');
</script>
Nueva etiqueta:
<script>
if("undefined" != typeof AdCloudEvent)
stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>
Paso 2: Use Web SDK para enviar StitchID como datos XDM para Analytics
Inserte la siguiente propiedad en el comando Web SDK sendEvent
para enviar StitchID a Experience Edge como datos de Experience Data Model (XDM) para Analytics. Analytics usa el valor como SDID
.
Propiedad que agregar:
"_adcloud": {
"advertisingStitchID": stitchId
}
Ejemplo:
<script>
alloy("sendEvent", {
"xdm": {
"commerce": {
"order": {
………
}
},
"_adcloud": {
"advertisingStitchID": stitchId
}
}
});
</script>