Passer au contenu principal
Cette documentation vous guidera a travers les etapes de creation d’un pont entre Skeepers (anciennement Advalo) et Kameleoon.

Prerequis

  • Kameleoon API Credentials : Obtenez votre client ID et client secret. Vous pouvez les trouver dans votre page de profil.

Activer l’integration Kameleoon dans Skeepers

Avec le Sitecode et les API Credentials, vous pouvez configurer la connexion Skeepers x Kameleoon avec votre account manager Skeepers. Vous devrez naviguer entre deux onglets : Audiences et Campaigns.
  • Connectez-vous et accedez au tableau de bord d’accueil presentant les differents univers de Pulse.
  • Studio Universe - Audience : creez une nouvelle audience dans le dossier Kameleoon pre-cree.
  • Dans Audiences : selectionnez un critere pour creer votre ciblage marketing.
  • Dans Audiences : enregistrez l’audience dans le dossier Kameleoon.
  • Dans Campaigns : accedez au tableau de bord d’accueil affichant divers KPI relatifs aux campagnes (par exemple, volume, personnalisation, omnicanal).
  • Dans Campaigns : creez une nouvelle action en quelques etapes simples ; la premiere etape consiste a recuperer le ciblage pre-cree depuis l’univers Audience.
  • Dans Campaigns : la deuxieme etape consiste a nommer le segment d’audience qui sera pousse vers Kameleoon. Vous avez egalement la possibilite d’ajouter des adresses leurres pour tester l’apparence du pop-in Kameleoon.
  • Dans Campaigns : la derniere etape permet de verifier les parametres precedents et de planifier le deploiement de l’action. Dans ce cas, il s’agit d’un envoi unique.
Ensuite, vous devrez creer une audience de test pour vous assurer que l’integration fonctionne.

Recuperer les segments Skeepers dans Kameleoon

Creer une custom data

  • Creer une custom data appelee SkeepersSegments
    • Acquisition method : Kameleoon Activation API
    • Type and format : Single et 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),
     );
   },
 );

Creer un segment

En utilisant la custom data creee, creez un segment avec la condition “contains” et “name of the audience” (sensible a la casse).