Por que e quando incluir tags no servidor?
O Gerenciador de tags do lado do servidor ajuda a ter mais controle sobre os dados que você coleta dos usuários. Ele funciona como um buffer entre a pessoa e os fornecedores que recebem os dados.
Há três razões principais para incluir tags no servidor:
- Mais controles de privacidade
- Aprimoramento da performance do site ou do app
- Maior qualidade de dados
Acesso a melhores controles de privacidade do usuário com a inclusão de tags no servidor
Você pode controlar as condições de privacidade e segurança dos dados para o usuário controlando o fluxo de dados de marketing.
A figura compara o fluxo de dados de uma configuração tradicional do lado do cliente com uma configuração do servidor.
![Diagrama comparando a inclusão de tags do lado do cliente e no servidor.](https://developers-dot-devsite-v2-prod.appspot.com/static/tag-platform/learn/images/client-server-side-tagging.png?authuser=0000&hl=pt)
Inclusão de tags do lado do cliente: o navegador ou dispositivo móvel do usuário se comunica diretamente com os servidores do fornecedor. É difícil controlar quais informações são processadas. Por exemplo, o endereço IP do usuário é sempre transmitido nas comunicações com os servidores do fornecedor.
Inclusão de tags no servidor: os dados vão do usuário para o contêiner do servidor. No contêiner do servidor, você controla as solicitações HTTP antes do envio aos parceiros de marketing. É possível validar, analisar, anonimizar ou até mesmo bloquear essas solicitações para garantir a privacidade reconhecendo o consentimento para o uso de cookies e tornando anônimos os dados do usuário.
O Gerenciador de tags do lado do servidor normalmente é executado em um contexto próprio com o site em que os dados são coletados. Isso impede que os fornecedores acessem cookies de terceiros no ambiente de inclusão de tags no servidor e permite reforçar as políticas de segurança de conteúdo, uma vez que o navegador precisa se comunicar com menos domínios externos.
Além disso, muitos dos vetores de impressão digital tradicionalmente "fixos", como endereços IP e outros cabeçalhos HTTP, podem ser ofuscados com a inclusão de tags no servidor. O fornecedor consulta apenas uma solicitação do servidor, não do navegador ou dispositivo do usuário.
Otimizar a performance do lado do cliente com inclusão de tags no servidor
Uma tarefa importante para qualquer desenvolvedor de aplicativos da Web ou administrador de sites é reduzir a carga no navegador e no dispositivo do usuário.
Uma boa performance do lado do cliente é fundamental para qualquer site que queira competir pela atenção do usuário. Infelizmente, as tags de marketing podem contribuir muito para os gargalos de performance no cliente.
Com a inclusão de tags no servidor, o cliente precisa realizar menos tarefas. Em vez de transmitir várias solicitações quase idênticas a diferentes fornecedores em um evento de conversão, envie um único fluxo de dados para o contêiner do servidor. Depois, você pode mapear a solicitação no contêiner do servidor e distribuir para todos os fornecedores que precisam das informações.
Da mesma forma, a quantidade de bibliotecas JavaScript que precisam ser carregadas no cliente é bastante reduzida. Você só precisa carregar aquela que cria a solicitação. Dependendo da implementação, é a tag do Google ou um contêiner da Web do Gerenciador de tags.
As bibliotecas e os recursos para fins de marketing podem ser carregados usando o ambiente de inclusão de tags no servidor. Ao utilizar o servidor como uma rede de fornecimento de conteúdo (CDN), você pode adicionar cabeçalhos de cache personalizados, mecanismos de compactação e armazenamento temporário para reduzir ainda mais os tempos de carregamento.
A inclusão de tags no servidor ajuda a melhorar a qualidade dos dados
Ao migrar o processamento de dados do cliente para o servidor, você aproveita os mecanismos para melhorar a qualidade dos dados.
Por exemplo, com a migração para o contexto próprio e as informações saindo do navegador do usuário, os cookies podem ser definidos com a sinalização HttpOnly
, aumentando a durabilidade e a segurança deles.
Como os processos do lado do servidor acontecem fora do navegador do usuário, eles podem ser usados para aprimorar os dados com informações que não podem ser expostas ao navegador. Isso inclui chaves secretas da API, dados sensíveis da empresa (como margens de lucro) e informações do usuário (como endereços de e-mail e outros detalhes pessoais).
Os modelos personalizados usados no ambiente de inclusão de tags no servidor facilitam a normalização dos dados coletados e processados pelo servidor. O navegador ou dispositivo do usuário não precisa mais executar códigos JavaScript externos desatualizados e possivelmente perigosos apenas para coleta de dados.
Resumo
Com a inclusão de tags no servidor, você controla os dados sensíveis e aprimora a qualidade dos dados e a performance do site.
A próxima etapa é configurar um contêiner do servidor.