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 incorporadas en cada fase de la solución.
  • Modelar datos de comportamiento con modelos web y móviles incrementales personalizables que acortan el tiempo hasta la obtención de valor, todo gestionado de forma segura en la Snowplow BDP Console.
Ventajas clave:
  • Profundice en clientes y eventos individuales.
  • Aleje la vista para comparar comportamientos entre cohortes y a lo largo del tiempo.
  • Segmente su audiencia por comportamiento.
  • Desarrolle motores de recomendaciones y personalizaciones.
Con la integración de Snowplow, ahora puede utilizar los eventos de las campañas de Kameleoon en cualquier Snowplow Collector.

Activar Snowplow en Kameleoon

El primer paso es habilitar Snowplow. Para hacerlo:
  1. Inicie sesión en la aplicación de Kameleoon.
  2. Haga clic en Admin > Integrations > Install the tool.
  3. Seleccione los proyectos en los que quiere configurar Snowplow.
  4. Haga clic en Validate.
La integración aparecerá entonces en la pestaña Installed con el número de proyectos donde ha configurado la herramienta.
Los datos se enviarán automáticamente a Snowplow utilizando 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 para Snowplow de el repositorio de Github de Kameleoon.

Kameleoon Snowplow event dispatcher

Si sus eventos de Kameleoon son producidos por múltiples fuentes, 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. Identifica 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 para un proyecto determinado, proporcione a su responsable 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, permitiendo que su sistema interprete correctamente los datos que Kameleoon envía. Kameleoon utiliza su clave de API solo una 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 se utilizará como user_id en el evento JSON enviado a Snowplow
  • timestamp es la marca de tiempo del evento
  • experiment_id es el ID único del experimento de Kameleoon al que se ha expuesto el usuario
  • variation_id es el ID único de la variación a la que se ha expuesto el usuario dentro del experimento dado
Los eventos de exposición de Kameleoon se agruparán en el cuerpo de la llamada HTTP como un JSON self-describing personalizado. Este formato contiene una referencia al esquema descriptivo, descrito anteriormente, que Kameleoon envió a su Snowplow Iglu schema registry durante la configuración. Es posible que haya configurado un Mapping Identifier para su proyecto para, por ejemplo, asociar el ID de visitante que utiliza para 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 para enviar eventos a Snowplow, puede consultar la especificación del Snowplow Tracker Protocol.

Asociar Snowplow con una campaña de Kameleoon

En el editor gráfico/de código

  1. Haga clic en Integrations en el panel de finalización.
  2. Seleccione 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 personalización

Puede seleccionar Snowplow entre las herramientas de informes para una personalización del mismo modo que lo haría en un test A/B.

En la página de resultados

Una vez que Snowplow esté configurado como herramienta de informes para un experimento, puede seleccionarlo (o deseleccionarlo) mediante la página de resultados de Kameleoon. Para hacerlo:
  1. Haga clic en el menú three dots (tres puntos) en la esquina superior derecha de la pantalla.
  2. Seleccione Experiment configuration (Open configuration para personalización). Un menú lateral aparece.
  1. Desplácese de nuevo hacia la sección Reporting tools y haga clic en Edit. La página de finalización aparece.
  2. Haga clic en Integration.
  3. Haga clic en Activate sobre Snowplow.
  4. Para guardar este paso, haga clic en Next.

En un feature flag

Aprenda a gestionar las integraciones de analítica de terceros