Stape

3 Passos Fáceis para Testar Server-Side Universal Analytics/GA4 e API de Conversões do Facebook

Atualizado
24 de out de 2022
Publicado
6 de fev de 2021
Também disponível

O Gestor de Etiquetas do Google foi inicialmente concebido para facilitar a vida dos marqueteiros. Se utilizar o contentor web do Gestor de Etiquetas do Google, já não precisa de pedir aos programadores para adicionarem pixels de rastreamento e esperar pela próxima actualização para ver o seu rastreamento na produção.

A Google lançou uma versão Server-Side (lado do servidor) do Gestor de Etiquetas do Google em 2020. O rastreamento do lado do servidor é mais complicado do que a configuração do contentor web, pelo menos por agora, uma vez que a ideia e a tecnologia por detrás da etiquetagem do servidor são totalmente diferentes do que costumávamos ter na web. Mas a etiquetagem do lado do servidor trará enormes vantagens ao seu site. A etiquetagem do lado do servidor está a tornar-se mais popular devido à sua capacidade de localizar pessoas usando AdBlockers, navegadores com ITPs, e outras restrições de localização.

O objectivo deste artigo não é convencê-lo a começar a usar a etiquetagem do lado do servidor (há outro post no blogue que descreve as principais vantagens do rastreamento do lado do servidor). Presumo que já tenha decidido implementar a etiquetagem do lado do servidor no seu site. Este post do blog irá mostrar-lhe como verificar se o rastreamento do lado do servidor para a Universal Analytics, GA4, e a API de conversões do Facebook foram correctamente configuradas.

Passaremos por estes métodos: verificação da etiquetagem do lado do servidor no modo de depuração do contentor do servidor do Gestor de Etiquetas, ferramenta para testar eventos no Facebook, e ferramenta de programadores dentro do seu navegador. Vamos começar.

universal analytics stops working

1. Verifique se o rastreamento do lado do servidor da Universal Analytics e GA4 está instalado correctamente:Copiar link para esta secção

1.1 Utilize o modo de pré-visualização e depuração do contentor do lado do servidor do Gestor de Etiquetas do Google.Copiar link para esta secção

Sugiro começar com o modo de pré-visualização e depuração do Gestor de Etiquetas para garantir que as suas etiquetas sejam accionadas quando devem ser accionadas. A ferramenta de depuração do GTM mostrar-lhe-á quais as etiquetas e eventos que foram adicionados ao site e se accionaram ou não em determinadas páginas/accionadores.

O modo de depuração de contentor do servidor do gestor de etiquetas funciona de forma semelhante ao depurador de web. Basta clicar no botão de pré-visualização na parte superior direita. Depois, navegue para as diferentes páginas e clique no botão ou configure eventos no contentor do servidor.

Volte ao depurador do gestor de etiquetas e verifique quais as etiquetas e eventos que foram accionados e se todos os parâmetros necessários foram enviados para o dataLayer. Se tudo funcionar correctamente, podemos avançar para o passo seguinte.

Tag Manager debugger
debug view

1.2 Verifique se a Universal Analytics e a GA4 enviam pedidos a partir do URL de etiquetagem correcto.Copiar link para esta secção

Para garantir que os pedidos sejam enviados a partir de um URL de etiquetagem personalizado (através do servidor de nuvem), terá de se aprofundar mais na zona dos  programadores. Vamos precisar aqui de ferramentas de desenvolvimento Chrome ou Safari (também pode usar outros navegadores).

No Mac, pode aceder à ferramenta de programação clicando em command+option+I ou clicando no botão direito do rato, depois “inspect” (inspeccionar).

developer tool

Uma vez aberta a ferramenta de programação, vá para o separador Network (Rede) e actualize a página. Quando estiver dentro do filtro, digite "collect" (recolher). Deverá ver os pedidos da Universal Analytics e da GA4. Clique no pedido de UA ou GA4, e no lado direito, verá parâmetros adicionais.

Tenha em mente que precisa de verificar duas vezes se dentro do URL de Pedido pode ver o URL do servidor de etiquetagem; é o URL que adicionou ao contentor do servidor e dentro da variável ou etiqueta da Universal Analytics ou GA4.

1.3 Verifique se os cookies foram prorrogadosCopiar link para esta secção

Tenha em atenção: os cookies só serão prorrogados se estiver a utilizar um subdomínio personalizado dentro do URL de etiquetagem. Por exemplo, o URL do seu sítio web é example.com. Então, o domínio personalizado para o URL de etiquetagem deve parecer-se com gtm.example.com.

