Migración de la extensión de etiqueta de Adobe Analytics a la extensión de etiqueta del SDK web

Esta ruta de implementación implica un método de migración metódico para pasar de la extensión de etiquetas de Adobe Analytics a la extensión de etiquetas del SDK web. Otras rutas de implementación se tratan en páginas independientes:

  • AppMeasurement a la biblioteca JavaScript del SDK web: un enfoque suave y metódico para migrar al SDK web, excepto que no utiliza etiquetas. En su lugar, elimine manualmente la biblioteca de recopilación de datos de Adobe Analytics (AppMeasurement.js) y reemplácelo por la biblioteca JavaScript del SDK web (alloy.js).
  • Extensión de etiqueta de SDK web: una instalación nueva del SDK web en la que se administra la implementación mediante etiquetas en la recopilación de datos de Adobe Experience Platform. Requiere el grupo de campos Adobe Analytics ExperienceEvent, que incluye variables típicas de Analytics que se deben incluir en el esquema XDM.
  • Biblioteca JavaScript del SDK web: una instalación nueva del SDK web mediante la biblioteca JavaScript del SDK web (alloy.js). Administre la implementación usted mismo en lugar de utilizar la interfaz de usuario de etiquetas. Requiere el grupo de campos Adobe Analytics ExperienceEvent, que incluye variables típicas de Analytics que se deben incluir en el esquema XDM.

Ventajas y desventajas de esta ruta de implementación

El uso de este enfoque de migración tiene ventajas y desventajas. Valore cuidadosamente cada opción para decidir qué enfoque es el mejor para su organización.

Ventajas
Desventajas
  • No hay cambios de código en el sitio: Como la implementación ya tiene etiquetas instaladas, todas las actualizaciones de la migración se pueden realizar en la interfaz de etiquetas.
  • Utiliza la implementación existente: Este enfoque no requiere una implementación neta nueva. Aunque sí requiere nuevas acciones de regla, puede reutilizar los elementos de datos y las condiciones de regla existentes con cambios mínimos.
  • No requiere un esquema: para esta fase de migración al SDK web, no necesita un esquema XDM. En su lugar, puede rellenar la variable data que envía datos directamente a Adobe Analytics. Una vez completada la migración al SDK web, puede crear un esquema para su organización y utilizar la asignación de flujos de datos para rellenar los campos XDM aplicables. Si se requiere un esquema en esta fase del proceso de migración, su organización se vería obligada a utilizar un esquema XDM de Adobe Analytics. El uso de este esquema dificulta que su organización utilice su propio esquema en el futuro.
  • Deuda técnica de ejecución: Dado que este método utiliza una forma modificada de la implementación existente, puede resultar más difícil rastrear la lógica de implementación y realizar cambios cuando sea necesario. El código personalizado puede ser especialmente difícil de depurar.
  • Requiere asignación para enviar datos a Platform: Cuando su organización esté lista para utilizar Customer Journey Analytics, debe enviar datos a un conjunto de datos en Adobe Experience Platform. Esta acción requiere que todos los campos del data El objeto debe ser una entrada en la herramienta de asignación de flujos de datos que lo asigne a un campo de esquema XDM. La asignación solo debe realizarse una vez para este flujo de trabajo y no implica realizar cambios de implementación. Sin embargo, es un paso adicional que no es necesario al enviar datos en un objeto XDM.

El Adobe recomienda seguir esta ruta de implementación en los siguientes casos:

  • Tiene una implementación existente de con la extensión de etiquetas de Adobe Analytics. Si tiene una implementación con AppMeasurement, siga Migración del AppMeasurement al SDK web en su lugar.
  • Tiene intención de utilizar Customer Journey Analytics en el futuro, pero no desea reemplazar la implementación de Analytics con una implementación de SDK web desde cero. Reemplazar la implementación desde cero en el SDK web requiere el mayor esfuerzo, pero también ofrece la arquitectura de implementación a largo plazo más viable. Si su organización desea realizar el esfuerzo de una implementación limpia del SDK web, consulte Ingesta de datos mediante el SDK web de Adobe Experience Platform en la guía del usuario del Customer Journey Analytics.

Pasos necesarios para migrar al SDK web

Las siguientes medidas contienen objetivos concretos para alcanzar. Haga clic en cada paso para obtener instrucciones detalladas sobre cómo hacerlo.

