Saltar al contenido principal
Esta funcionalidad se encuentra en beta abierta y en desarrollo activo. Póngase en contacto con el equipo de soporte de Kameleoon para obtener ayuda con esta integración.
La integración Kameleoon Segment Event Streaming le permite enviar automáticamente eventos a su cuenta de Segment cada vez que los visitantes son expuestos a uno de sus experimentos de Kameleoon. Esta integración permite una analítica enriquecida en Segment, proporcionando información sobre la exposición a los experimentos para ayudarle a comprender mejor el comportamiento y la interacción del usuario.
Esta integración utiliza el dispatcher de eventos de Kameleoon para enviar eventos del lado del servidor a su cuenta de Segment en lotes utilizando el endpoint /batch de la HTTP API de Segment.

Ventajas clave

  • Información precisa sobre el comportamiento: La integración envía eventos específicos a herramientas de terceros para los visitantes expuestos a experimentos web y feature flags en proyectos basados en SDK, como aplicaciones. Este seguimiento detallado permite una visión más clara de cómo las diferentes variaciones afectan a las acciones del usuario. Por ejemplo, puede observar qué variación genera más clics, conversiones u otros resultados deseados, ayudándole a determinar el enfoque más eficaz.
  • Toma de decisiones en tiempo real: La integración proporciona datos en tiempo real, lo que permite tomar decisiones sobre la marcha. Con información actualizada sobre los experimentos en curso, puede ajustar rápidamente las estrategias si una variación no está funcionando como se esperaba.
  • Configuración sencilla: Habilite las integraciones de terceros directamente desde la aplicación de Kameleoon sin necesidad de código personalizado o cambios en el SDK.

Consideraciones

El servidor de Kameleoon envía los eventos a Segment con un retraso mínimo de 30 minutos. Para configurar esta integración, se requiere lo siguiente:
  • SDK de Kameleoon: El SDK de Kameleoon debe estar instalado en su proyecto del lado del servidor.
  • Write Key: Su Write Key de Segment (debería crear una nueva fuente de Segment para los eventos de Kameleoon, aunque se puede utilizar una clave existente).
  • Workspace location: Especifique si su workspace de Segment está ubicado en la UE. Puede encontrar esta información en la configuración de su workspace de Segment.

Configuración

Esta integración se puede activar para experimentos web y experimentos de funcionalidades.

Para experimentos web

  1. Haga clic en Admin > Integrations.
  2. Haga clic en el icono de descarga a la derecha de la tarjeta de Segment.
  3. Seleccione los proyectos en los que quiere configurar Segment y haga clic en Validate.
  4. Añada Segment en la pestaña Integrations del flujo de finalización.

Para experimentos de funcionalidades

  1. Edite un feature flag o cree uno nuevo.
  2. En Reporting, haga clic en Integrations.
  3. Active Segment en todos los entornos deseados.
Una vez activada la integración y su experimento esté publicado, Kameleoon empezará a enviar eventos de experimento a Segment cada vez que un visitante sea expuesto. Estos eventos incluyen detalles clave como:
  • User ID
  • Tiempo de exposición
  • ID de experimento de Kameleoon
  • ID de variante de Kameleoon

Ejemplo de payload de evento

Kameleoon envía eventos a Segment en el siguiente formato:
{
"userId": "xf54dd2thdd5",
"event": "[Company] Experiment",
"properties": 
{ 
"experimentId": 12345,
"variationId": 15685 
},
"timestamp": 1730194985000
}
Por defecto, userId contendrá el código de visitante de Kameleoon del visitante. Si ha configurado la reconciliación entre dispositivos de Kameleoon, se utilizará en su lugar el identificador colocado en el dato personalizado de reconciliación entre dispositivos en lugar del código de visitante. Tenga en cuenta que cualquier dato personalizado específico de su organización, que normalmente se incluye en sus eventos de Segment, no estará presente en los eventos enviados por Kameleoon desde el servidor.