Configurer la mesure des conversions Google Ads pour les pages de destination AMP

Ce guide décrit la configuration requise pour que la mesure des conversions fonctionne sur les pages de destination AMP.

Pour une présentation complète d'AMP pour Google Ads, consultez Utiliser AMP pour vos pages de destination Google Ads, un guide par étapes pour déployer AMP avec Google Ads.

Si vous utilisez Google Analytics, suivez la procédure décrite dans Configurer l'unification de session Google Analytics pour AMP afin que les sessions utilisateur soient unifiées sur les pages AMP et le reste de votre site. Nous vous recommandons de configurer Google Analytics si vous créez des conversions Google Ads basées sur des événements clés Google Analytics ou si vous associez Google Ads à Google Analytics.

Arrière-plan

Pour mesurer précisément les conversions, les clics sur les annonces transmettent un GCLID ("identifiant de clic Google") à vos pages de destination. Les pages de destination stockent le GCLID dans un cookie sur votre domaine, et le paramètre GCLID est ensuite inclus dans les balises de conversion de votre site. Pour en savoir plus, consultez Suivi des conversions sur les sites Web dans Google Ads.

Comme les pages de destination AMP sont diffusées directement depuis votre propre domaine, elles peuvent stocker le GCLID dans un cookie sur votre domaine. Si vos pages de destination AMP et vos pages de conversion se trouvent sur des domaines ou sous-domaines différents qui ne peuvent pas partager de cookies, vous devez transmettre le GCLID sur les liens sortants vers les pages de votre site à l'aide d'un paramètre de requête dans l'URL. Les balises de vos pages Web peuvent ensuite récupérer le GCLID à partir du paramètre de requête et le stocker en tant que cookie sur votre domaine.

Conditions préalables

Activez le taggage automatique Google Ads pour mesurer les conversions sur votre site Web dans tous les navigateurs.

Configuration de base

Étape 1 : Balises sur les pages de destination AMP

Pour utiliser le composant amp-analytics, commencez par inclure le script requis dans l'élément <head> de votre page AMP. Vous pouvez ensuite configurer les balises Google Ads avec le composant amp-analytics à l'aide de la balise Google ou de Google Tag Manager.

Option 1 : balise Google

Si vous utilisez la balise Google par défaut pour AMP sur vos pages de destination AMP avec l'ID de votre balise Google Ads, les visiteurs du site Web sont ajoutés à vos listes de remarketing"Tous les visiteurs" (si vous avez configuré le remarketing).

