Skip to main content
Snowplow es una Behavioral Data Platform. Con Snowplow, puede:
  • Generar un conjunto de datos de comportamiento de alta calidad.
  • Controlar la calidad y el cumplimiento normativo de sus datos con herramientas de gobernanza integradas en cada fase de la solución.
  • Modelar datos de comportamiento con modelos web y móviles incrementales personalizables que acortan el tiempo hasta obtener valor, todo gestionado de forma segura en la Snowplow BDP Console.
Ventajas clave:
  • Analice a clientes y eventos individuales en detalle.
  • Tome distancia para comparar comportamientos entre cohortes y a lo largo del tiempo.
  • Segmente su audiencia por comportamiento.
  • Desarrolle motores de recomendaciones y de personalización.
Con la integración de Snowplow, ahora puede utilizar los eventos de campañas de Kameleoon en cualquier Snowplow Collector.

Activar Snowplow en Kameleoon

Para habilitar Snowplow en Kameleoon:
  1. Abra la aplicación de Kameleoon.
  2. Haga clic en Admin > Integrations.
  3. Busque la integración de Snowplow y haga clic en ella.
  4. Haga clic en Install.
  5. Seleccione el proyecto en el que desea activar Snowplow.
  6. Haga clic en Install.
Verá entonces que aparece en la pestaña installed con el número de proyectos en los que ha configurado la herramienta. Los datos se enviarán automáticamente a Snowplow mediante el JavaScript Tracker de Snowplow.
Si necesita cambiar el comportamiento del puente nativo, puede crear un puente de analítica personalizado y utilizar el código de ejemplo de Snowplow del repositorio de Github de Kameleoon.

Kameleoon Snowplow event dispatcher

Si varias fuentes generan sus eventos de Kameleoon, la integración del Snowplow event dispatcher es más adecuada para estos casos de uso. Esta integración se conecta directamente a la capa de event streaming. Filtra los eventos de exposición asociados a su ID de proyecto y los envía mediante una llamada HTTP a su Snowplow Stream Collector. Para configurar el dispatcher en un proyecto determinado, proporcione a su gestor técnico de cuenta la siguiente información:
  • La URL de su Snowplow Stream Collector.
  • El host de su Iglu schema registry y su clave de API de Snowplow.
Kameleoon utiliza el schema registry y la clave de API para informar a su pipeline de Snowplow del esquema personalizado del tipo de evento de exposición de Kameleoon, de modo que su sistema pueda interpretar correctamente los datos que Kameleoon envía. Kameleoon utiliza su clave de API una sola vez. El esquema de un evento de exposición de Kameleoon que Kameleoon enviará a su registro es el siguiente:
Donde:
  • nonce equivale al UUID del evento.
  • visitor_code es un identificador único de usuario que sirve como user_id en el JSON del evento enviado a Snowplow.
  • timestamp es la marca de tiempo del evento.
  • experiment_id es el ID único del experimento de Kameleoon al que se expuso el usuario.
  • variation_id es el ID único de la variación a la que se expuso el usuario dentro del experimento indicado.
Kameleoon agrupa los eventos de exposición en el cuerpo de la llamada HTTP como JSON self-describing personalizado. Este formato contiene una referencia al esquema descriptivo, descrito en la sección anterior, que Kameleoon envió a su Iglu schema registry de Snowplow durante la configuración. Es posible que haya configurado un Mapping Identifier para su proyecto con el fin de, por ejemplo, asociar el ID de visitante que utiliza en sus eventos estándar de Snowplow a sus sesiones de visitante de Kameleoon. En ese caso, Snowplow utiliza este Mapping Identifier como parámetro user_id en el JSON del evento self-describing enviado a Snowplow, en lugar del código de visitante de Kameleoon. Para obtener más información sobre el formato HTTP de envío de eventos a Snowplow, puede consultar la especificación del Snowplow Tracker Protocol.

Activar Snowplow en una campaña

En el editor gráfico o de código

Para asociar Snowplow a una campaña en el editor gráfico o de código:
  1. Haga clic en Finalize > Integrations.
  2. Haga clic en Activate junto a Snowplow.
El pop-in del resumen mencionará Snowplow antes de pasar a la publicación. Kameleoon transmitirá automáticamente los datos a Snowplow, y podrá ver sus resultados directamente en la herramienta.

En la página de creación de la personalización

Para seleccionar Snowplow en una personalización, vaya a la pestaña Integrations del flujo de finalización y haga clic en Activate junto a Snowplow.

En la página de resultados

Una vez que haya configurado Snowplow como herramienta de informes para un experimento, puede seleccionarlo (o deseleccionarlo) desde la página de resultados de Kameleoon. Para hacerlo:
  1. Haga clic en el menú de tres puntos junto al botón Export.
  2. Haga clic en Experiment configuration (Open configuration para personalización). Un menú lateral aparece.
  1. En la sección Reporting tools, haga clic en Edit. Se abre la página de finalización.
  2. En la página de finalización, haga clic en Integrations.
  3. Haga clic en Activate junto a Snowplow.
  4. Para guardar este paso, haga clic en Next.

En un feature flag

Para añadir Snowplow a un feature flag:
  1. Haga clic en Edit en el feature flag que desea seguir.
  2. Haga clic en Integrations en la sección Reporting. Aparecen todas las integraciones que ha activado.
  3. Active Snowplow en Delivery rules, Feature experiments o en ambos.
Aprenda a gestionar las integraciones de analítica de terceros