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

Ce guide décrit l'installation et la configuration nécessaires à la conversion des mesures sur les pages de destination AMP.

Pour bien comprendre le concept d'AMP pour Google Ads, consultez l'article Utiliser le format AMP pour pages de destination Google Ads, qui vous guident étape par étape pour déployer AMP avec Google Ads.

Si vous utilisez Google Analytics, veillez également à suivre les étapes décrites dans la section Configurer Unification de session Google Analytics pour AMP afin que les sessions utilisateur sont correctement intégrés aux pages AMP Cache et au reste de votre site. Nous vous recommandons de configurer Google Analytics si vous utilisez le rapport "Objectifs/Conversions" Exportez des fonctionnalités dans Google Analytics ou associez Google Ads à Google Analytics.

Contexte

Pour que vous puissiez mesurer les conversions avec précision, les clics sur les annonces sont transmis à l'aide d'un GCLID (identifiant de clic Google ) à vos pages de destination. Les pages de destination enregistreront le GCLID dans un sur votre domaine. Le paramètre GCLID est alors inclus dans les conversions sur votre site. Consultez l'article Comment Google Ads effectue-t-il le suivi des sites Web ? conversions.

Étant donné que les pages de destination AMP sont généralement diffusées à partir du domaine AMP Cache, elles ne peuvent pas stocker le GCLID dans un cookie sur votre domaine. Vous devez configurer des balises sur l'AMP pages de destination pour transmettre le GCLID sur les liens sortants vers les pages de votre site via une requête dans l'URL. Les balises présentes sur les pages de votre site peuvent alors récupérer le GCLID à partir du paramètre de requête et stocker le GCLID en tant que cookie sur votre domaine.

Conditions préalables

Veillez à activer Google Ads le taggage automatique pour mesurer sur votre site Web pour tous les navigateurs.

Configuration de base

Étape 1: Ajoutez des tags aux pages de destination AMP

Pour utiliser la amp-analytics commencez par inclure le script requis dans l'en-tête de votre page AMP . Vous pouvez ensuite configurer les balises Google Ads à l'aide du composant "amp-analytics" via la balise Google ou via Google Tag Manager.

Option 1 : balise Google

Utiliser la balise Google pour AMP par défaut sur votre page AMP pages de destination comportant votre ID de conversion ajoute les visiteurs du site Web à votre liste visiteurs" vos listes de remarketing (si vous avez configuré le remarketing).

Il permet également de transmettre l'ID de conversion GCLID aux pages canoniques de votre domaine. depuis le cache AMP (c'est-à-dire, associe une conversion par défaut si votre page AMP page de destination est hébergée sur le même domaine/sous-domaine que les liens sortants vers pages de votre site). Dans l'exemple d'extrait de code ci-dessous, utilisez votre propre ads conversion id:

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

Pour gtag_id, vous pouvez spécifier l'ID de n'importe quel produit Google (par exemple, Google Ads ou Search Ads 360) que vous utilisez sur vos pages AMP, mais limitez-vous à une seule ID produit.

Option 2 : Google Tag Manager

Étape 2: Balises sur les pages non-AMP

Examinez les options suivantes pour les balises nécessaires sur les pages non-AMP. Suivez le Pour obtenir des instructions détaillées, consultez l'article Comment Google Ads effectue-t-il le suivi des de conversions pour chacune les options ci-dessous.

Option 1 : balise Google

Comme décrit ici:

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

Option 2 : Google Tag Manager

Dans votre conteneur Web Google Tag Manager:

Si l'extrait de code Tag Manager présent sur les pages de votre site est chargé dans un iFrame, veillez également à configurer l'option Lien Domaines avec l'option Accepter les appels entrants paramètres Linker activés pour votre balise Conversion Linker.

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

Si vos pages AMP se trouvent sur un sous-domaine non standard (c'est-à-dire autre que www., m., ou amp.) ou si les pages AMP renvoient à des pages d'un autre domaine de premier niveau, une configuration supplémentaire est nécessaire pour s'assurer que la mesure des conversions fonctionne correctement.

Étape 1: Ajoutez des tags aux pages de destination AMP

Vous pouvez configurer les balises Google Ads avec la balise Google ou avec Google Tag Manager.

Option 1 : balise Google

  • Ajoutez la balise Google pour AMP sur vos pages AMP.
  • Ajoutez l'extrait de code pour la page AMP ci-dessous: <ph type="x-smartling-placeholder">
      </ph>
    • Remplacez ads conversion id par votre véritable compte Google Ads ID de conversion.
    • Utilisez domains pour ajouter également le domaine sur lequel votre page AMP est hébergée. que tous les domaines ou sous-domaines de destination.
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
    "gtag_id": "ads conversion id",
    "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com","www.example2.com"] },
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

Pour gtag_id, vous pouvez spécifier l'ID de n'importe quel produit Google (par exemple, Google Ads ou Search Ads 360) que vous utilisez sur vos pages AMP, mais limitez-vous à une seule ID produit.

Option 2 : Google Tag Manager

  • Créer une page AMP Google Tag Manager conteneur et déployer tags compatibles AMP.
  • Ajoutez une balise Conversion Linker. à votre conteneur AMP.
  • Ajoutez le domaine sur lequel votre page AMP est hébergée, ainsi que les domaines de de 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 ci-dessous à votre page AMP:

    <!-- 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

Vous pouvez ajouter des balises gtag.js, Google Tag Manager ou analytics.js aux pages non-AMP:

