Código JavaScript de Analytics for Advertising

Anunciantes solo con Advertising DSP

Para Advertising DSP, la integración de Analytics for Advertising realiza un seguimiento de las interacciones de sitios de pulsaciones y vistas. Las visitas de pulsación se rastrean mediante el código estándar de Adobe Analytics en sus páginas web; el código Analytics captura los parámetros de ID de AMO e ID de EF en la dirección URL de la página de aterrizaje y los rastrea en sus respectivos eVars reservados. Puede realizar un seguimiento de las visitas de visualización mediante la implementación de un fragmento de JavaScript en sus páginas web.

En la primera vista de página de una visita al sitio, el código JavaScript de Adobe Advertising comprueba si el visitante ha visto o hecho clic anteriormente en un anuncio. Si el usuario ha entrado anteriormente en el sitio mediante un clic o no ha visto un anuncio, se ignora al visitante. Si el visitante ha visto un anuncio y no ha entrado al sitio haciendo clic durante la ventana retrospectiva de clic establecida en Adobe Advertising, el código JavaScript de Adobe Advertising a) usa el servicio de Experience Cloud ID para generar un identificador suplementario (SDID) o b) usa el método de Adobe Experience Platform Web SDK generateRandomID para generar un StitchID. Cualquier ID se utiliza para unir datos de Adobe Advertising a la visita de Adobe Analytics del visitante. A continuación, Adobe Analytics consulta a Adobe Advertising el AMO ID y el EF ID asociados con la exposición del anuncio. A continuación, el ID de AMO y los ID de EF se rellenan en sus respectivos eVars. Estos valores persisten durante un periodo designado (de forma predeterminada, 60 días).

Analytics envía métricas de tráfico del sitio (como vistas de página, visitas y tiempo empleado) y cualquier evento estándar o personalizado de Analytics a Adobe Advertising cada hora, usando el ID de EF como clave. Estas métricas de Analytics se ejecutan a través del sistema de atribución de Adobe Advertising para conectar las conversiones al historial de clics y exposiciones.

NOTE
La lógica de seguimiento de Adobe Advertising JavaScript se produce en el lado del Adobe y, por lo tanto, no tiene prácticamente ningún impacto en el tiempo de carga de la página.
Por el contrario, la lógica del conector de datos DCM a Analytics (con Google Campaign Manager 360) para Advertising DSP se produce en el lado del cliente. La vinculación del lado del cliente ralentiza la carga de página y aumenta el riesgo de pérdida de datos. Esto ocurre porque el JavaScript Analytics debe hacer ping a DoubleClick y esperar a que DoubleClick devuelva los datos del último clic/impresión a Analytics. Cuando su equipo DSP configure el conector de datos DCM, debe especificar cuánto tiempo está dispuesto a retrasar la página.

Implementación del código JavaScript

La biblioteca de JavaScript consta de dos líneas que permiten que Analytics y Adobe Advertising se comuniquen entre sí. Si la integración de Analytics for Advertising se completó durante la implementación de Adobe Advertising, ya debería haber recibido este código con instrucciones sobre cómo implementarlo.

El código

Implementaciones que utilizan el código del servicio de identidad de Experience Cloud visitorAPI.js

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

Implementaciones que utilizan el código Web SDK de Experience Platform alloy.js

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

Dónde colocar el código

La función JavaScript Analytics for Advertising debe ir después del servicio Experience Cloud ID, pero antes que el código de App Measurement de Analytics. Esto garantiza que el identificador suplementario (SDID) o StitchID se incluya en la llamada de Analytics.

Colocación de código

Validación de la implementación de código

Puede realizar la validación utilizando cualquier tipo de herramienta de detector de paquetes (como Charles, Fiddler o Chrome Developer Tools) comparando los valores de los cuatro ID entre la solicitud que va a Adobe Advertising y la solicitud que va a Analytics, como se describe a continuación.

Cómo confirmar el código con Chrome Developer Tools validate-js-chrome

  1. Abra Chrome Developer Tools y haga clic en la ficha Red.

  2. Cargue una página de sitio web que contenga el JavaScript Analytics for Advertising.

  3. Filtre la ficha Network por last y revise dos filas:

    Filtrado en los últimos

    • La primera fila es la llamada a la biblioteca de JavaScript y se titula last-event-tag-latest.min.js.

    • La segunda fila es la llamada que envía la solicitud a Adobe Advertising. Comienza de la siguiente manera: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      Si no ve la llamada a Adobe Advertising, es posible que no sea la primera vista de página de la visita. Para realizar pruebas, puede eliminar la cookie de modo que la siguiente llamada sea la primera vista de página de la visita correspondiente:

    1. En la ficha Aplicación, busque la cookie adcloud y compruebe que la cookie contiene _les_v (última visita) con un valor de y y una marca de tiempo UTC epoch que caduca en 30 minutos.
      1. Elimine la cookie adcloud y actualice la página.
  4. (Implementaciones que usan el código visitorAPI.js del servicio de identidad de Experience Cloud) Filtre por /b/ss para ver la visita de Analytics.

    Filtrado en

  5. (Implementaciones que usan el filtro de Experience Platform Web SDK alloy.jscode) en /interact para comprobar que la carga de la solicitud en Edge Network contiene advertisingStitchID.

    Filtrado en

  6. Compare los valores de ID entre las dos visitas. Todos los valores deben estar en parámetros de cadena de consulta, excepto el ID del grupo de informes en la visita de Analytics, que es la ruta de la URL inmediatamente después de /b/ss/.

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
    ID Parámetro de Analytics Edge Network Parámetro de Adobe Advertising
    Organización de IMS de Experience Cloud mcorgid _les_imsOrgid
    ID de datos suplementario sdid _les_sdid
    ID de unión stitchId advertisingStitchID bajo la propiedad _adcloud
    Analytics Report Suite El valor después de /b/ss/ _les_rsid
    ID de visitante de Experience Cloud mid _les_mid

    Si los valores de ID coinciden, se confirma la implementación de JavaScript. Adobe Advertising envía al servidor Analytics cualquier detalle de seguimiento de clics o visualizaciones, si existe.

Cómo confirmar el código con Adobe Experience Cloud Debugger

  1. Abra Adobe Experience Cloud Debugger en su página de inicio.

  2. Vaya a la ficha Network.

  3. En la barra de herramientas Solutions Filter, haga clic en Adobe Advertising y Analytics.

  4. En la fila del parámetro Request URL - Hostname, busque lasteventf-tm.everesttech.net.

  5. En la fila Request - Parameters, audite las señales generadas, de forma similar al Paso 3 de "Cómo confirmar el código con Chrome Developer Tools".

    • (Implementaciones que utilizan el código visitorAPI.js del servicio de identidad de Experience Cloud) Asegúrese de que el parámetro Sdid coincida con Supplemental Data ID en el filtro de Adobe Analytics.
    • (Implementaciones que utilizan el código Web SDKExperience Platform alloy.js) Asegúrese de que el valor del parámetro advertisingStitchID coincida con el Sdid enviado a Experience Platform Edge Network.
    • Si el código no se está generando, asegúrese de que la cookie de Adobe Advertising se haya eliminado en la pestaña Application. Una vez eliminada, actualice la página y repita el proceso.

    Auditando código JavaScript Analytics for Advertising en Experience Cloud Debugger

recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3