> ## 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.

# Hightouch

> Ciblez les campagnes Kameleoon en utilisant les donnees utilisateur Hightouch synchronisees vers Kameleoon, permettant des experiences personnalisees basees sur les attributs du warehouse.

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](https://hightouch.com/docs/destinations/kameleoon). 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](../../../assets/custom-data/create-custom-data).
   * 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 :

```javascript theme={null}
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](../../../../developer-docs/sdks/mobile-sdks/android-sdk), avec la documentation specifique pour la methode `getRemoteData()` [ici](../../../../developer-docs/sdks/mobile-sdks/android-sdk#getremotedata), et comment definir la Custom Data [ici](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#setcustomdata).

**SI** vous utilisez Kameleoon Web Experimentation, vous pouvez appeler notre API d'activation JavaScript dans votre global script comme ceci :

```javascript theme={null}
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](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#retrievedatafromremotesource), et la methode `setCustomData()` [ici](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#setcustomdata).

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](../../../../developer-docs/feature-experimentation/get-started/overview). Pour une comprehension approfondie de la custom data Kameleoon, vous pouvez trouver une documentation technique detaillee [ici](../../../../developer-docs/custom-data), en mettant l'accent sur les differentes facons de definir une valeur de custom data ([methodes d'acquisition](../../../../developer-docs/custom-data#acquisition-methods)) et sur la facon d'utiliser une custom data [ici](../../../../developer-docs/custom-data#utilisation-des-données-personnalisées).
