Reenvío del lado del servidor (SSF) frente a flujos de datos de Web SDK
Comprender las diferencias del flujo de datos entre Analytics y Audience Manager al pasar a Web SDK (y Edge Network) es crucial para las instrucciones siguientes.
Con el reenvío del lado del servidor, el nodo de recopilación de datos regionales de Analytics recopila los datos, los transforma en una señal aceptada por Audience Manager, los envía a Audience Manager y devuelve la respuesta de Audience Manager a la página. A continuación, el módulo AudienceManagement de la biblioteca AppMeasurement se encarga de la respuesta (por ejemplo, soltar cookies y enviar destinos de URL). Este proceso se denomina reenvío del lado del servidor porque Analytics reenvía los datos a Audience Manager mediante los servidores de Adobe.
Con Web SDK, Edge Network envía datos a Analytics y Audience Manager en acciones independientes. Web SDK es una biblioteca única que envía datos a todas las soluciones y Edge Network transforma los puntos de datos no relacionados con las soluciones en formatos específicos de las soluciones.
En este nuevo flujo de datos, todos los datos se envían a un conjunto de datos de Edge Network, que puede configurar para enviar datos a las soluciones de Adobe según sea necesario. Para Audience Manager, habilitar el servicio Audience Manager en el conjunto de datos transforma los datos de XDM y Analytics en señales aceptadas por Audience Manager. Edge Network también devuelve la respuesta de Audience Manager a la página, donde Web SDK administra la respuesta, de forma similar a como lo hicieron AppMeasurement y el módulo AudienceManagement.
Migración de etiquetas frente a no etiquetas
Tanto si está utilizando etiquetas con la extensión AppMeasurement, la biblioteca AppMeasurement en otro sistema de administración de etiquetas como si está colocando AppMeasurement directamente en la página, los pasos para migrar Audience Manager a Web SDK son los mismos. Dado que la migración de Audience Manager depende de la migración de Analytics, los pasos para migrar de AppMeasurement a Web SDK se determinan durante la migración de Analytics.
Esa información se explica en la documentación de Analytics para implementaciones basadas en Tags o JavaScript.
XDM y los nodos data.__adobe.
Una de las funciones principales de Web SDK es enviar datos a Real-Time Customer Data Platform (RTCDP). Para conseguirlo y seguir recopilando datos para otras soluciones de Experience Cloud sin una reimplementación completa, los datos específicos de la solución se dividen en compartimentos dentro de la llamada al servidor de recopilación de datos. Esta llamada usa un esquema JSON estandarizado denominado Experience Data Model (XDM)
Los elementos no relacionados con las soluciones, como la información sobre el explorador y el dispositivo, se envían a Edge Network en una estructura XDM predeterminada. Edge Network transforma estos datos en formatos específicos de cada solución. Sin embargo, los datos específicos de Target, Analytics y Audience Manager se almacenan en un nodo data.__adobe
específico dentro de la carga útil XDM.
Por ejemplo:
- La variable de Analytics
s.eVar1
se representa en la carga útil XDM comodata.__adobe.analytics.evar1
. - Un parámetro de Target relacionado con el estado de lealtad del cliente se almacena como
data.__adobe.target.loyaltyStatus
.
Los datos del nodo __adobe
se envían a las soluciones respectivas (como Analytics y Audience Manager) sin enviarse a Experience Platform, aunque el servicio de Experience Platform esté habilitado en la secuencia de datos. Esto significa que puede mantener las configuraciones actuales para Analytics y Audience Manager, al tiempo que tiene la flexibilidad de asignar los elementos de datos necesarios a elementos de esquema XDM para casos de uso en tiempo real en Experience Platform mediante Preparación de datos para la recopilación de datos.
Por ejemplo, la cadena s.products
de Analytics, que se usa para informar del contenido del carro de compras durante el cierre de compra, se puede enviar a Analytics y Audience Manager en su formato original. Al mismo tiempo, puede utilizar los elementos de esta cadena para crear esquemas de carro XDM más intuitivos para los casos de uso de Experience Platform.
Dado que la mayoría de las implementaciones de Audience Manager dependen de los datos de Analytics reenviados a Audience Manager, muchas de las expresiones de rasgos de Audience Manager probablemente se basen en variables de Analytics (c_evar#
, c_prop#
y c_events
). Para evitar la reconstrucción de expresiones de rasgos mediante formatos XDM durante la migración, Edge Network está configurado de forma predeterminada para transformar cualquier variable de Analytics que se encuentre en el nodo data.__adobe.analytics
en señales de Audience Manager. Un proceso de transformación similar se produce en el flujo de trabajo de reenvío del lado del servidor.
Edge Network puede realizar esta transformación porque se envía una sola llamada de recopilación de datos desde la página a un único conjunto de datos que alimenta varias soluciones de Adobe. Por lo tanto, la mayoría de las migraciones de AppMeasurement a Web SDK tanto para Analytics como para Audience Manager utilizarán principalmente el nodo data.__adobe.analytics
.
Edge Network transforma los datos de dispositivos y exploradores de la carga útil XDM y los encabezados de paquetes en señales de Audience Manager. Esto le permite seguir utilizando h_
y d_
claves de plataforma en expresiones de rasgos de Audience Manager.
El nodo data.__adobe.audiencemanager
El nodo data.__adobe.audiencemanager
se usa para implementaciones de Audience Manager que no dependen de Analytics. Almacena pares de clave/valor Audience Manager personalizados que se enviaron anteriormente a través de la biblioteca DIL, tal como se describe en la guía de migración de la extensión de etiquetas.
Aunque el nodo data.__adobe.audiencemanager
no es necesario para la migración descrita en esta guía, el nuevo flujo de datos que se explica aquí permite enviar datos a Audience Manager sin que se registren en Analytics.
Si necesita enviar un par clave/valor personalizado a Audience Manager sin incluirlo en Analytics, puede utilizar el nodo data.__adobe.audiencemanager
. Cualquier conjunto de datos de este nodo se anexará a los datos de Analytics transformados por Audience Manager en la llamada al servidor de recopilación de datos.
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 |
---|---|
|
|
Adobe recomienda seguir esta ruta de implementación en los siguientes casos:
- Tiene una implementación existente de mediante la biblioteca JavaScript de Adobe Analytics AppMeasurement. Si tiene una implementación con la extensión de etiquetas de Audience Manager, siga Migrar de la extensión de etiquetas de Audience Manager a la extensión de etiquetas de Web SDK en su lugar.
- Tiene intención de utilizar Real-Time CDP en el futuro, pero no desea reemplazar la implementación de Audience Manager con una implementación de Web SDK desde cero. La alternativa de reemplazar la implementación desde cero con Web SDK requiere el mayor esfuerzo, ya que necesita reconstruir todos los rasgos de Audience Manager para buscar datos con formato XDM. Sin embargo, también es la arquitectura de implementación a largo plazo más viable. Si su organización desea realizar el esfuerzo de una implementación limpia de Web SDK, consulte la Documentación de Web SDK en lugar de esta guía para obtener más detalles.