Los scripts de recopilación de datos de Web Extend rastrean las interacciones del visitante en su sitio web y procesan estos datos para convertirlos en datos validados para distintos productos de Emarsys (tales como Smart Insight, Predict o Automation Center).
En esta página se describen los pasos necesarios para implementar estos scripts.
Índice:
Protección de datos
Emarsys se compromete a ayudarle a mantener una base de datos limpia y conforme, permitiéndole cumplir con las leyes de protección de datos. Para obtener más información acerca de cómo Web Extend se relaciona con GDPR, consulte:
Antes de empezar
- Los scripts de Web Extend se ejecutan de forma asincrónica y no tienen ningún efecto sobre la velocidad y el rendimiento de su sitio web.
- Los scripts de Web Extend administran los datos del usuario de forma anónima o seudonimizada; el comportamiento web solo se asocia con los contactos reales después de que los datos se hayan importado a la base de datos de Emarsys.
- Usted no solo quiere recopilar datos en todas sus páginas web actuales, sino que quiere recopilarlos en todas las nuevas páginas que añada a su sitio web en el futuro. Esto incluye nuevas páginas de productos y las páginas de inicio que crea para campañas de marketing. Por ello, asegúrese de añadir también los comandos correspondientes a las plantillas que usa para crear diferentes tipos de páginas.
- Si mantiene una versión móvil dedicada de su sitio web o tiene una aplicación móvil, asegúrese de agregarles también los scripts de recopilación de datos de Web Extend.
Para utilizar Web Channel, solo deberá realizar los pasos 1 y 2.
Pasos de implementación
En primer lugar, debe crear una base para la compilación de datos: debe poder hacer un seguimiento de lo que hacen los usuarios en su sitio web y también debe identificar a sus clientes.
Paso 1. Incorporación de código de rastreo a su sitio web
Este código permite rastrear el comportamiento de los visitantes en su sitio web utilizando nuestros comandos JavaScript API y también es la base de la identificación de usuarios entre dispositivos y el seguimiento de campañas. Su implementación es un requisito previo para usar productos de Emarsys que se basan en los scripts de recopilación de datos de Web Extend, como Web Channel o Predict.
Para obtener información técnica, consulte: código de rastreo (Web Extend).
Paso 2. Identificación de usuario
Emarsys utiliza cookies por defecto para realizar un seguimiento de los visitantes del sitio web. Sin embargo, para hacer coincidir a los visitantes con los contactos de su base de datos de contactos, debemos identificar explícitamente a los visitantes conocidos, tales como usuarios que inician sesión o los visitantes anónimos que introducen su dirección de correo electrónico en su sitio web. Esta es la base de la identificación de usuarios entre dispositivos.
Para obtener información técnica, consulte: identificación de usuario (Web Extend).
Paso 3. Implementación de comandos de JavaScript para comercio electrónico
Requisitos previos para los comandos de comercio electrónico
- Ha seleccionado una moneda de base en su cuenta.
- Ha cargado el archivo de datos de su producto.
- Antes de implementar los scripts de Web Extend, analice su política de compilación de datos y de identificación de contactos con el Soporte de Emarsys.
Los comandos de comercio electrónico
Estos scripts aseguran que los datos correctos vayan desde su sitio web a los lugares correctos en su base de datos, de modo que se puedan usar para informes, recomendaciones, predicciones, administración del ciclo de vida y muchas otras funciones.
Agregar el siguiente comando a TODAS las páginas de su sitio web:
- carrito: informa del contenido del carrito de sus visitantes.
Los siguientes comandos únicamente deberían incluirse en determinadas páginas de su sitio web:
- visualizar: informa sobre el ID del producto que se está visualizando en su página de productos.
- categoría: informa sobre la ruta de la categoría que se está visitando.
- compra: informa sobre los pedidos realizados. Esta es la base de todas las estadísticas de ingresos en Emarsys.
Asegúrese de que los comandos de JavaScript API nunca se almacenen en la caché. En la mayoría de los motores de tienda en línea basados en plantillas, el almacenamiento en la caché se establece en rutas específicas; asegúrese siempre de que las plantillas en las que implementa estos comandos API nunca estén en una ruta en caché, ya que esto provocará que la API indique datos erróneos.
Utilice los ejemplos de JSFiddle mostrados a continuación para ver estos comandos en acción. Utilice el visor de Eventos en directo en el cuadro Comportamiento de la Web en la página Fuentes de datos para comprobar si su implementación funciona.
Ejemplo de código de funcionamiento JSFiddle para páginas de productos:
Ejemplo de código de funcionamiento JSFiddle para páginas de categorías:
Ejemplo de código de funcionamiento JSFiddle para la página de confirmación de pedido:
Y listo
Tras completar los pasos anteriores y validar con éxito su integración, la recopilación de datos y el enriquecimiento de los datos de contacto a través de los campos de comportamiento son continuos.
Recuerde comprobar de nuevo la salud de su integración usando la página Fuentes de datos con regularidad y, al menos, después de cada cambio en la interfaz de usuario del sitio web (para garantizar que otras actualizaciones de las páginas no se vean corrompidas por los scripts de recopilación de datos).