1. Creación y configuración de una secuencia de datos

Cree una secuencia de datos en la recopilación de datos de Adobe Experience Platform. Cuando envía datos a este conjunto de datos, estos se reenvían a Adobe Analytics. En el futuro, este mismo conjunto de datos reenviará datos a Customer Journey Analytics.

  1. Vaya a experience.adobe.com e inicie sesión con sus credenciales.
  2. Utilice la página de inicio o el selector de productos en la parte superior derecha para desplazarse a Recopilación de datos.
  3. En el panel de navegación izquierdo, seleccione Datastreams.
  4. Seleccione Nueva secuencia de datos.
  5. Introduzca el nombre que desee y seleccione Guardar.
  6. Una vez creada la secuencia de datos, seleccione Añadir servicio.
  7. En el menú desplegable del servicio, seleccione Adobe Analytics.
  8. Introduzca el mismo ID de grupo de informes que el sitio al que envía actualmente los datos de análisis. Haga clic en Guardar.

Añadir servicio de Adobe Analytics

El conjunto de datos ya está listo para recibir y pasar datos a Adobe Analytics.

2. Añadir la extensión del SDK web a la propiedad de etiquetas

Esta sección prepara la etiqueta para el grueso del esfuerzo de migración que se produce en el siguiente paso.

  1. Haga clic en el icono de hamburguesa en la parte superior izquierda de la interfaz de Adobe Experience Platform y seleccione Etiquetas.

  2. Seleccione la propiedad de etiquetas que desee.

  3. En el panel de navegación izquierdo de la propiedad de etiqueta, seleccione Extensiones.

  4. Seleccionar Catálogo cerca de la parte superior para ver una lista de todas las extensiones disponibles.

  5. Busque y seleccione el SDK web de Adobe Experience Platform y, a continuación, haga clic en Instalar a la derecha.

    Catálogo

  6. Aparecerán los ajustes de configuración de la extensión. Busque la sección Flujos de datos y seleccione el flujo de datos que creó en el paso anterior.

    Selección de flujo de datos

  7. Seleccione Guardar.

La propiedad de etiquetas ahora tiene instalado el SDK web.

3. Creación de un elemento de datos de objeto de datos

El elemento de datos del objeto de datos proporciona un marco de trabajo intuitivo para configurar una carga útil que el SDK web utiliza para enviar a un conjunto de datos. La mayoría de las reglas que actualiza en el siguiente paso interactúan con este elemento de datos.

  1. En la navegación izquierda de la interfaz de etiquetas, seleccione Elementos de datos.

  2. Seleccionar Añadir elemento de datos

  3. Asigne al elemento de datos la siguiente configuración:

    • Nombre: cualquier cosa que desee, como "Capa de datos" u "Objeto de datos"
    • Extensión: SDK web de Adobe Experience Platform
    • Tipo de elemento de datos: Variable
    • Las casillas de verificación pueden permanecer tal cual
  4. A la derecha, seleccione la siguiente configuración:

    • Botón de opción Propiedad: Datos
    • Solución: Adobe Analytics
  5. Seleccione Guardar.

Crear elemento de datos

La propiedad de etiquetas ahora tiene todo lo necesario para actualizar cada regla.

4. Actualizar reglas para utilizar la extensión del SDK web en lugar de la extensión de Analytics.

