Configurare la misurazione delle conversioni di Google Ads per le pagine di destinazione AMP

Questa guida descrive la configurazione necessaria per il corretto funzionamento della misurazione delle conversioni sulle pagine di destinazione AMP.

Per una comprensione completa di AMP per Google Ads, consulta l'articolo Utilizzare AMP per le pagine di destinazione di Google Ads, che è una guida passo passo per implementare AMP con Google Ads.

Se utilizzi Google Analytics, assicurati di seguire anche i passaggi descritti in Configurare l'unificazione sessioni di Google Analytics per AMP in modo che le sessioni utente vengano collegate correttamente alle pagine della cache AMP e al resto del sito. Ti consigliamo di configurare Google Analytics se utilizzi le funzionalità di esportazione di obiettivi/conversioni in Google Analytics o se colleghi Google Ads a Google Analytics.

Contesto

Per una misurazione accurata delle conversioni, i clic sugli annunci trasmettono un GCLID ("Google click identifier") alle pagine di destinazione. Le pagine di destinazione memorizzano il GCLID in un cookie sul tuo dominio e il parametro GCLID viene quindi incluso nei tag di conversione sul tuo sito. Per ulteriori dettagli, consulta l'articolo In che modo Google Ads monitora le conversioni sul sito web.

Poiché in genere le pagine di destinazione AMP vengono pubblicate dal dominio della cache AMP, non possono archiviare il GCLID in un cookie nel tuo dominio. Devi impostare i tag sulle pagine di destinazione AMP per trasferire il GCLID sui link in uscita verso le pagine del tuo sito tramite un parametro di query nell'URL. I tag sulle pagine del tuo sito possono quindi recuperare il GCLID dal parametro di query e memorizzarlo come cookie nel tuo dominio.

Prerequisito

Assicurati di attivare il tagging automatico di Google Ads per misurare le conversioni sul tuo sito web per tutti i browser.

Configurazione di base

Passaggio 1: tag nelle pagine di destinazione AMP

Per utilizzare il componente amp-analytics, includi per prima cosa lo script richiesto nell'intestazione della pagina AMP. Puoi quindi configurare i tag Google Ads utilizzando amp-analytics tramite il tag Google o Google Tag Manager.

Opzione 1: tag Google

Se utilizzi il tag Google per AMP predefinito sulle pagine di destinazione AMP con il tuo ID conversione, i visitatori del sito web verranno aggiunti agli elenchi per il remarketing "Tutti i visitatori" (se hai impostato il remarketing).

Consente inoltre di trasmettere l'ID conversione GCLID alle pagine del dominio canonico dalla cache AMP per impostazione predefinita (ovvero, collega una conversione per impostazione predefinita se la pagina di destinazione AMP è ospitata sullo stesso dominio/sottodominio dei link in uscita verso le pagine del sito). Nello snippet di codice di esempio riportato di seguito, utilizza il tuo 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>

Per gtag_id, puoi specificare l'ID di qualsiasi prodotto Google (ad es. Google Ads o Search Ads 360) che stai utilizzando sulle tue pagine AMP, ma limita a un solo ID prodotto.

Opzione 2: Google Tag Manager

Passaggio 2: tag su pagine non AMP

Esamina le seguenti opzioni per i tag necessari nelle pagine non AMP. Segui le istruzioni dettagliate in In che modo Google Ads monitora le conversioni sul sito web per ciascuna delle opzioni riportate di seguito.

Opzione 1: tag Google

Come descritto qui:

  • Inserisci lo snippet del tag Google in tutte le pagine del tuo sito web.
  • Nelle pagine di conversione, utilizza lo snippet evento che può essere inserito in qualsiasi punto del codice, dopo lo snippet del tag Google.

Opzione 2: Google Tag Manager

Nel contenitore web di Google Tag Manager:

  • Crea un tag di conversione Google Ads in Google Tag Manager.
  • Attiva un tag Linker conversioni nel contenitore web di Google Tag Manager.

Se lo snippet di codice di Tag Manager sulle pagine del tuo sito viene caricato in un iframe, assicurati di configurare anche il collegamento tra i domini con l'opzione Accetta i parametri linker in arrivo attivata per il tag Linker conversioni.

Configurazione avanzata: impostare la misurazione delle conversioni nei vari domini

Se le tue pagine AMP si trovano in un sottodominio non standard (ad es. non www., m. o amp.) o se le pagine AMP rimandano a pagine su un dominio di primo livello diverso, è necessaria un'ulteriore configurazione per garantire che la misurazione delle conversioni funzioni correttamente.

Passaggio 1: tag nelle pagine di destinazione AMP

Puoi configurare i tag Google Ads con il tag Google o con Google Tag Manager.

Opzione 1: tag Google

  • Implementa il tag Google per AMP sulle tue pagine AMP.
  • Aggiungi lo snippet di codice per la pagina AMP di seguito:
    • Sostituisci ads conversion id con l'ID conversione di Google Ads effettivo.
    • Utilizza domains per aggiungere il dominio su cui è ospitata la tua pagina AMP, nonché eventuali domini o sottodomini di destinazione.
<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>

Per gtag_id, puoi specificare l'ID di qualsiasi prodotto Google (ad es. Google Ads o Search Ads 360) che stai utilizzando sulle tue pagine AMP, ma limita a un solo ID prodotto.

Opzione 2: Google Tag Manager

  • Crea un contenitore AMP di Google Tag Manager e implementa tag conformi ad AMP.
  • Aggiungi un tag Linker conversioni al tuo contenitore AMP.
  • Aggiungi sotto forma di elenco delimitato da virgole il dominio su cui è ospitata la tua pagina AMP e i domini per eventuali link in uscita.

  • Aggiungi alla pagina AMP lo snippet di codice AMP predefinito di Google Tag Manager riportato di seguito:

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