Vá para o separador da aplicação dentro da ferramenta de programação que utilizou no passo dois. Clique em Storage-> Cookies. No lado direito, encontrará cookies com o nome FPID; verifique a data na coluna "expires". Desta forma, os cookies devem ser prolongados até 2 anos. Estou a escrever este post em Fevereiro de 2021, e o meu cookie expirará em Fevereiro de 2023. Se não estiver a utilizar o rastreamento do lado do servidor e um URL de etiquetagem personalizado localizado sob o seu domínio principal, o Safari diminuirá a vida útil do seu cookie para 1 ou 7 dias. Se vir que os cookies não foram prolongados, vá à Universal Analytics client ou GA4 client dentro do contentor do servidor, clique em more settings (mais definições) e verifique como são as Server Cookie Settings (Definições de Cookie do Servidor) na imagem de ecrã abaixo. Ou certifique-se de que está a usar um URL de etiquetagem personalizado que se parece com gtm.youdomain.com.

cookies named FPID

2. Testar a implementação da API de conversões do FacebookCopiar link para esta secção

2.1 Utilize a ferramenta de depuração do servidor do GTM para verificar se o código base e os eventos do FB estão a accionar correctamente.Copiar link para esta secção

O primeiro passo para testar o rastreamento do lado do servidor do Facebook é o mesmo que para a Universal Analytics. É necessário certificar-se de que os eventos estão a accionar nos accionadores certos. Abra a ferramenta de depuração do GTM, navegue pelas páginas do seu site, e faça os eventos que deseja testar. Depois de o ter feito, vá para o separador de depuração (debugger tab) do Gestor de Etiquetas e verifique os resultados.

Para começar, certifique-se de que o FB base pixel está a accionar em um pageview (visualização de página).

FB base pixel 

Se estiver a utilizar a nossa etiqueta de rastreamento do lado do servidor do FB, tem duas opções para o envio de eventos do FB:

· Inherit (herdar) do cliente da GA. Neste caso, fazemos automaticamente corresponder os eventos da UA aos eventos predefinidos da FB. Se não conseguirmos fazer corresponder o evento da UA a um evento predefinido do FB, vamos adicioná-lo como um evento personalizado. Se estiver a usar a opção inherit ("herdar"), verá apenas a etiqueta base do FB dentro do modo de depuração do GTM.

· Override. A selecção da opção de override requer a configuração manual de eventos do servidor do FB dentro do contentor do servidor. Desta forma, será visível no modo de depuração do servidor.

2.2 Ferramenta de teste do Facebook para a API de conversões do FacebookCopiar link para esta secção

Abra o gestor de eventos dentro do seu gestor de negócios do Facebook e clique em test events. Verá um código de evento de teste que deverá adicionar à nossa etiqueta do Facebook dentro do Gestor de etiquetas do Google. Com a ajuda deste código, poderá testar os eventos do servidor do Facebook em tempo real.

actions triggering FB events

Uma vez adicionado um ID de teste, abra o seu site e realize acções que accionem os seus eventos de FB. Depois volte à ferramenta de teste do Facebook e verifique os eventos que lhe mostra. Na coluna "Received From" deverá ver "Server". Pode clicar no evento e ver os parâmetros registados.

Tenha em atenção que o plug-in do Chrome Assistente do Pixel do Facebook que utilizou para verificar os eventos do navegador do FB não funcionará para a API de conversões. É por isso que precisa de verificar tudo dentro da ferramenta de teste.

2.3 Verifique se os cookies do Facebook foram prolongados.Copiar link para esta secção

Tenha em atenção: os cookies só serão prolongados se estiver a utilizar um subdomínio personalizado dentro do URL de etiquetagem. Por exemplo, o URL do seu site é example.com, então um domínio personalizado para o URL de etiquetagem deve parecer-se com gtm.example.com.

O terceiro passo é mais uma vez semelhante ao que fizemos para a Universal Analytics, mas tem algumas diferenças. Para verificar a data de expiração dos cookies do Facebook, é preciso primeiro gerá-la. Para o fazer, abra o seu site e adicione algo parecido com isto no final do URL do seu site:

?fbclid=IwAR1Y_o01bzRrfguyqxMG3IDAH1w1E4beskjlP3Hwg7rxIQnxE51Rb3vi8mw+aem_AYmjtColl1ovygS0j8SyofoUSt6ED_pL_jfSO6ZaFsIDyeiMoLk5cjqjl0kXveC9Mnukg-tXf8pqKUm6IJzkytcPLHmPdubDT0kawjP8tKaj7_NILjJ-BzG0

É um ID de clique que o Facebook utiliza para localizar os utilizadores. O URL completo deve ter este aspecto:

_fbc and _fbp

ConclusãoCopiar link para esta secção

Espero que tudo tenha funcionado para si e que tenha conseguido configurar com êxito o rastreamento do lado do servidor para a Universal Analytics, GA4, ou o API de conversões do Facebook. Caso contrário, este artigo deverá ajudá-lo a resolver os problemas e corrigir a sua configuração. Se tiver alguma dúvida, sinta-se à vontade para nos enviar um email para support@stape.io.

Tem perguntas a fazer com a instalação?

Podemos ajudá-lo em tudo! Clique em Obter assistência, preencha o formulário, e enviar-lhe-emos um orçamento.

Obter assistência

Aloje o seu servidor GTM no Stape