Passer au contenu principal
Hightouch a cree un connecteur permettant aux clients Hightouch d’envoyer des donnees utilisateur Hightouch vers Kameleoon a des fins de ciblage. Pour configurer ce connecteur, referez-vous a la documentation Hightouch. Cette page decrit comment cibler les utilisateurs en fonction des donnees Hightouch envoyees a Kameleoon. Principaux avantages :
  • Adapter le contenu et les offres en fonction des leads de donnees Hightouch permet de creer des experiences plus pertinentes et d’accroitre l’engagement des utilisateurs.
  • Un ciblage personnalise augmente la probabilite de conversions en delivrant un contenu qui resonne avec les preferences individuelles des utilisateurs.

Activation de vos donnees Hightouch dans Kameleoon

Une fois la connexion a Kameleoon configuree, les donnees Hightouch sont disponibles pour le ciblage. Vous devez creer une custom data Kameleoon et la remplir avec vos donnees Hightouch stockees dans Kameleoon. Ensuite, vous devez cibler par valeur dans vos segments Kameleoon. Voici les etapes :
  1. Creez une Custom Data Kameleoon, comme decrit ici.
    • Disons que vous appelez la custom data hightouch_country (avec l’index de custom data 12 automatiquement attribue) et que vous souhaitez cibler les donnees pays stockees par Hightouch. Cette custom data sera de type string, avec un scope visit ou visitor, selon que vous pensez que l’attribut (pays) changera a chaque visite.
  2. Effectuez un appel distant vers le datastore Kameleoon pour recuperer le JSON Hightouch stocke sur les serveurs Kameleoon.
  3. Parsez le JSON et definissez la valeur de la custom data sur country.
  4. Saisissez un snippet de code
SI vous utilisez le SDK Android Kameleoon, le snippet de code ressemblera a ceci :
String hightouchId = "12345"; // Fetch your Hightouch id and convert to string
kameleoonClient.getRemoteData(hightouchId, new KameleoonDataCallback() {
 @Override
 public void onSuccess(JSONObject jsonObject) {
   kameleoonClient.addData(visitorCode, new CustomData(12, jsonObject.getString("COUNTRY"))); // "visitorCode" is the Kameleoon visitor code. "12" is the index of this custom data among all your other custom data, you can find this in the Kameleoon UI.
 }

 @Override
 public void onFail(Exception exception) {
   _// on fail_
 }
});
Vous trouverez la documentation developpeur de notre SDK Android ici, avec la documentation specifique pour la methode getRemoteData() ici, et comment definir la Custom Data ici. SI vous utilisez Kameleoon Web Experimentation, vous pouvez appeler notre API d’activation JavaScript dans votre global script comme ceci :
Kameleoon.API.Data.retrieveDataFromRemoteSource(hightouchId, function (data) {
         if ("COUNTRY" in data)
         {
          Kameleoon.API.Data.setCustomData("hightouch_country", data["COUNTRY"]); // In this API the custom data is identified by name rather than by index
         }
         
       });
Vous trouverez la documentation pour la methode retrieveDataFromRemoteSource() ici, et la methode setCustomData() ici.
  1. Creez un segment de ciblage Kameleoon “England Users” avec une condition qui cible les visiteurs avec une custom data hightouch_country dont la valeur est definie sur “England” (si vous souhaitez cibler les utilisateurs Hightouch d’Angleterre).
  2. Creez une experience Kameleoon basee sur le segment de ciblage “England Users”. Seuls les utilisateurs avec une “COUNTRY” Hightouch egale a “England” seront cibles par cette experience.
Kameleoon offre de nombreuses possibilites de configuration, avec diverses APIs et de nombreux SDK disponibles et documentes ici. Pour une comprehension approfondie de la custom data Kameleoon, vous pouvez trouver une documentation technique detaillee ici, en mettant l’accent sur les differentes facons de definir une valeur de custom data (methodes d’acquisition) et sur la facon d’utiliser une custom data ici.