Passaggio 2: tag su pagine non AMP

Le pagine non AMP possono essere codificate con gtag.js, Google Tag Manager o analytics.js:

Opzione 1: tag Google

  • Aggiungi lo snippet di codice riportato di seguito alle pagine non AMP:

    • Sostituisci ads conversion id con l'ID conversione di Google Ads corretto.
    • Utilizza domains per aggiungere il dominio su cui è ospitata la tua pagina AMP, nonché eventuali domini o sottodomini di destinazione.
    <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>
    

Opzione 2: Google Tag Manager

Opzione 3: Analytics.js

Per le tue pagine non AMP, puoi utilizzare lo snippet di codice predefinito analytics.js per leggere i parametri del Linker AMP.

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

Facoltativamente, se le pagine AMP sono ospitate su un dominio di primo livello diverso dai link in uscita verso il tuo sito o se le pagine AMP non si trovano in un sottodominio noto (ovvero non www., amp. o m.), aggiungi la configurazione evidenziata di seguito, come descritto nella configurazione interdominio per 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 -->

Configurazione facoltativa

Questa sezione illustra la configurazione facoltativa aggiuntiva che potrebbe essere necessaria per il tuo deployment AMP.

Evento di conversione sulle pagine AMP

Nella maggior parte dei casi, la conversione si verifica in pagine successive del percorso dell'utente, che probabilmente non sono pagine AMP. In questi casi, segui le istruzioni riportate in In che modo Google Ads monitora le conversioni sul sito web.

Questa sezione è dedicata al caso in cui vuoi misurare una conversione nella pagina di destinazione AMP.

Utilizzare il tag Google

Nella pagina in cui vuoi registrare la conversione, incolla lo snippet evento di Google Ads nell'oggetto trigger. Ecco un esempio completo del tag che deve essere visualizzato nella pagina di conversione AMP per registrare una conversione di 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>

Tieni presente i seguenti campi di questo tag <amp-analytics>:

  • Il campo gtag_id contiene l'ID fornito dalle conversioni di Google Ads.
  • Puoi specificare l'ID di qualsiasi prodotto Google che utilizzi sulle pagine AMP, ma nel campo gtag_id puoi usare l'ID di un solo prodotto Google.
  • L'oggetto config deve contenere un campo per ogni prodotto Google che utilizzi per misurare l'attività sul tuo sito AMP.
  • Se utilizzi sia Google Ads che Search Ads 360, leggi questo articolo per ulteriori istruzioni.
  • In questo esempio, il componente amp-analytics viene attivato dall'evento "pagina visibile". In alternativa, puoi configurare la conversione in modo da attivare per un evento diverso, come il clic su un pulsante.

Utilizzare di Google Tag Manager

Nel contenitore AMP di Google Tag Manager, aggiungi i tag di conversione o di remarketing in base alle esigenze:

Il monitoraggio delle chiamate è supportato per le pagine AMP al fine di attivare il monitoraggio delle conversioni in Google Ads. Tieni presente che questa funzionalità non è attualmente supportata nel browser Safari.

Passaggio 1: individua la configurazione di conversione

Per iniziare, segui le indicazioni sulla configurazione di un'estensione di chiamata per il tuo account Google Ads. Dopo aver creato la conversione di chiamata, devi estrarre dal codice generato una serie di parametri di configurazione da utilizzare nei tag AMP. A questo scopo, utilizza la configurazione di Google Tag Manager nella nuova esperienza Google Ads o lo snippet di monitoraggio delle chiamate nell'esperienza Google Ads originale.

Opzione 1: utilizzo dell'interfaccia utente di Google Ads

Per utilizzare i campi di conversione forniti da Google Tag Manager, accedi all'account Google Ads e vai alle impostazioni dell'account per le conversioni di misurazione. Successivamente, procedi nel seguente modo:

  1. Fai clic su + per aggiungere un nuovo tracker conversioni e seleziona l'opzione Telefonate.
  2. Nella finestra di dialogo, seleziona Clic sul numero nel sito web mobile e Continua.
  3. Configura la conversione includendo tutti i campi pertinenti, poi crea il tag.
  4. Seleziona Utilizza Google Tag Manager per esaminare la configurazione.
  5. Utilizza l'ID conversione e l'etichetta conversione forniti per configurare il tracker delle chiamate AMP descritto di seguito.
Opzione 2: utilizzo dello snippet di codice per il monitoraggio delle chiamate
Variabile snippet chiamata Utilizzo del monitoraggio delle chiamate AMP
ak ID conversione
cl Etichetta conversione

In questo esempio, i valori per ak e cl sono rispettivamente 123456789 e _ABcDEFg12hI34567jK.

<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>
Passaggio 2: configura il tracker chiamate AMP

Utilizza i valori ottenuti sopra nell'URL di configurazione del monitoraggio delle chiamate AMP. Come per altri moduli AMP, è necessario aggiungere il modulo di monitoraggio delle chiamate AMP all'intestazione della pagina:

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

Per consentire la misurazione delle conversioni di chiamata, i link click-to-call devono includere un link alla configurazione del monitoraggio delle chiamate di 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>

Per utilizzare questo esempio, sostituisci l'ID conversione (in questo esempio 7777777777) e l'etichetta conversione (in questo esempio AAAAAAAAAAAAA) estrapolati dal codice di monitoraggio delle conversioni fornito durante la configurazione delle conversioni di Google Ads. Tieni presente che il parametro URL tel deve corrispondere al numero di telefono nel link contenuto.

Limitazioni

Il collegamento delle conversioni non si verifica se un utente chiude la pagina AMP senza passare alla pagina successiva, poiché il trasferimento del GCLID funziona utilizzando l'aggiunta dei link.