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.
Amplitude es una herramienta de analítica de producto que ayuda a las empresas a realizar el seguimiento del comportamiento del usuario, analizar datos y mejorar sus productos digitales para impulsar la interacción y el crecimiento. La integración Kameleoon Amplitude Cohorts le permite sincronizar cohortes de Amplitude a Kameleoon.

Ventajas clave

  • Sincronización de cohortes fluida: Importe segmentos de usuario de Amplitude a Kameleoon sin esfuerzo.
  • Segmentación personalizada: Ofrezca experiencias a medida basadas en el comportamiento del usuario.
  • Experimentación mejorada: Ejecute tests A/B precisos en grupos de audiencia específicos.
  • Actualizaciones en tiempo real: Mantenga los segmentos de usuario actualizados automáticamente.

Casos de uso

Optimizar experimentos con segmentación por comportamiento

Sincronice las cohortes de Amplitude con Kameleoon para probar variaciones en los usuarios en función de su comportamiento en tiempo real. Por ejemplo, ejecute un test A/B en usuarios que hayan visto una página de producto varias veces pero no hayan añadido nada al carrito. Pruebe distintos incentivos (por ejemplo, una oferta por tiempo limitado frente a mensajes de prueba social) para determinar qué estrategia genera más conversiones.

Analizar resultados con segmentación de comportamiento

Desglose las campañas de Kameleoon utilizando las cohortes de Amplitude para obtener una visión más profunda. Por ejemplo, si una campaña de prueba o personalización muestra una caída en las conversiones, analice los segmentos clave de Amplitude (por ejemplo, clientes de alto valor, usuarios propensos al churn) para identificar patrones. Los segmentos de Amplitude le ayudan a entender qué experiencias resuenan mejor con los distintos grupos de usuarios y a perfeccionar su estrategia en consecuencia.

Personalizar experiencias utilizando la rica información de usuario de Amplitude

Aproveche los datos detallados de usuarios de Amplitude, como el comportamiento, la etapa del ciclo de vida o el historial de compras, para crear experiencias muy relevantes en Kameleoon. Por ejemplo, identifique a los compradores frecuentes, a los usuarios que han bajado de categoría su suscripción recientemente o a los que interactúan con contenido específico. A continuación, adapte los mensajes, las promociones o las recomendaciones de funcionalidades en Kameleoon para maximizar la interacción y las conversiones.

Empezar

Almacenar el código de visitante de Kameleoon como una propiedad de usuario de Amplitude

Añada este código a su SDK de Amplitude inmediatamente después de la función amplitude.init():
// Ensure the SDK is loaded before setting user properties
 const identifyEvent = new amplitude.Identify();
 identifyEvent.set('kameleoon_visitorcode', Kameleoon.API.Visitor.code); 
 amplitude.identify(identifyEvent);
A continuación, podrá ver la propiedad kameleoon_visitorcode en Amplitude.

Generar su API Key de Kameleoon

Tenga en cuenta que necesitará un Kameleoon Client-Secret, que puede obtener de su Customer Success Manager de Kameleoon.
Abra esta URL en su navegador y sustituya los marcadores de posición por su Kameleoon Client ID y Client Secret para generar su API Key de Kameleoon. https://customers.kameleoon.com/kameleoon/amplitude/getapikey?id=CLIENT ID&secret=CLIENT SECRET

Activar la integración de Kameleoon en Kameleoon

Localice la integración Kameleoon Cohorts en su cuenta de Amplitude en Data > Catalog > Destinations.

Conectar con Kameleoon

  • Crear un nuevo destino: Haga clic en Kameleoon Cohorts.
  • Configurar la integración:
    • Name: Proporcione un nombre para la conexión (por ejemplo, Kameleoon Cohorts).
    • Kameleoon API Key: Introduzca la API Key de Kameleoon que generó anteriormente.
    • Kameleoon Sitecode: Introduzca aquí el sitecode de su proyecto.
    • Kameleoon Visitor Code: Seleccione la propiedad de usuario kameleoon_visitorcode. Si no la encuentra, consulte la sección “Almacenar el código de visitante de Kameleoon como una propiedad de usuario de Amplitude” para obtener orientación.
  • Guardar la integración: Haga clic en Save.

