Configurer le suivi de conversions publicitaire (Google Ads, ou autre)

Les plateformes de publicité en ligne telle que Google Ads permettent de suivre le nombre et le montant des conversions (ventes) de votre boutique SiteW, et d'optimiser vos affichages publicitaires en fonction de leurs retombés. Pour cela, vous devez créer et ajouter un code de suivi.

Google Tag Manager n'est pas utilisable pour cet usage.

Dans Google Ads vous devez d'abord créer un code de suivi :

  1. Rendez-vous dans Outils et paramètres > Conversions > Nouvelle > Site Web > Indiquez l'URL de votre site > Ajouter une action de conversion manuellement
  2. Indiquez les valeurs de configuration suivante : Objectif : Achat, Valeur : Différente pour chaque conversion
  3. Confirmez et enregistrez

Ensuite la plateforme vous donne 1 ou 2 codes :

  1. Un code global à ajouter à toutes les pages, généralement dans la section <head>.  Pour Google Ads, il s'agit du global site tag.
    Vous devez insérer ce code dans un module widget HTML (mode intégration directe) de la page Arrière plan avec l'option Intégration directe d'activée.
    Exemple Google Ads 2022 :
    <!-- Global site tag (gtag.js) - Google Ads: 39XXXXXX-->
    <script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXX"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'AW-39XXXXXXXXX');
    </script>
  2. Un code d'événement à indiquer sur la page de confirmation de paiement. Pour Google Ads, il s'agit du tag d'événement.
    Copier le tag d'événement de conversion et modifier s'il est présent, le montant de la conversion (1.0 pour Google Ads) par TOTAL puis collez-le dans la configuration du module boutique Méthodes de paiement > Code de suivi de conversion

    Exemple Google Ads 2022 :
    <!-- Event snippet for Achat conversion page -->
    <script>
      gtag('event', 'conversion', {
        'send_to': 'AW-39XXXXXX/mTXXXXXXB',
        'value': TOTAL,
        'currency': 'EUR',
        'transaction_id': ''
      });
    </script>

Enfin, il est possible que la plateforme vous indique que le code est absent ou mal configuré tant qu'aucune conversion n'a eu lieu.