> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Skeepers

> Integre Skeepers con Kameleoon para enviar segmentos de audiencia de Skeepers a Kameleoon y segmentar a los visitantes en sus campañas.

Esta documentación le guiará por los pasos para crear un puente entre [Skeepers](https://skeepers.io/en/) (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](../../../account-and-team-management/users-and-teams/api-credentials).

## 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](../../../assets/custom-data/create-custom-data)** llamado SkeepersSegments
  * **Acquisition method:** Kameleoon Activation API
  * **Type and format:** Single y String
  * **Scope:** Visit

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/cdp/skeepers/Capture-decran-2023-12-11-a-11.56.45-1.png)
</Frame>

* Inserte el siguiente código para establecer el `customData` en [el global custom script de su proyecto](../../../project-management/manage-your-projects#configuration) (página **Configuration**):

```javascript theme={null}
// 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](../../../assets/segments/create-a-segment) con la condición "contains" y "name of the audience" (distingue entre mayúsculas y minúsculas).

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/cdp/skeepers/Capture-decran-2023-12-11-a-12.30.21-1920x962.png)
</Frame>
