Configurar a medição de conversões do Google Ads para páginas de destino AMP

Neste guia, descrevemos as definições necessárias para que a medição de conversões funcione corretamente nas páginas de destino AMP.

Para entender completamente as AMPs para o Google Ads, consulte o guia Como usar AMP em páginas de destino do Google Ads, que é um guia explicativo sobre a implantação de AMP com o Google Ads.

Se você usa o Google Analytics, siga também as etapas descritas em Configurar a unificação de sessão do Google Analytics para AMP para que as sessões do usuário sejam agrupadas corretamente nas páginas de cache de AMP e no restante do seu site. A configuração do Google Analytics é recomendada se você usa os recursos de exportação de metas/conversões no Google Analytics ou vincula o Google Ads ao Google Analytics.

Contexto

Para uma medição de conversões precisa, os cliques no anúncio transmitem um GCLID ("identificador de cliques do Google") para suas páginas de destino. As páginas de destino armazenarão o GCLID em um cookie no seu domínio, e o parâmetro GCLID será incluído nas tags de conversão do site. Leia o artigo Como o Google Ads acompanha as conversões no site para mais detalhes.

Como as páginas de destino AMP geralmente são veiculadas a partir do domínio do cache de AMP, elas não podem armazenar o GCLID em um cookie no seu domínio. Você precisa configurar tags nas páginas de destino AMP para transmitir o GCLID em links de saída para as páginas do seu site por meio de um parâmetro de consulta no URL. Assim, as tags nas páginas do seu site recuperam o GCLID do parâmetro de consulta e o armazenam como um cookie no seu domínio.

Pré-requisitos

Ative a codificação automática do Google Ads para medir as conversões no seu site em todos os navegadores.

Configuração básica

Etapa 1: tags nas páginas de destino AMP

Para usar o componente amp-analytics, comece incluindo o script necessário no cabeçalho da sua página AMP. Depois, é possível configurar as tags do Google Ads com o amp-analytics usando a tag do Google ou o Gerenciador de tags.

Opção 1: tag do Google

Usar a tag do Google para AMP padrão nas suas páginas de destino AMP com seu ID de conversão adiciona os visitantes do site às suas listas de remarketing "Todos os visitantes" (se você tiver configurado o remarketing).

Ele também permite transmitir o ID de conversão do GCLID para suas páginas de domínio canônicos do cache de AMP por padrão, ou seja, vincular uma conversão por padrão se sua página de destino AMP estiver hospedada no mesmo domínio/subdomínio que os links de saída para as páginas do seu site. No snippet de código de exemplo abaixo, use seu próprio 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>

Para gtag_id, é possível especificar o ID de qualquer produto do Google (por exemplo, Google Ads ou Search Ads 360) que você estiver usando nas páginas AMP, mas limite apenas um ID do produto.

Opção 2: Gerenciador de tags do Google

Etapa 2: tags em páginas não AMP

Consulte as opções a seguir para tags necessárias em páginas não AMP. Siga as instruções detalhadas em Como o Google Ads acompanha as conversões do site para cada uma das opções abaixo.

Opção 1: tag do Google

Conforme descrito aqui:

  • Coloque o snippet de tag do Google em todas as páginas do seu site.
  • Nas páginas de conversão, use o snippet de evento, que pode ser colocado em qualquer lugar do código após o snippet da tag do Google.

Opção 2: Gerenciador de tags do Google

No contêiner da Web do Gerenciador de tags do Google:

  • Crie uma tag de conversão do Google Ads no Gerenciador de tags do Google.
  • Ativar uma tag do Vinculador de conversões no contêiner da Web do Gerenciador de tags do Google.

Se o snippet de código do Gerenciador de tags nas páginas do seu site for carregado em um iframe, configure também a opção Vincular entre domínios com a opção Aceitar parâmetros do vinculador de entrada ativada para sua tag do Vinculador de conversões.

Configuração avançada: definir a medição de conversões em vários domínios

Se as páginas AMP estiverem em um subdomínio não padrão (ou seja, não www., m. ou amp.) ou se as páginas AMP estiverem vinculadas a páginas em um domínio de nível superior diferente, será necessária outra configuração para garantir que a medição de conversões funcione corretamente.

Etapa 1: tags nas páginas de destino AMP

É possível configurar tags do Google Ads com a tag do Google ou o Gerenciador de tags do Google.

Opção 1: tag do Google

  • Implemente a tag do Google para AMP nas suas páginas AMP.
  • Adicione o snippet de código da página AMP abaixo:
    • Substitua ads conversion id pelo ID de conversão real do Google Ads.
    • Use domains para adicionar o domínio em que sua página AMP está hospedada, bem como todos os domínios de destino ou subdomínios.
<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>

Para gtag_id, é possível especificar o ID de qualquer produto do Google (por exemplo, Google Ads ou Search Ads 360) que você estiver usando nas páginas AMP, mas limite apenas um ID do produto.

Opção 2: Gerenciador de tags do Google

  • Crie um contêiner de AMP do Gerenciador de tags do Google e implante tags compatíveis com AMP.
  • Adicione uma tag do Vinculador de conversões ao contêiner AMP.
  • Adicione o domínio em que a página AMP está hospedada e os domínios dos links de saída como uma lista delimitada por vírgulas.

  • Adicione o snippet de código AMP padrão do Gerenciador de tags do Google abaixo à sua página 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>
    