Cette configuration stocke également le GCLID dans un cookie propriétaire sur votre domaine et le transmet par défaut aux sous-domaines standards (www., m. et amp.). Dans l'exemple d'extrait de code suivant, remplacez AW-CONVERSION_ID par l'ID de votre balise Google Ads (par exemple, AW-123456789) :

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars" : {
    "gtag_id": "AW-CONVERSION_ID",
    "config" : {
      "AW-CONVERSION_ID": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

Pour le champ gtag_id, vous pouvez spécifier l'ID de balise de n'importe quel produit Google (par exemple, Google Ads ou Search Ads 360) que vous utilisez sur vos pages AMP, mais n'incluez qu'un seul ID produit dans gtag_id.

Option 2 : Google Tag Manager

Étape 2 : Balises sur les pages non AMP

Examinez les options suivantes pour les balises requises sur les pages non AMP. Suivez les instructions détaillées de l'article Suivi des conversions sur les sites Web dans Google Ads pour chacune des options ci-dessous.

Option 1 : balise Google

Suivez les instructions de configuration de la balise Google :

  • Insérez l'extrait de la balise Google sur toutes les pages de votre site Web.
  • Sur les pages de conversion, placez l'extrait d'événement n'importe où dans le code, après l'extrait de code de la balise Google.

Option 2 : Google Tag Manager

Dans votre conteneur Web Google Tag Manager :

  • Créez une balise Conversion Google Ads dans Google Tag Manager.
  • Ajoutez une balise Conversion Linker au conteneur Web Google Tag Manager et configurez-la pour qu'elle se déclenche sur toutes les pages.

Si l'extrait de code Tag Manager sur les pages de votre site se charge dans un iFrame, sélectionnez Activer l'association entre plusieurs domaines et Accepter les paramètres d'association entrants dans votre balise Conversion Linker.

Configuration avancée : configurer la mesure des conversions sur plusieurs domaines

Si vos pages AMP se trouvent sur un sous-domaine non standard (c'est-à-dire pas www., m. ou amp.) ou si elles redirigent vers des pages d'un autre domaine de premier niveau, effectuez la configuration multidomaine suivante.

Étape 1 : Balises sur les pages de destination AMP

Vous pouvez configurer les balises Google Ads à l'aide de la balise Google ou de Google Tag Manager.

Option 1 : balise Google

  • Implémentez la balise Google pour AMP sur vos pages AMP.
  • Ajoutez l'extrait de code suivant à votre page AMP :
    • Remplacez AW-CONVERSION_ID par l'ID de votre balise Google Ads (par exemple, AW-123456789).
    • Dans le tableau domains, incluez le domaine sur lequel votre page AMP est hébergée, ainsi que tous les domaines ou sous-domaines de destination.
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars" : {
    "gtag_id": "AW-CONVERSION_ID",
    "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com", "www.example2.com"] },
    "config" : {
      "AW-CONVERSION_ID": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

Pour le champ gtag_id, vous pouvez spécifier l'ID de balise de n'importe quel produit Google (par exemple, Google Ads ou Search Ads 360) que vous utilisez sur vos pages AMP, mais n'incluez qu'un seul ID produit dans gtag_id.

Option 2 : Google Tag Manager

  • Créez un conteneur AMP Google Tag Manager et déployez des balises compatibles avec AMP.
  • Ajoutez une balise Conversion Linker à votre conteneur AMP.
  • Sélectionnez Activer l'association entre plusieurs domaines, puis dans Associer automatiquement les domaines, saisissez le domaine sur lequel votre page AMP est hébergée et tous les domaines de destination des liens sortants, sous forme de liste d'éléments séparés par une virgule.
  • Ajoutez l'extrait de code AMP Google Tag Manager par défaut à votre page AMP, en remplaçant GTM_CONTAINER_ID par l'ID de votre conteneur (par exemple, GTM-XXXXXX) :
<!-- Google Tag Manager -->
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM_CONTAINER_ID&gtm.url=SOURCE_URL" data-credentials="include">
</amp-analytics>

Étape 2 : Balises sur les pages non AMP

Configurez les balises sur vos pages non AMP avec la balise Google ou Google Tag Manager.

Option 1 : balise Google

  • Ajoutez l'extrait de balise Google suivant à vos pages non AMP :
    • Remplacez AW-CONVERSION_ID par l'ID de votre balise Google Ads (par exemple, AW-123456789).
    • Dans le tableau domains, incluez le domaine sur lequel votre page AMP est hébergée, ainsi que tous les domaines ou sous-domaines de destination.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-CONVERSION_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-CONVERSION_ID', {
    'linker': {
      'domains': ['subdomain1.example.com', 'subdomain2.example.com', 'www.example2.com']
    }
  });
</script>

Option 2 : Google Tag Manager

Configuration facultative

Cette section aborde la configuration facultative supplémentaire qui peut être nécessaire pour votre déploiement AMP.

Événement de conversion sur les pages AMP

Dans la plupart des cas, la conversion se produit sur les pages suivantes du parcours utilisateur, qui sont probablement des pages non AMP. Dans ce cas, suivez les instructions de l'article Comment Google Ads suit les conversions sur les sites Web.

Cette section traite du cas où vous souhaitez mesurer une conversion sur la page de destination AMP elle-même.

Utiliser la balise Google

Sur la page AMP où vous souhaitez enregistrer une conversion, ajoutez un déclencheur de conversion à l'objet triggers. L'exemple suivant montre une balise complète sur une page de conversion AMP qui enregistre une conversion Google Ads :

<!-- Google tag (gtag) -->
<amp-analytics type="gtag" data-credentials="include">
  <script type="application/json">
  {
    "vars": {
      "gtag_id": "AW-CONVERSION_ID",
      "config": {
        "AW-CONVERSION_ID": {
          "groups": "default"
        }
      }
    },
    "triggers": {
      "CONVERSION_LABEL": {
        "on": "visible",
        "vars": {
          "event_name": "purchase",
          "transaction_id": "",
          "value": 15,
          "currency": "USD",
          "send_to": "AW-CONVERSION_ID/CONVERSION_LABEL"
        }
      }
    }
  }
  </script>
</amp-analytics>

