Saltar al contenido principal
Esta documentación le guiará por los pasos para crear un puente entre Skeepers (antes Advalo) y Kameleoon.

Requisitos previos

  • Credenciales de la API de Kameleoon: Obtenga su client ID y client secret. Puede encontrarlos en la página de su perfil.

Activar la integración de Kameleoon en Skeepers

Con el Sitecode y las credenciales de API, puede configurar la conexión Skeepers x Kameleoon con su account manager de Skeepers. Tendrá que navegar entre dos pestañas: Audiences y Campaigns.
  • Conéctese y acceda al panel de inicio que muestra los distintos universos de Pulse.
  • Studio Universe - Audience: cree una nueva audiencia en la carpeta Kameleoon precreada.
  • Dentro de Audiences: seleccione un criterio para crear su segmentación de marketing.
  • Dentro de Audiences: guarde la audiencia en la carpeta Kameleoon.
  • Dentro de Campaigns: acceda al panel de inicio que muestra varios KPIs relacionados con las campañas (por ejemplo, volumen, personalización, omnichannel).
  • Dentro de Campaigns: cree una nueva acción con unos sencillos pasos; el primer paso es recuperar la segmentación precreada del Audience Universe.
  • Dentro de Campaigns: el segundo paso es nombrar el segmento de audiencia que se enviará a Kameleoon. También tiene la opción de añadir direcciones señuelo para probar la aparición del pop-in de Kameleoon.
  • Dentro de Campaigns: el paso final permite verificar la configuración anterior y programar el despliegue de la acción. En este caso, se trata de un envío único.
A continuación, deberá crear una audiencia de prueba para asegurarse de que la integración funciona.

Recuperar segmentos de Skeepers en Kameleoon

Crear un dato personalizado

  • Crear un dato personalizado llamado SkeepersSegments
    • Acquisition method: Kameleoon Activation API
    • Type and format: Single y String
    • Scope: Visit
// Skeepers
 Kameleoon.API.Data.retrieveDataFromRemoteSource(
   Kameleoon.API.Visitor.code,
   function (segments) {
     var segmentsList = [];
     var currentTime = new Date().getTime() - 172800000;
     for (var key in segments) {
       try {
         var date = new Date(
           segments[key].replace("T", " ").split(".")[0],
         ).getTime();
         if (date > currentTime) segmentsList.push(key);
       } catch (e) {
         console.log("Kam GS, Skeepers retrieve Data Error");
       }
     }
     console.log("[KAMELEOON GS]", segmentsList);
     Kameleoon.API.Data.setCustomData(
       "SkeepersSegments",
       JSON.stringify(segmentsList),
     );
   },
 );

Crear un segmento

Utilizando el dato personalizado creado, cree un segmento con la condición “contains” y “name of the audience” (distingue entre mayúsculas y minúsculas).