Etapa 2: tags em páginas não AMP

As páginas não AMP podem ser codificadas com gtag.js, Gerenciador de tags do Google ou analytics.js:

Opção 1: tag do Google

  • Adicione o snippet de código abaixo às páginas não AMP:

    • Substitua ads conversion id pelo ID de conversão correto do Google Ads.
    • Use domains para adicionar o domínio em que sua página AMP está hospedada, bem como todos os domínios de destino ou subdomínios.
    <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>
    

Opção 2: Gerenciador de tags do Google

Opção 3: analytics.js

Para suas páginas não AMP, você pode usar o snippet de código analytics.js padrão para ler os parâmetros do 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 -->

Se preferir, caso suas páginas AMP estejam hospedadas em um domínio de nível superior diferente dos links de saída para seu site ou se as páginas AMP não estiverem em um subdomínio conhecido (ou seja, não www., amp. ou m.), adicione a configuração destacada abaixo, conforme descrito em configuração de vários domínios para a 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 -->

Configuração opcional

Esta seção aborda outras configurações opcionais que podem ser necessárias para a implantação de AMP.

Evento de conversão em páginas AMP

Na maioria dos casos, a conversão vai acontecer nas próximas páginas da jornada do usuário, que provavelmente não são AMP. Nesses casos, siga as instruções em Como o Google Ads acompanha as conversões no site.

Esta seção aborda o caso em que você quer medir uma conversão na própria página de destino AMP.

Como usar a tag do Google

Na página em que você quer registrar a conversão, cole o snippet de evento do Google Ads no objeto de acionadores. Veja um exemplo completo da tag que precisa aparecer na página de conversão AMP para registrar uma conversão do 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>

Observe os seguintes campos nesta tag <amp-analytics>:

  • O campo gtag_id contém o ID fornecido pelas conversões do Google Ads.
  • É possível especificar o ID de qualquer produto do Google que você esteja usando nas AMPs, mas use apenas o ID de um produto do Google no campo gtag_id.
  • O objeto de configuração precisa ter um campo para cada produto do Google usado para medir a atividade no site AMP.
  • Se você estiver usando o Google Ads e o Search Ads 360 ao mesmo tempo, leia este artigo para ver mais instruções.
  • Neste exemplo, o componente amp-analytics é acionado pelo evento "page visible". Também é possível configurar a conversão para disparar para um evento diferente, como um clique em um botão.

Como usar o Gerenciador de tags do Google

No contêiner de AMP do Gerenciador de tags do Google, adicione tags de conversão ou remarketing conforme necessário:

O acompanhamento de chamadas é compatível com páginas AMP para ativar o acompanhamento de conversões no Google Ads. No momento, esse recurso não é compatível com o navegador Safari.

Etapa 1: localizar a configuração de conversão

Para começar, siga as orientações sobre como configurar uma extensão de chamada para sua conta do Google Ads. Depois de criar a conversão de chamada, será preciso extrair vários parâmetros de configuração do código gerado para usar nas tags AMP. Isso é feito usando a configuração do Gerenciador de tags do Google da nova experiência do Google Ads ou o snippet de acompanhamento de chamadas na experiência original.

Opção 1: usando a interface do Google Ads

Para usar os campos de conversão fornecidos pelo Gerenciador de tags do Google, faça login na sua conta do Google Ads e acesse as configurações da conta de conversões de medição. Depois, siga estas etapas:

  1. Clique em + para adicionar um novo rastreador de conversões e selecione a opção Chamadas telefônicas.
  2. Na caixa de diálogo, selecione Cliques no seu número do site para dispositivos móveis e Continuar.
  3. Configure a conversão incluindo todos os campos relevantes e crie a tag.
  4. Selecione Usar o Gerenciador de tags do Google para revisar a configuração.
  5. Use o ID e o rótulo de conversão fornecidos para configurar o rastreador de chamadas AMP descrito abaixo.
Opção 2: usar o snippet de código de acompanhamento de chamadas
Variável do snippet de chamada Uso do acompanhamento de chamadas AMP
ak ID de conversão
cl Rótulo de conversão

Neste exemplo, os valores de ak e cl são 123456789 e _ABcDEFg12hI34567jK, respectivamente.

<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>
Etapa 2: configurar o Rastreador de chamadas AMP

Use os valores acima no URL de configuração do acompanhamento de chamadas de AMP. Assim como acontece com outros módulos de AMP, é necessário adicionar o módulo de acompanhamento de chamadas de AMP ao cabeçalho da sua página:

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

Para ativar a avaliação das conversões de chamada, os links "clique para ligar" precisam ser decorados com um link para a configuração de acompanhamento de chamadas do 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>

Para usar este exemplo, substitua o ID de conversão (no exemplo 7777777777) e o rótulo de conversão (no exemplo AAAAAAAAAAAAA) extraídos do código de acompanhamento de conversões fornecido durante a configuração de conversões do Google Ads. O parâmetro de URL de tel precisa corresponder ao número de telefone no link.

Limitações

A vinculação de conversões não acontecerá se um usuário fechar a página AMP sem navegar para a próxima página, já que a transmissão de GCLID funciona usando a decoração de links.