Passer au contenu principal
Cette fonctionnalite est en beta ouverte et en developpement actif. Contactez l’equipe d’assistance Kameleoon pour obtenir de l’aide concernant cette integration.
Klaviyo est une plateforme de marketing automation et de customer relationship management qui aide les marques ecommerce et B2C a personnaliser leurs campagnes d’engagement par e-mail, SMS, mobile et client en utilisant des donnees client en temps reel et des insights bases sur l’IA. Les entreprises l’utilisent pour automatiser le marketing, segmenter les audiences, analyser le comportement des clients, et stimuler la retention, les conversions et la croissance des revenus sur les canaux digitaux.
Integration information
L’integration Kameleoon Klaviyo Cohorts synchronise automatiquement les segments de Klaviyo vers Kameleoon.

Principaux avantages

  • Synchronisation transparente des cohortes : Importez sans effort les segments d’utilisateurs de Klaviyo dans Kameleoon.
  • Ciblage personnalise : Offrez des experiences sur mesure basees sur le comportement des utilisateurs.
  • Experimentation amelioree : Realisez des A/B tests precis sur des groupes d’audience specifiques.
  • Mises a jour en temps reel : Maintenez les segments d’utilisateurs a jour automatiquement.

Cas d’usage

Optimiser les experiences avec le ciblage comportemental

Synchronisez les segments Klaviyo avec Kameleoon pour tester des variations sur les utilisateurs en fonction de leur comportement en temps reel. Par exemple, executez un A/B test sur les utilisateurs qui ont consulte une page produit plusieurs fois mais n’ont rien ajoute a leur panier. Testez differentes incitations (par exemple, une offre a duree limitee vs un message de social proof) pour determiner quelle strategie genere le plus de conversions.

Analyser les resultats avec une segmentation comportementale

Decomposez les campagnes Kameleoon a l’aide des cohortes Klaviyo pour obtenir des informations plus approfondies. Par exemple, si une campagne de test ou de personnalisation montre une baisse des conversions, analysez les principaux segments Klaviyo (par exemple, clients a forte valeur, utilisateurs sujets au churn) pour identifier des tendances. Les segments Klaviyo vous aident a comprendre quelles experiences resonnent le mieux avec differents groupes d’utilisateurs et a affiner votre strategie en consequence.

Personnaliser les experiences en utilisant les riches insights utilisateurs de Klaviyo

Tirez parti des donnees utilisateur approfondies de Klaviyo, telles que le comportement, l’etape du cycle de vie ou l’historique d’achat, pour creer des experiences hautement pertinentes dans Kameleoon. Par exemple, identifiez les acheteurs frequents, les utilisateurs ayant recemment retrograde leur abonnement ou ceux qui interagissent avec un contenu specifique. Ensuite, adaptez les messages, les promotions ou les recommandations de fonctionnalites dans Kameleoon pour maximiser l’engagement et les conversions.

Demarrage

Stocker le Kameleoon Visitor Code comme un Klaviyo Identifier

Utilisez l’API JavaScript Klaviyo pour attribuer le visitor code Kameleoon :
// Ensure Klaviyo and Kameleoon are loaded before identifying the user
klaviyo.identify({
  // 'email' : 'george.washington@example.com',
  // 'first_name' : 'George',
  // 'last_name' : 'Washington',
  'kameleoon_visitor_code': Kameleoon.API.Visitor.code,
});

Activer l’integration dans Kameleoon

Integration pop-in
Pour activer l’integration :
  1. Accedez a Kameleoon Admin > Integrations.
  2. Cliquez sur Klaviyo Cohorts et selectionnez Install.
  3. Choisissez votre/vos projet(s) et cliquez sur Validate. Vous etes redirige vers Klaviyo pour autoriser le partage de donnees avec Kameleoon.
  4. Accordez a Klaviyo l’autorisation de partager des donnees avec Kameleoon.
Klaviyo permissions
Les segments Klaviyo sont automatiquement synchronises avec Kameleoon lors de la connexion initiale et actualises toutes les 4 heures par la suite.

