Guia Completo - Google Tag Manager Server Side - PARTE 1
O que você irá aprender?
Quando a versão beta pública do Gerenciador de tags do Google (SGTM) do lado do servidor foi lançada em 12 de agosto de 2020, o público se dividiu em vários grupos. Algumas pessoas estavam torcendo e gritando “ISSO É ENORME”, enquanto outras ficaram um pouco confusas perguntando “Não tenho certeza se entendi isso. É bom para os profissionais de marketing? ”. E isso é totalmente compreensível. O assunto não é fácil de entender. Especialmente se você tiver uma formação não técnica.
É por isso que o objetivo desta postagem do blog não é fornecer o guia “definitivo” sobre como trabalhar com a marcação do lado do servidor do Gerenciador de tags do Google. Em vez disso, gostaria de fornecer uma introdução para iniciantes (no lado do servidor) e aqueles que não têm ideia de por que isso pode ser útil.
Portanto, se você está procurando por algo como “tagging do servidor GTM para iniciantes” ou “tutorial de tagging do lado do servidor do Gerenciador de tags do Google para iniciantes”, você veio ao lugar certo. No entanto, tenha em mente que, neste contexto, a palavra “iniciante” se refere a alguém que não sabe o que é servidor. No entanto, você ainda precisa ter um bom entendimento de como o rastreamento de sites com GTM funciona em geral.
Se seus clientes perguntarem se precisam adotar a marcação do lado do servidor, com sorte, você será capaz de responder a essa pergunta depois de ler meu guia e/ ou assistir ao vídeo.
Quer saber mais? Dê uma olhada neste curso. 👇
Temos um mini curso sobre Google Tag Manager Server Side na nossa plataforma de ensino continuado, o Métricas Boss Prime.
Assine o Métricas Boss Prime e tenha acesso a mais de 300hrs de conteúdo sobre o mundo de Analytics.
Este é um tópico quente
O rastreamento do GTM do lado do servidor é definitivamente um assunto quente no momento. Portanto, se você quiser ficar à frente, sugiro que faça a mesma coisa.
A maneira usual como o GTM é usado
Para explicar como a marcação do lado do servidor funciona, primeiro, vamos dar uma olhada na configuração / processo com o qual a maioria de vocês já está familiarizado. Se você deseja instalar o Gerenciador de tags do Google em um site , é necessário adicionar o snippet de JavaScript do contêiner da web ao código-fonte do seu site.
Quando a página é carregada, o snippet GTM também carrega e dispara tags com base em sua configuração. A tag do Universal Analytics é um deles. Tudo aqui está acontecendo do lado do cliente (leia: no seu navegador ). Os códigos JavaScript são carregados, eles coletam dados e os enviam para outro lugar. Por exemplo, o snippet do Universal Analytics envia os dados para google-analytics.com . Junto com os dados que você instruiu a coletar (por exemplo, o URL de clique do botão), os códigos de rastreamento geralmente reúnem algumas informações adicionais sobre a página, o dispositivo, etc.
Alguns códigos são mais amigáveis à privacidade, enquanto outros são bastante agressivos e fazem a impressão digital , use as informações do cookie primário e outras coisas obscuras para o rastreamento entre sites.
Portanto, temos rastreamento do lado do cliente, mas também temos algumas partes do lado do servidor. Na verdade, se fizer sentido, não precisa haver nenhum rastreamento do lado do cliente para certas tarefas. Você pode simplesmente obter dados de um servidor para a configuração do lado do servidor GTM e, em seguida, enviá-los para alguns terminais de marketing / análise.
Por que você precisa disso?
Você provavelmente está pensando agora: por que deseja adicionar uma etapa adicional ao processo de coleta de dados? Por que você deve se preocupar em ter um servidor (es) na nuvem onde outro contêiner GTM é carregado e envia os dados para outros fornecedores?
Essa é uma pergunta muito legítima. É aí que precisamos começar a falar sobre os benefícios.
🔸 Benefícios da marcação do lado do servidor
Há vários benefícios que você pode obter com a marcação do lado do servidor. Mencionarei apenas os maiores (na minha opinião). Se você quiser saber mais, verifique a postagem do blog do Simo .
🔸 Controle que tipo de dados são enviados aos fornecedores
As bibliotecas JavaScript carregadas em um site rastreiam não apenas o que você as instrui a fazer. Eles podem coletar algumas informações adicionais, como sobre o dispositivo (como o tamanho da tela), a página (como o URL da página, o título da página), etc.
As bibliotecas relacionadas à publicidade e ao rastreamento entre sites coletarão tudo o que puderem para identificar os visitantes com maior precisão. Isso inclui impressões digitais , cookies, etc.
Do ponto de vista da privacidade, isso não é algo que você gostaria, pois introduz vazamentos de informações de identificação pessoal (PII). Com o rastreamento do lado do servidor, você pode controlar o que é enviado a esses fornecedores.
- Você tem alguma biblioteca JavaScript customizada que está coletando dados sobre o comportamento do visitante em seu site
- Essa biblioteca envia os dados para seu contêiner do Gerenciador de tags do Google do lado do servidor
- Você configura esse contêiner para enviar os dados recebidos para:
-- Google Analytics
- -Pixel do Facebook -- Google Ads
Nesse caso, nenhuma dessas 3 plataformas de análise / publicidade pode obter quaisquer dados adicionais sobre o visitante, exceto o que você envia a ele. Se você enviar o ID do usuário, esse ID será entregue. Mas os dados opcionais que as bibliotecas JavaScript usuais poderiam ter acessado em um site agora estão fora de alcance.
Por que? Porque o Facebook Pixel nesta configuração está se comunicando com seu servidor de nuvem. Os dados do navegador do visitante não podem ser acessados. Se sua biblioteca JS customizada no site está coletando algumas PII, você pode processar as solicitações no contêiner do lado do servidor e removê-lo / hash.
🔸 Reduza o impacto dos bloqueadores de anúncios
Esta é uma situação: você obteve o consentimento de um visitante para o rastreamento analítico, mas esse visitante está usando alguma extensão de bloqueio de anúncios. Além do bloqueio de anúncios, essa extensão também bloqueia todas as solicitações para google-analytics.com/collect . É assim que suas tags do Google Analytics deveriam enviar dados aos servidores GA.
Se a solicitação for bloqueada, os dados não serão transferidos.
Com a marcação do lado do servidor, você pode criar um subdomínio personalizado para o qual pode enviar os dados, por exemplo, analytics.yourdomain.com . Na outra extremidade, um contêiner do lado do servidor GTM está esperando pelos dados. Depois de recebido e processado, o contêiner envia os dados posteriormente para o Google Analytics.
No momento, os bloqueadores de anúncios não bloqueiam solicitações enviadas a domínios como analytics.yourdomain.com . Quem sabe o que vai acontecer no futuro, mas agora isso funcionaria.
🔸 Prolongue a expiração do cookie no Safari (ITP)
O Intelligent Tracking Prevention (ITP) é uma coleção de recursos de melhoria de privacidade no navegador Apple Safari (mas também afeta mais navegadores no iOS). Há muitas coisas que são afetadas / limitadas para evitar o rastreamento entre sites, mas o que vou falar agora é a expiração do cookie.
Se o cookie primário (o que significa que pode ser acessado apenas em seu site) for armazenado no navegador de um visitante por JavaScript, esse cookie expirará em 7 dias (em alguns casos, o limite é 24 horas). Mesmo que esse JavaScript seja totalmente personalizado, criado internamente e não esteja relacionado a nenhum fornecedor terceirizado, esse cookie irá expirar em 7 dias (a menos que um visitante continue revisitando seu site e esse cookie continue sendo atualizado).
No momento, esse limite pode ser evitado se o cookie for armazenado no lado do servidor. Em outras palavras, se um servidor (que pode ser acessado por meio de seu domínio) armazena um cookie no navegador de um visitante, sua data de validade é a que você configurou (por exemplo, 2 anos). Observação: a partir de agosto de 2020, os clientes GA padrão não reescrevem os cookies do lado do servidor. Isso significa que a data de expiração do cookie não é prorrogada. Mas, tecnicamente, é possível, com as configurações do GTM do lado do servidor, reescrever cookies e, portanto, estender sua vida útil.
🔸Inconvenientes
No entanto, nem tudo é perfeito aqui. Também existem várias desvantagens. Ou talvez devessem ser chamados de “Coisas para se manter em mente”.
Na verdade, já tenho uma seção separada para “coisas para manter em mente” e contém mais notas. Continue lendo.
🔸 Solução paga
Não me entenda mal. O contêiner do lado do servidor GTM é gratuito e você não incorrerá em nenhum custo na maioria dos casos na configuração de teste. A configuração de teste é uma classe de instância F1 do App Engine no ambiente padrão.
Mas se você deseja executá-lo em um site ativo que está recebendo um tráfego decente, você precisará abrir sua carteira.
Não, não é porque o contêiner GTM requer alguma assinatura GTM premium. No entanto, você precisa hospedar esse contêiner do lado do servidor em algum lugar. E é aí que $$$ deve ser gasto - Google Cloud Platform.
Na configuração de produção, cada servidor custa aproximadamente $ 40 / mês (USD). Cada servidor é uma instância do App Engine com 1 vCPU, 0,5 GB de memória e 10 GB de disco no ambiente flexível. Recomenda-se executar no mínimo 3 servidores para reduzir o risco de perda de dados em caso de interrupção do servidor. Portanto, isso é pelo menos $ 120 USD / mês.
Quanto mais dados você rastrear / processar, maior será o preço.
No futuro, provavelmente mais plataformas em nuvem serão suportadas.
🔸Não para todos
Para começar a trabalhar com a marcação do lado do servidor no Gerenciador de tags do Google, você precisará se tornar ainda mais técnico (ou contratar alguém com experiência em desenvolvimento de análise).
Se você pensava que GTM já requer muitos tópicos técnicos (alerta de spoiler: realmente requer ), a partir de agora, a toca do coelho se torna ainda mais profunda. É por isso que acho que muitas empresas não começarão a usar o lado do servidor tão cedo. Alguns devido à complexidade e falta de acesso a habilidades técnicas, outros devido ao aumento de custos (sem compreender / ver os possíveis benefícios).
Callllmmmaa que ainda não acabou, tem mais conteúdo sobre o GTM Server- side 😎 Confira a parte 2 desse guia clicando aqui
Artigo traduzido de Analytics Mania
Dúvidas? Comentários? Sugestões?
Mande um e-mail para gente contato@metricasboss.com.br, até a próxima 😄
Nos siga no Instagram @metricasboss
Inscreva-se aqui no nosso canal do Youtube