Activar la sincronización de cohortes en Amplitude

Vaya a sus cohortes y empiece a crear la sincronización de cohortes. Seleccione Kameleoon Cohorts, elija el target de API para la sincronización y establezca la frecuencia de sincronización.

Aproveche las cohortes de Amplitude en sus campañas de Kameleoon

Crear un dato personalizado para segmentar cohortes de Amplitude en sus experimentos

Para crear un segmento basado en cohortes de Amplitude, configure un dato personalizado en Kameleoon > Configure > Custom data.

Recuperar cohortes de Amplitude para experimentos del lado del cliente

  • Crear un nuevo dato personalizado: Haga clic en New custom data.
  • Configurar el dato personalizado:
    • Name: Amplitude Cohorts.
    • Seleccione su proyecto.
    • Elija el método de recuperación: Custom JavaScript code.
Inserte este fragmento en el campo dedicado.
Kameleoon.API.Data.retrieveDataFromRemoteSource("AMPLITUDE_COHORTS_" + Kameleoon.API.Visitor.code, function (data) {
  if (data?.cohorts) {
  data.amplitude_cohorts.map(function (segment) {
 Kameleoon.API.Data.setCustomData("Amplitude Cohorts", segment);
 });
  }
 });
 return { "value": null}
  • Type: List.
  • Format: String.
  • Scope: El ámbito puede establecerse en Page, según el ámbito. Cuando el ámbito es Page, los datos se reevalúan en cada carga de página si el usuario está dentro de una determinada cohorte identificada por Amplitude.

Recuperar cohortes de Amplitude para experimentos del lado del servidor

  • Crear un nuevo dato personalizado: Haga clic en New custom data.
  • Configurar el dato personalizado:
    • Name: Amplitude Cohorts.
    • Seleccione su proyecto.
    • Elija el método de recuperación: Kameleoon SDK.
    • Type: List.
    • Format: String.
    • Scope: El ámbito puede establecerse en Page, según el ámbito. Cuando el ámbito es Page, los datos se reevalúan en cada carga de página si el usuario está dentro de una determinada cohorte identificada por Amplitude.
Para utilizar cohortes de Amplitude en experimentos del lado del servidor o feature flags, puede consultar las pautas descritas en la documentación de cada SDK. Por ejemplo, si está utilizando el GO SDK, puede consultar su documentación para obtener instrucciones detalladas. El GO SDK, al igual que nuestros otros SDKs, emplea el método getRemoteData(). Este método recupera los datos almacenados por Amplitude en nuestros servidores y los hace accesibles en el código de su backend.

Obtener los nombres de cohorte de Amplitude en Kameleoon

En el último paso de la creación del dato personalizado, active la opción Save the values for the targeting condition associated with the custom data point. Inserte este fragmento en el campo dedicado y sustituya el valor ADD_YOUR_SITECODE por el sitecode de su proyecto.
 var xhr = new XMLHttpRequest();
   xhr.open("GET", 'https://data.kameleoon.io/map/map?siteCode=ADD_YOUR_SITECODE&key=AMPLITUDE_common', false);
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   var amplitudeSegments = [];
   xhr.onreadystatechange = function() { // Call a function when the state changes.
       if (this.readyState === XMLHttpRequest.DONE && this.status === 200)
       {
           var amplitude = JSON.parse(xhr.response);
           amplitude["cohorts"].forEach(function (segment) {
               
            amplitudeSegments.push({value: segment, label: segment});
               
           });
       }
   }
   xhr.send();
   return amplitudeSegments;

Utilizar los IDs de cohorte de Amplitude en un segmento de Kameleoon

Una vez configurado el dato personalizado para los nombres de cohorte de Amplitude, puede crear segmentos utilizando el constructor de segmentos de Kameleoon eligiendo el dato personalizado y seleccionando is among the values, lo que mostrará una lista de todos los IDs de cohorte de Amplitude. Seleccionar una o varias cohortes de Amplitude habilitará la segmentación en personalizaciones y experimentos.