Passer au contenu principal
Cet article vous aidera à créer une balise de conversion d’objectif pour Kameleoon à l’aide de Google Tag Manager (GTM). Vous apprendrez à configurer une balise HTML personnalisée pour surveiller des événements spécifiques et à configurer une balise qui suit le revenu.

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 :
<script>
  kameleoonGoal = 123456; 
  window.kameleoonQueue = window.kameleoonQueue || [];
  kameleoonQueue.push(['Goals.processConversion', kameleoonGoal]);
</script>;
  • Vous devez remplacer 123456 par l’ID d’objectif Kameleoon.
  1. 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 :
<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.
  1. 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 :
<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.
  1. Sélectionnez un déclencheur existant ou créez-en un nouveau (en fonction du format dataLayer).