Option 1 : balise Google

  • Ajoutez un extrait de code ci-dessous sur les pages non-AMP:

    • Remplacez ads conversion id par votre compte Google Ads approprié ID de conversion.
    • Utilisez domains pour ajouter également le domaine sur lequel votre page AMP est hébergée. que tous les domaines ou sous-domaines de destination.
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', '<var>ads conversion id</var>', {
        'linker': {
          'domains': ['subdomain1.example.com','subdomains2.example.com','www.example2.com']
        }
      });
    </script>
    

Option 2 : Google Tag Manager

Option 3: Analytics.js

Pour vos pages non-AMP, vous pouvez utiliser la valeur par défaut analytics.js afin de lire les paramètres AMP Linker.

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Si vos pages AMP sont hébergées sur un domaine de premier niveau différent de celui liens sortants vers votre site ou si les pages AMP ne se trouvent pas sur un sous-domaine bien connu. (et non www., amp. ou m.), ajoutez la configuration mise en surbrillance ci-dessous. comme décrit dans la section Configuration multidomaine pour analytics.js:

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEAUSREMENT_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomains2.example.com', 'www.example2.com'] );
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Configuration facultative

Cette section aborde les configurations facultatives supplémentaires qui peuvent être nécessaires pour votre déploiement AMP.

Événement de conversion sur les pages AMP

Dans la plupart des cas, la conversion se produira sur des pages ultérieures du parcours utilisateur qui sont probablement des pages non-AMP. Dans ce cas, suivez les instructions de l'article Comment Google Ads effectue le suivi des sites Web les conversions.

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

Utiliser la balise Google

Sur la page sur laquelle vous souhaitez enregistrer votre conversion, collez l'événement Google Ads dans l'objet "trigger". Voici un exemple complet du tag qui doit s'affichent sur la page de conversion AMP pour enregistrer une conversion Google Ads.

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

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

  • Le champ gtag_id contient l'ID fourni par les conversions Google Ads.
  • Vous pouvez spécifier l'ID de n'importe quel produit Google que vous utilisez sur votre AMP, mais n'utilisez que l'ID d'un produit Google dans le champ gtag_id.
  • L'objet "config" doit contenir un champ pour chaque produit Google pour mesurer l'activité sur votre site AMP.
  • Si vous utilisez à la fois Google Ads et Search Ads 360, consultez pour en savoir plus. instructions.
  • Dans cet exemple, le composant amp-analytics est déclenché par l'événement "page" visible" . Vous pouvez également configurer le déclenchement de la conversion un autre événement, comme un clic sur un bouton.

Utiliser Google Tag Manager

Dans le conteneur AMP de Google Tag Manager, ajoutez des balises de conversion ou de remarketing. si nécessaire:

Le suivi des appels téléphoniques est disponible. pour les pages AMP afin d'activer le suivi des conversions dans Google Ads. Notez que cette fonctionnalité n'est actuellement pas pris en charge dans le navigateur Safari.

Étape 1: Localisez la configuration de conversion

Pour commencer, suivez les instructions sur la configuration d'une extension d'appel pour votre compte Google Ads. Une fois que vous avez créé l'appel conversion, vous devez extraire un certain nombre de paramètres de configuration issus du code généré à utiliser dans balises AMP. Pour cela, vous pouvez utiliser la configuration Google Tag Manager dans la nouvelle interface Google Ads ou dans l'extrait de code de suivi des appels l'interface Google Ads.

Option 1: Interface utilisateur Google Ads

Pour utiliser les champs de conversion fournis par Google Tag Manager, connectez-vous à votre compte Google Ads et accédez aux paramètres du compte de mesure des conversions. Ensuite, procédez comme suit :

  1. Cliquez sur le signe + pour ajouter un outil de suivi des conversions, puis sélectionnez le numéro de téléphone Appels.
  2. Dans la boîte de dialogue, sélectionnez Clics sur un numéro affiché sur votre site Web mobile. Continuer.
  3. Configurez la conversion en incluant tous les champs pertinents, puis créez la balise.
  4. Sélectionnez Utiliser Google Tag Manager pour vérifier la configuration.
  5. Utiliser l'ID de conversion et le libellé de conversion fournis pour configurer l'AMP l'outil de suivi des appels décrit ci-dessous.
Option 2: Utilisation de l'extrait de code de suivi des appels
Variable d'extrait d'appel Utilisation du suivi des appels AMP
ak ID de conversion
cl Libellé de conversion

Dans cet exemple, les valeurs de ak et cl sont 123456789, et _ABcDEFg12hI34567jK respectivement.

<script>
(function(a,e,c,f,g,b,d){var h={ak:"123456789",cl:"_ABcDEFg12hI34567jK"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");
</script>
Étape 2: Configurez l'outil de suivi des appels AMP

Utilisez les valeurs obtenues ci-dessus dans l'URL de configuration du suivi des appels AMP. En tant que avec d'autres modules AMP, vous devez ajouter l'appel AMP suivi à l'en-tête de votre page:

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

Pour qu'il soit possible de mesurer les conversions par appel, les liens Appel Direct doivent être décorés avec un lien vers la configuration du suivi des appels Google Ads:

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

Pour utiliser cet exemple, remplacez votre ID de conversion (dans cet exemple, 7777777777) et Libellé de conversion (dans cet exemple, AAAAAAAAAAAAA) issu de la conversion fourni lors de la configuration des conversions Google Ads. Notez que le numéro de téléphone Le paramètre d'URL doit correspondre au numéro de téléphone contenu dans le lien.

Limites

L'association des conversions n'aura pas lieu si un utilisateur ferme la page AMP sans d'accéder à la page suivante, car la transmission du GCLID fonctionne avec la décoration de lien.