Este paso supone la mayor parte del esfuerzo necesario para migrar al SDK web y requiere conocer cómo funciona la implementación. A continuación se proporciona un ejemplo de cómo editar una regla de etiqueta típica. Actualice todas las reglas de etiquetas de la implementación para reemplazar todas las referencias a la extensión de Adobe Analytics con la extensión del SDK web.

  1. En la navegación izquierda de la interfaz de etiquetas, seleccione Reglas.

  2. Seleccione una regla para editarla.

  3. Seleccione la acción Adobe Analytics: Establecer variables

  4. Tenga en cuenta todas las variables de Analytics configuradas dentro de esta regla. Incluya ambas variables establecidas en los menús desplegables y las variables establecidas dentro del código personalizado.

  5. Cambie el Configuración de acción a la siguiente configuración:

    • Extensión: SDK web de Adobe Experience Platform
    • Tipo de acción: Actualizar variable
  6. Asegúrese de que el objeto de datos esté seleccionado en la lista desplegable de la derecha.

  7. Establezca las variables de Analytics en sus mismos valores respectivos, ya que se configuraron en la extensión de Analytics.

    • Las variables configuradas dentro de la interfaz de etiquetas pueden traducirse directamente a los mismos valores.
    • Las variables de cadena configuradas en el código personalizado requieren ajustes mínimos. En lugar de usar la variable s objeto, uso data.__adobe.analytics en su lugar. Por ejemplo, s.eVar1 se traduciría a data.__adobe.analytics.eVar1.
    • Las variables de configuración de Analytics y las llamadas a métodos en el código personalizado pueden requerir la modificación de la lógica de implementación. Ver cada respectivo variable para determinar cómo conseguir su equivalente utilizando el SDK web.
  8. Una vez replicada toda la lógica de reglas mediante la extensión del SDK web, seleccione Conservar cambios.

  9. Repita estos pasos para cada configuración de acción que utilice la extensión de Adobe Analytics para establecer valores. Este paso incluye ambas variables configuradas mediante la interfaz de etiquetas y las variables configuradas mediante código personalizado. Los bloques de código personalizado no pueden hacer referencia a s objeto en cualquier lugar.

Los pasos anteriores solo se aplican a las reglas que establecen valores. Los pasos siguientes reemplazan todas las acciones que utilizan el Configuración de acción Send Beacon.

  1. Seleccione una regla que envíe una señalización.

  2. Seleccione la acción Adobe Analytics - Enviar señalización.

  3. Observe el valor actual de Seguimiento botón de opción de la derecha (s.t() o s.tl()).

  4. Cambie el Configuración de acción a la siguiente configuración:

    • Extensión: SDK web de Adobe Experience Platform
    • Tipo de acción: Enviar evento
  5. A la derecha, cambie la configuración de la acción a lo siguiente:

    • Tipo: para s.t(), use Vistas de página de detalles de página web. Para s.tl(), use Clics en vínculos de Web Webinteraction. Si utiliza s.tl()Además, también debe incluir los campos siguientes en el objeto de datos. Estos campos se enumeran en Propiedades adicionales al realizar el Actualizar variable configuración de acción:

  6. Seleccione Conservar cambios.

  7. Repita estos pasos para cada configuración de acción que utilice Adobe Analytics para enviar una señalización.

5. Publicar reglas actualizadas

La publicación de reglas actualizadas sigue el mismo flujo de trabajo que cualquier otro cambio en la configuración de las etiquetas.

  1. En la navegación izquierda de la interfaz de etiquetas, seleccione Flujo de publicación.
  2. Seleccionar Añadir biblioteca.
  3. Asigne un nombre a esta confirmación de etiqueta, como "Actualizar al SDK web".
  4. Seleccionar Añadir todos los recursos modificados.
  5. Seleccione Guardar.
  6. El flujo de trabajo de publicación muestra un punto naranja que indica que se está generando. Una vez que el punto se vuelva verde, los cambios estarán disponibles en el entorno de desarrollo.
  7. Pruebe los cambios en el entorno de desarrollo para asegurarse de que todas las reglas se activan correctamente y de que el objeto de datos se rellena con los valores esperados.
  8. Cuando esté listo, envíe la biblioteca para su aprobación, créela al entorno de ensayo y, finalmente, apruebe y publique en producción.

Flujo de publicación

6. Deshabilitar extensión de Analytics

Una vez que la implementación de etiquetas esté completamente en el SDK web, puede desactivar la extensión de Adobe Analytics.

  1. En la navegación izquierda de la interfaz de etiquetas, seleccione Extensiones.
  2. Busque y seleccione el Adobe Analytics extensión. A la derecha, seleccione Deshabilitar.
  3. Siga el mismo flujo de trabajo de publicación anterior para publicar la eliminación del Adobe Analytics extensión.
  4. Una vez que la extensión esté desactivada en producción, puede desinstalarla por completo. Seleccione la extensión, seleccione el menú de tres puntos a la derecha y, a continuación, seleccione Desinstalar.
  5. Siga el mismo flujo de trabajo de publicación anterior para publicar esos cambios en producción.

En este punto, la implementación de Analytics está completamente basada en el SDK web y está preparada para pasar a Customer Journey Analytics en el futuro.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690