Tirer parti des Klaviyo Cohorts dans vos campagnes Kameleoon

Creer une custom data pour cibler les segments Klaviyo dans vos experiences

Pour creer un segment base sur les cohortes Klaviyo, configurez une custom data dans Kameleoon > Configure > Custom data.

Recuperer les segments Klaviyo pour les experiences cote client

  1. Cliquez sur New custom data.
  2. Configurez la custom data :
    • Name : Klaviyo Cohorts.
    • Selectionnez votre projet.
    • Retrieval method : Custom JavaScript code.
Klaviyo custom data
  1. Inserez ce snippet dans le champ dedie :
Kameleoon.API.Data.retrieveDataFromRemoteSource("KLAVIYO_COHORTS_" + Kameleoon.API.Visitor.code, function(data) {
  if (data?.cohorts) {
    data.cohorts.map(function(segment) {
      Kameleoon.API.Data.setCustomData("Klaviyo Cohorts", segment);
    });
  }
});

return { "value": null }
  1. Definissez les champs restants :
    • Type : List.
    • Format : String.
    • Scope : Le scope peut etre defini sur Page, selon vos exigences. Lorsque le scope est Page, les donnees sont reevaluees a chaque chargement de page si l’utilisateur appartient a une cohorte identifiee par Klaviyo.

Recuperer les segments Klaviyo pour les experiences cote serveur

  1. Cliquez sur New custom data.
  2. Configurez la custom data :
    • Name : Saisissez le nom de la custom data qui contiendra vos segments Klaviyo (par exemple, Klaviyo cohorts).
    • Selectionnez votre projet.
    • Retrieval method : Kameleoon SDK.
    • Type : List.
    • Format : String.
    • Scope : Le scope peut etre defini sur Page, selon vos exigences. Lorsque le scope est Page, les donnees sont reevaluees a chaque chargement de page si l’utilisateur appartient a une cohorte identifiee par Klaviyo.
Pour utiliser les segments Klaviyo dans des experiences cote serveur ou des feature flags, consultez les directives dans la documentation de chaque SDK. Par exemple, si vous utilisez le GO SDK, referez-vous a sa documentation pour des instructions detaillees. Le GO SDK, comme nos autres SDK, utilise la methode getRemoteData(). Cette methode recupere les donnees stockees par Klaviyo sur les serveurs de Kameleoon et les rend accessibles dans votre code backend.

Recuperer les noms de segments Klaviyo dans Kameleoon

  1. Lors de la derniere etape de creation de custom data, activez l’option Save the values for the targeting condition associated with the custom data point.
  2. Inserez ce snippet dans le champ dedie et remplacez {ADD_YOUR_SITECODE} par votre sitecode de projet :
var xhr = new XMLHttpRequest();
xhr.open("GET", 'https://data.kameleoon.io/map/map?siteCode={ADD_YOUR_SITECODE}&key=KLAVIYO_COMMON', false);
xhr.send(null);
if (xhr.status === 200) {
   const data = JSON.parse(xhr.responseText)
   var klaviyoSegments = [];
   if (
     data &&
     Object.prototype.hasOwnProperty.call(data, "cohorts") &&
     data.cohorts &&
     typeof data.cohorts === "object"
   ) {
     Object.entries(data.cohorts).forEach(function ([id, name]) {
       klaviyoSegments.push({
         value: id,
         label: name
       });
   });
   return klaviyoSegments;
   }
   return [];
} else {
   console.error("Error calling for existing custom data values");
   return [];
}

Utiliser les IDs de segments Klaviyo dans un segment Kameleoon

Apres avoir configure la custom data pour les noms de segments Klaviyo, construisez des segments a l’aide du Kameleoon segment builder en choisissant la custom data et en selectionnant is among the values. Une liste de tous les IDs de cohortes de Klaviyo s’affiche. Selectionnez un ou plusieurs segments Klaviyo pour activer le ciblage dans les personnalisations et les experiences.