Uma nova maneira de rastrear dados no Gerenciador de tags do Google - Etiquetagem no servidor

Neste artigo, quero falar sobre um novo recurso do Gerenciador de tags do Google - etiquetagem no servidor - rastreando dados no servidor. Essa funcionalidade, de acordo com seus desenvolvedores, permite ocultar a lógica de negócios no código do servidor, acelerar o carregamento do site e melhorar a proteção de dados do usuário, restringindo o acesso a scripts de terceiros.

Vamos dar uma olhada em como isso funciona.

Qual é a diferença entre o acompanhamento do lado do cliente e o do servidor


A maioria dos gerenciadores de tags, sistemas analíticos e serviços de publicidade existentes coleta dados usando o método de rastreamento no lado do cliente, ou seja, no lado do cliente. Como funciona? Há um site ou aplicativo que possui um navegador específico instalado e um serviço de terceiros, como o Google Analytics. O navegador envia a solicitação diretamente para este serviço e, se necessário, recebe uma resposta. Ou seja, a interação ocorre entre duas partes: um navegador e um serviço de terceiros.


Ao rastrear dados no lado do servidor (Rastreamento no lado do servidor), um ponto intermediário é adicionado. No caso do Google Tag Manager, é um servidor em nuvem. No lado do cliente, a solicitação vai primeiro para o servidor em nuvem, depois o servidor processa essa solicitação e a envia para um sistema de terceiros (Google Analytics). Ou seja, em vez do navegador do cliente, a solicitação é feita pelo servidor em nuvem.


Agora, vamos dar uma olhada nas principais vantagens e desvantagens dos dois métodos de coleta de dados.

Acompanhamento do lado do cliente


Essa é a maneira mais comum de coletar dados de um site. O rastreamento no lado do navegador do usuário permite que você receba dados de cookies, parâmetros de URL, fontes de referência, informações do dispositivo do usuário, endereço IP, etc.

Benefícios

  1. Esse é o padrão usado por todos os gerenciadores de tags conhecidos por você e com os quais a maioria dos analistas está acostumada.
  2. O rastreamento do lado do cliente é fácil de configurar. Muitos sistemas fornecem fragmentos de código prontos que você só precisa copiar e colocar nas páginas do site.
  3. . , , Chrome Google Tag Manager.
  4. Client-Side Tracking, , Server-Side Tracking, .



  1. . , .
  2. , , . ITP — Safari , cookie .
  3. Os dados são menos seguros do que com o acompanhamento no servidor. Portanto, você não pode transferir informações confidenciais do site dessa maneira, por exemplo, números de telefone e margens de email e de usuário.

Rastreamento do lado do servidor


O Rastreamento no lado do servidor é uma alternativa ao método usual de rastreamento no lado do cliente, que permite resolver o problema com bloqueadores de anúncios, a transferência de dados confidenciais e a velocidade de carregamento da página.

Benefícios

  1. O envio de solicitações não depende da versão ou do tipo do seu navegador. Todas as solicitações são processadas no lado do servidor; portanto, bloqueadores de anúncios, ITP, ETP ou uma conexão interrompida não afetam a qualidade dos seus dados.
  2. , , c Google Analytics , , , .
  3. Server-Side Tracking , .
  4. . , , . Server-Side Tracking .



  1. .
  2. . .
  3. Não é adequado para coletar informações de páginas de SPA ou PWA.
  4. Nem todos os sistemas usam tags disponíveis para rastreamento do lado do servidor.
  5. O método não é conveniente para coletar parâmetros de URL. Eles são muito mais fáceis de coletar no lado do cliente, pois esses dados aparecem no navegador.

Agora, vamos ver os benefícios do rastreamento no servidor em que a equipe do Gerenciador de tags do Google se concentrou.

Rastreamento do lado do servidor GTM: benefícios reivindicados


O rastreamento do lado do servidor permite ocultar a lógica comercial do seu site, interagindo com aplicativos de terceiros, movendo-o para o back-end. Ou seja, o usuário não poderá acessar as informações e a lógica que você usa para transferir dados. Por exemplo, você pode enviar margens honestas para o GA e, no lado do cliente, no navegador do usuário, não haverá essa variável.

Este método é mais seguro em termos de movimentação de dados. As informações que você deseja enviar para análise, por exemplo, um segmento do CRM, sexo ou qualquer outra coisa relacionada ao usuário, agora não precisam ser enviadas ao navegador. Portanto, isso não estará disponível para outros scripts JS no navegador.

Como aconteceu antes: digamos que você deseja obter o hash do número de telefone, sexo ou endereço de usuário no GA. Para enviar essas informações, você deve disponibilizá-las no DataLayer. E as informações do DataLayer estão disponíveis para todo o JavaScript carregado no navegador. Esse é um escopo comum, não há variáveis ​​privadas, ao contrário do Python, por exemplo. Se você passar essas informações pelo back-end, elas não estarão disponíveis no ambiente do navegador JavaScript do usuário.

Além da segurança dos dados, entre as vantagens do rastreamento no servidor, a equipe do Google também destaca a oportunidade de aumentar a velocidade de carregamento do site.

Como experimentar a marcação no servidor no Gerenciador de tags do Google


Infelizmente, não há como compartilhar com você instruções sobre como configurar o rastreamento no servidor, pois esta é uma versão beta com acesso limitado. Para acessá-lo, você precisa preencher e enviar um formulário da Lista de permissões ao Google .

Depois de obter permissão e instruções do Google, para configurar o acompanhamento no servidor, você precisará:

  1. Conta do Google Cloud Platform
  2. Acesso ao registrador de nomes de domínio do seu site
  3. Acesso para publicar conteúdo no seu site, pois o método requer a colocação de um contêiner GTM

Nós da OWOX BI já conseguimos testar a nova funcionalidade. Em resumo, como funciona e qual é a diferença do rastreamento padrão usando o Gerenciador de tags do Google.

Como o rastreamento do lado do cliente funciona : Temos um site ou aplicativo. Instalamos o contêiner no site do GTM e configuramos as tags nele. O contêiner envia os dados para o GA.



Como funciona o lado do servidor : Temos um site ou aplicativo. Novamente, estamos configurando um contêiner da web GTM com todas as tags. Em seguida, configuramos o ambiente em um domínio dedicado. Configure um contêiner para este ambiente. E a solicitação já não sai diretamente do navegador por meio de um contêiner da Web, mas por um link intermediário na forma de um servidor em nuvem:



após a configuração padrão do recurso do Google Analytics, os dados começam a ser coletados:



Há um custo adicional pelo uso de um servidor em nuvem, que depende do número de usuários e solicitações no seu site.

achados


Devo usar o rastreamento do lado do servidor? A resposta a esta pergunta depende de quais dados você deseja coletar e para quais finalidades; o que é mais importante para você é a oportunidade de economizar tempo e dinheiro ou a capacidade de transferir dados confidenciais para o sistema de análise.

Como a funcionalidade ainda está na versão beta, alternar completamente para ela e desativar o rastreamento regular não valem a pena (e não dará certo). No entanto, agora você pode solicitar acesso à equipe do Google para testar o acompanhamento no servidor e decidir se será útil para sua empresa.

All Articles