Notez les champs suivants dans cette balise <amp-analytics> :

  • Le champ gtag_id contient l'ID de balise fourni par les conversions Google Ads (par exemple, AW-123456789), et CONVERSION_LABEL est le libellé de conversion de l'action de conversion.
  • Vous pouvez spécifier l'ID de balise de n'importe quel produit Google que vous utilisez sur votre page AMP, mais n'incluez qu'un seul ID produit dans le champ gtag_id.
  • L'objet config doit contenir une entrée pour chaque produit Google que vous utilisez pour mesurer l'activité sur votre site AMP.
  • Si vous utilisez à la fois Google Ads et Search Ads 360, consultez Détails techniques pour la balise Google et l'extrait d'événement pour obtenir des exemples de balises AMP Search Ads 360.
  • Dans cet exemple, le composant amp-analytics se déclenche lors de l'événement de page visible. Vous pouvez également configurer la conversion pour qu'elle se déclenche lors d'un autre événement, comme un click de bouton.

Utiliser Google Tag Manager

Dans votre conteneur AMP Google Tag Manager, ajoutez des balises de suivi des conversions Google Ads ou de remarketing Google Ads, puis configurez des déclencheurs pour vos événements de conversion.

Le suivi des conversions par appel téléphonique est compatible avec les pages AMP dans Google Ads.

Étape 1 : Localiser la configuration de conversion

Pour commencer, configurez un composant Appel et créez une action de conversion d'appel à partir du site Web dans votre compte Google Ads. Après avoir créé l'action de conversion, récupérez l'ID de conversion et le libellé de conversion numériques à partir de l'option de configuration de Google Tag Manager ou de l'extrait de numéro de téléphone de la balise Google.

Option 1 : Utiliser l'option de configuration de Google Tag Manager dans Google Ads
  1. Connectez-vous à votre compte Google Ads, puis sélectionnez Objectifs > Conversions > Récapitulatif.
  2. Sélectionnez + Créer une action de conversion (ou Nouvelle action de conversion), puis créez une action de conversion par appel téléphonique sur le site Web en suivant les instructions de Configurer vos conversions par appel téléphonique.
  3. À l'étape de configuration de la balise, sélectionnez Utiliser Google Tag Manager.
  4. Copiez l'ID de conversion et le libellé de conversion à utiliser dans la configuration du suivi des appels AMP à l'étape 2.
Option 2 : Extraire les valeurs de l'extrait de numéro de téléphone de la balise Google

Si vous sélectionnez Installer la balise vous-même lors de la configuration de la balise, Google Ads génère un extrait de numéro de téléphone semblable à l'exemple suivant :

<script>
  gtag('config', 'AW-123456789/_ABcDEFg12hI34567jK', {
    'phone_conversion_number': '1-800-123-4567'
  });
</script>

Extrayez l'ID de conversion numérique (sans le préfixe AW-) et le libellé de conversion de la chaîne cible gtag('config', ...) :

Valeur de l'extrait de numéro de téléphone Paramètre de suivi des appels AMP Exemple de valeur
ID numérique après AW- ID de conversion (segment de chemin) 123456789
Chaîne après / Libellé de conversion (paramètre de requête cl) _ABcDEFg12hI34567jK

Étape 2 : Configurer le suivi des appels AMP

Incluez le script du composant amp-call-tracking dans l'élément <head> de votre page AMP :

<head>
  <script async custom-element="amp-call-tracking"
    src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>

Pour mesurer les conversions par appel, encapsulez votre lien d'appel direct <a> dans un élément <amp-call-tracking> pointant vers le point de terminaison du suivi des appels Google Ads :

<amp-call-tracking
  config="https://www.googleadservices.com/pagead/conversion/CONVERSION_ID/wcm?cl=CONVERSION_LABEL&tel=1800-123-4567&mode=1">
  <a href="tel:18001234567">+1-800-123-4567</a>
</amp-call-tracking>

Remplacez les éléments suivants :

  • CONVERSION_ID : ID de conversion Google Ads numérique sans le préfixe AW- (par exemple, 123456789).
  • CONVERSION_LABEL : votre libellé de conversion Google Ads (par exemple, _ABcDEFg12hI34567jK).

Le paramètre de requête tel de l'URL config doit correspondre au numéro de téléphone du lien <a> inclus.

Limites

L'association des conversions entre différents domaines n'aura pas lieu si un utilisateur ferme la page AMP sans accéder à la page suivante, car l'association entre domaines fonctionne avec la décoration de lien.