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

# Créer une conversion d'objectif depuis GTM

> Créez des balises de conversion d'objectif Kameleoon dans Google Tag Manager pour suivre les événements, le revenu et les métadonnées sans modifier directement le code de votre site.

Si vous gérez le suivi de votre site via Google Tag Manager, vous pouvez déclencher des conversions d'objectifs Kameleoon directement depuis des balises GTM, sans modifier le code de votre site. Cela est utile lorsque votre workflow de développement passe par GTM, ou lorsque vous souhaitez centraliser tout le suivi des conversions au même endroit. Cet article explique comment créer une balise de conversion basique, une balise qui enregistre le revenu, et une balise qui transmet des métadonnées avec la conversion.

## Créer une balise

1. Cliquez sur **Nouveau**.
2. Nommez votre balise (par exemple, « Kameleoon - ajout au panier », « Kameleoon - transaction »).
3. Sélectionnez **HTML personnalisé** dans **Configuration de la balise**, et insérez ce code :

```javascript theme={null}
<script>
  kameleoonGoal = 123456; 
  window.kameleoonQueue = window.kameleoonQueue || [];
  kameleoonQueue.push(['Goals.processConversion', kameleoonGoal]);
</script>;
```

* Vous devez remplacer `123456` par l'ID d'objectif Kameleoon.

4. Sélectionnez un déclencheur existant ou créez-en un nouveau (en fonction du format `dataLayer`).

## Créer une balise avec revenu

Pour créer une balise avec revenu :

1. Cliquez sur **Nouveau**.
2. Nommez votre balise.
3. Sélectionnez **HTML personnalisé** dans **Configuration de la balise**, et insérez ce code :

```javascript theme={null}
<script>
  kameleoonGoal = 123456; 
  window.kameleoonQueue = window.kameleoonQueue || [];
  kameleoonQueue.push(['Goals.processConversion', kameleoonGoal, {{ TransactionRevenue }}]);
</script>
```

`123456` est l'ID d'objectif Kameleoon, et `{{TransactionRevenue}}` est une variable contenant le revenu attaché à la conversion.

4. Sélectionnez un déclencheur existant ou créez-en un nouveau (en fonction du format `dataLayer`).

## Créer une balise avec des métadonnées

L'exemple ci-dessous ajoute une méthode de paiement et un ID de commande comme métadonnées à la conversion d'objectif. Pour créer une balise avec des métadonnées :

1. Cliquez sur **Nouveau**.
2. Nommez votre balise.
3. Sélectionnez **HTML personnalisé** dans **Configuration de la balise**, et insérez ce code :

```javascript theme={null}
<script>
kameleoonGoal = 123456; 
window.kameleoonQueue = window.kameleoonQueue || [];
kameleoonQueue.push(['Kameleoon.API.Goals.processConversion', 
                     kameleoonGoal, 
                     {{ TransactionRevenue }}, //revenue (if empty put 0)
                     {
                         0: {{ paymentMethod }},  //custom data index and associated value
                         1: {{ oderID }} //custom data index and associated value
                     }]);
</script>
```

* **`123456`** est l'ID d'objectif Kameleoon.
* **`{{ TransactionRevenue }}`** est une variable contenant le revenu attaché à la conversion.
* **`{{ paymentMethod}}`** est une variable contenant la méthode de paiement attachée à la conversion, et **`0`** est l'index de la donnée personnalisée où la variable sera ajoutée.
* **`{{ orderID }}`** est une variable contenant l'ID de commande attaché à la conversion, et **`1`** est l'index de la donnée personnalisée où la variable sera ajoutée.

4. Sélectionnez un déclencheur existant ou créez-en un nouveau (en fonction du format `dataLayer`).
