Configurar a marcação server-side pode ser uma tarefa desafiadora. É necessário investir tempo e dinheiro para configurar um servidor em nuvem, se familiarizar com os conceitos principais do rastreamento server-side e, finalmente, configurar o rastreamento. Criamos o serviço de hospedagem do Stape para o Google Tag Manager server-side para tornar essa tarefa mais fácil.
Com o Stape, você pode configurar a URL do servidor de marcação com um único clique — é super simples. Além disso, economiza dinheiro, sendo cerca de cinco vezes mais barato que o Google Cloud Platform (GCP).
Além do custo e da simplicidade, a hospedagem sGTM do Stape tem vários benefícios, permitindo que qualquer pessoa, mesmo sem conhecimento técnico, configure o servidor em nuvem para o Google Tag Manager.
Neste post, vamos explorar todas as vantagens que a hospedagem do Stape para o sGTM oferece.
Recomendamos fortemente o uso de um subdomínio personalizado para a URL do servidor de marcação. Isso ajuda a definir cookies com mais precisão e prolongar a duração dos cookies.
Aqui estão alguns exemplos:
Aumentar a Duração dos Cookies
O Safari possui algoritmos de Prevenção Inteligente de Rastreamento (ITP) que reduzem a duração dos cookies para 24 horas. Com o rastreamento server-side e um subdomínio personalizado, você pode prolongar a duração dos cookies no Safari, o que significa que, quando um usuário revisitar o seu site, ele não será considerado um novo usuário.
Ao configurar a API de conversão do Facebook usando o GTM server-side, é necessário enviar os cookies fbp
e fbc
para os servidores do Facebook. Não é possível definir esses cookies usando um subdomínio de terceiros como servidor de marcação, pois apenas o domínio do seu site tem acesso para declarar cookies. Sem um subdomínio personalizado, menos parâmetros serão enviados ao Facebook, o que resultará em menos eventos atribuídos às suas campanhas. Os IDs de clique e de navegador (fbc e fbp) são parâmetros fundamentais na medição dos resultados das campanhas pagas no Facebook.
O Custom Loader do Stape faz ainda mais — ele ajuda a tornar os scripts do Google Tag Manager e do Google Analytics 4 mais resistentes aos bloqueadores de anúncios.
Você pode configurar o carregador gtm.js
personalizado dentro do painel stape.io. Basta clicar em configurações e adicionar seu ID do Google Tag Manager. Depois, é necessário atualizar o código GTM no site.
Quando você adiciona o ID do GTM ao Custom Loader do stape.io, pode ver que gtm.js
e gtag.js
foram substituídos por um caminho de solicitação aleatório. Isso ajuda a “esconder” os scripts do Google Tag Manager e do Google Analytics 4 dos bloqueadores de anúncios.
A CDN Global é uma excelente funcionalidade disponível para todos os containers sGTM do Stape, totalmente gratuita. Ela utiliza a plataforma da Cloudflare, que carrega os arquivos js
de um servidor mais próximo aos visitantes do seu site, resultando em uma velocidade de carregamento de página mais rápida.
Usuários dos planos Pro e Business têm acesso aos Logs, uma ferramenta muito útil ao configurar o rastreamento server-side. Ela ajuda a entender quais dados foram enviados ao GTM server-side e quais respostas foram recebidas.
1. Logs de Acesso: Mostram as solicitações recebidas pelo seu servidor GTM.
2. Logs de Solicitação: Mostram as solicitações que o servidor enviou para plataformas como Facebook e TikTok (disponível apenas com as tags do Stape).
3. Logs de Resposta: Mostram a resposta do servidor das plataformas Facebook e TikTok (disponível apenas com as tags do Stape).
Como o uso do Google Analytics não é compatível com a GDPR, criamos o power-up Anonimizador. Com ele, você pode remover ou anonimizar os dados do usuário do Google Analytics 4.
This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com
Após configurar o Anonimizador, você deve atualizar a URL do servidor de marcação do seu Google Analytics para a que termina com /anonymize
.
Por exemplo, se a URL padrão do servidor de marcação for sgtm.site.com
, a URL com o Anonimizador será sgtm.site.com/anonymize
. Quando as solicitações do GA passam por essa URL, os parâmetros selecionados são automaticamente removidos ou anonimizados.
A funcionalidade de Prevenção Inteligente de Rastreamento (ITP) agora limita a duração dos cookies, mesmo que sejam configurados a partir de um domínio de primeira parte. No entanto, você pode continuar usando a duração completa dos cookies com o Stape.
O Cookie Keeper ajuda a prolongar a vida útil dos cookies definidos por IPs de terceiros para navegadores com a versão mais recente do ITP, como o Safari 16.4.
Temos uma publicação de blogue detalhada sobre como utilizar o Cookie Keeper para lojas Shopify e WordPress.
Com o nosso plano Business (ou superior), você pode mapear vários subdomínios para um único container de servidor!
Se você possui um site separado para cada país ou idioma, pode configurar o power-up Multi-Domínios. Adicione todos os subdomínios que deseja usar para o endpoint server-side. Para usuários do plano Business, o limite é de 20 domínios, para o Enterprise - 50 domínios, e para o Custom - ilimitado!
O Preview Header é um recurso útil quando você precisa enviar solicitações para o container do Google Tag Manager server-side de outro lugar (que não o GTM web). Por exemplo, de um CRM. Usando o recurso preview header do Stape, você pode ver as solicitações do CRM no modo de visualização do Google Tag Manager server-side.
Se quiser enviar um evento de compra do CRM para o Google Tag Manager server-side, uma maneira de fazer isso é usando webhooks. Os dados do webhook serão entregues ao seu GTM server-side, mas não serão exibidos no modo de visualização, tornando o processo de depuração e configuração mais complicado.
Aqui entra o recurso preview header do Stape. Com ele, você pode “forçar” o modo de visualização do sGTM a exibir todas as solicitações enviadas ao sGTM, independentemente de terem sido feitas pelo seu GTM web ou por recursos de terceiros, como um webhook.
Para configurar o preview header no Stape, abra o modo de visualização do Google Tag Manager server-side -> Clique nos três pontos no canto superior direito -> Clique em "Enviar solicitações manualmente" -> Copie o cabeçalho HTTP X-Gtm-Server-Preview.
Em seguida, aceda à sua conta stape.io -> clique em definições -> configuração do cabeçalho de pré-visualização sGTM -> cole o cabeçalho de pré-visualização que copiou do sGTM -> clique em guardar
Remova o cabeçalho de pré-visualização quando tiver terminado a configuração e o teste
O Stape oferece dois tipos de contas:
Usando contas de agência, você pode gerenciar e criar containers para clientes. Essa funcionalidade é útil para agências que configuram rastreamento server-side para seus clientes e precisam que eles adicionem o pagamento. A agência cria o container e envia um convite ao cliente via e-mail. O cliente adiciona as informações de pagamento, enquanto a agência continua gerenciando e configurando o container.
Você pode compartilhar o acesso à sua conta do Stape.io com outras pessoas. Depois de compartilhar o acesso, a outra pessoa terá controle total sobre sua conta, podendo visualizar e editar todos os containers.
Para compartilhar o acesso, clique em "Configurações da Conta" -> "Acesso Compartilhado" -> "Convidar Usuário".
Um ambiente flexível no Google Cloud fará o autoscaling do seu sGTM de um mínimo de 3 servidores para 6 servidores. Quando o Google percebe que o seu servidor GTM precisa de mais recursos, ele faz o autoscaling automaticamente. O sGTM pode precisar de mais recursos por vários motivos: o tráfego do seu site pode aumentar, ou você atualizou a configuração de tagging server-side e está enviando mais eventos, etc.
O autoscaling tem seus prós e contras. O lado positivo é que o sGTM receberá mais espaço quando necessário e continuará funcionando. Em algumas situações, a hospedagem na nuvem pode parar de funcionar sem o autoscaling, e você teria que atualizar manualmente.
O lado negativo é que o autoscaling significa um preço mais alto para a hospedagem sGTM. Três servidores do Google custarão USD 120, enquanto seis custarão cerca de USD 240.
No Stape, fazemos o autoscaling dos servidores quando necessário. Se nosso sistema perceber que seu servidor precisa de mais CPU ou memória, adicionamos os recursos. O Stape não cobra taxas adicionais pelo autoscaling. Se você assinou o plano Pro, continuará pagando USD 20, e o servidor GTM receberá mais CPU e memória quando necessário, sem custo extra. Nosso faturamento é baseado apenas nas solicitações.
Estamos sempre procurando expandir nossa plataforma, por isso adicionamos acesso à API. Se você estiver interessado em criar uma integração com o Stape e quiser mais informações sobre como funciona ou quais seriam os requisitos, basta enviar um e-mail para support@stape.io.
A implantação padrão do GCP usa um único servidor. Este ambiente é recomendado para testar tráfego limitado. Quando você decidir mover o tagging server-side para a fase de produção, deve fazer o upgrade para o ambiente flexível do App Engine.
Ao fazer o upgrade, o Google aloca um mínimo de 3 servidores por container para redundância.
Existem dois pontos principais a considerar ao fazer o upgrade da implantação de teste do GCP para o ambiente flexível do App Engine:
Custos
A configuração mínima de produção na hospedagem do Google custará USD 120 (três servidores na nuvem, onde cada um custa USD 40). O custo mínimo do Stape é de USD 20; para sites maiores, oferecemos o plano Business que custa USD 100 — está interessado em saber por que somos mais baratos? Temos um post no blog descrevendo como o Stape otimiza o custo do servidor GTM.
Executar scripts de shell para fazer upgrade para produção
Quando você decide fazer o upgrade para o ambiente de produção, adicionar um cartão de crédito ao Google Cloud não é o suficiente; é necessário executar scripts de shell manualmente para realizar o upgrade. Além disso, algumas outras configurações são necessárias para reduzir os custos de hospedagem do servidor Google Tag Manager.
A hospedagem no Stape fará esse trabalho por você em menos de 30 segundos, tornando o upgrade do servidor na nuvem simples. Tudo o que você precisa fazer é clicar em um botão na administração do stape.io.
A configuração padrão exige modificar os clientes do Google Analytics 4 para carregar o GA a partir do URL do seu servidor. Você também precisará adicionar o cliente do Google Tag Manager Web Container para carregar o gtm.js de um subdomínio personalizado.
Carregar o gtag.js e o gtm.js do URL do seu servidor de tagging oferecerá todas as vantagens do tracking server-side e dos cookies de primeira parte.
A hospedagem no Stape faz tudo automaticamente. Você só precisa adicionar o URL de transporte nas tags GA4 e UA dentro do container do Google Tag Manager Web. Não é necessário configurar clientes adicionais ou fazer outras configurações no container do Google Tag Manager server-side.
Temos várias zonas de hospedagem e estamos constantemente expandindo os locais dos servidores.
Atualmente, oferecemos as seguintes localizações de servidores para sGTM no Stape Global:
Oferecemos as seguintes zonas de servidor para Meta CAPIG no Stape Global:
As seguintes localizações de servidor estão disponíveis para sGTM no Stape Europe:
Oferecemos estas zonas de servidor para Meta CAPIG no Stape Europe:
A Conta de Serviço do Google pode ajudar a integrar o BigQuery e o Firestore com o servidor GTM.
Para criar uma conta de serviço do Google, você precisará ter uma conta do Google Cloud Platform e gerar uma Chave de Acesso. O arquivo de chave JSON da conta de serviço deve ser adicionado a um container sGTM no power-up do app.stape.io para autenticação com esses serviços.
Você pode adicionar X-GEO-Country, X-GEO-Region, X-GEO-City, X-GEO-Ipaddress nos dados do evento dentro do seu servidor Google Tag Manager com nosso power-up de GEO Headers.
Este produto inclui dados GeoLite2 criados pela MaxMind, disponíveis em https://www.maxmind.com
Você pode notar que o container do servidor GTM configurado com provisionamento automático demora para carregar. A hospedagem do Stape resolve esse problema usando brotli para otimizar a velocidade de carregamento e utilizando Nginx em vez de node.js, já que o Nginx é mais rápido no serviço de arquivos em cache.
Você pode adicionar X-Device-Mobile, X-Device-Os, X-Device-Browser, X-Device-Browser-Version, X-Device-Engine e X-Device-Engine-Version no cabeçalho dos dados do evento dentro do seu servidor Google Tag Manager com nosso power-up de Informações do User Agent.
O CDN próprio aumenta a vida útil dos cookies no Safari 16.4 e em outros navegadores que utilizam ITP, configurados por IPs de "terceiros".
A versão mais recente do ITP reduz a duração dos cookies de primeira parte para 7 dias se forem configurados por um endereço IP diferente do seu site.
Ao utilizar o CDN Próprio do Stape, você pode encaminhar a URL de tagging do servidor GTM pelo mesmo endereço IP utilizado pelo seu site. Isso garante que os IPs da URL do seu sGTM e do seu site sejam idênticos. Como resultado, o WebKit não encurtará a duração dos cookies de primeira parte configurados via Google Tag Manager server-side.
Com o power-up de Proxy de Arquivos, você pode fazer proxy de qualquer arquivo através do servidor Google Tag Manager. Agora você pode carregar arquivos do seu domínio em vez de usar domínios de terceiros.
O power-up de Proxy de Arquivos está disponível para os planos Business e superiores. Para habilitá-lo, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".
O power-up XML para JSON pode converter XML para o formato JSON no servidor Google Tag Manager.
Como fazer:
1. Defina um webhook para enviar dados para o URL https://ss.example.com/stape/xml/
2. O URL https://ss.example.com deve ser o servidor de tagging que você usa para o container sGTM.
3. Adicione qualquer caminho após /stape/xml/, por exemplo, https://ss.example.com/stape/xml/data, e esse caminho será usado para enviar uma solicitação para o seu sGTM. Neste caso, enviaremos JSON para /data.
Este webhook converterá XML para o formato JSON. Para recuperar informações do webhook, use o cliente de Dados.
Para habilitar, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".
Este power-up adiciona um User ID aos dados de evento do sGTM.
O User ID consiste em um hash de:
Para habilitá-lo, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".
Se você deseja enviar uma solicitação em um horário definido, criamos o power-up Agendamento especificamente para sua necessidade!
Como funciona:
No campo de caminho, você deve especificar o caminho da solicitação que será enviada no horário programado.
As solicitações podem ser enviadas:
Para habilitar, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".
O power-up Atraso de Solicitação pode atrasar as solicitações de 15 minutos até 1500 minutos.
O recurso de Monitoramento permite que você seja notificado sobre quaisquer anomalias ou problemas de rastreamento o mais rápido possível. Está disponível para todos os usuários de hospedagem sGTM do Stape com planos Business, Enterprise e Custom.
O Stape Store é um banco de dados integrado do Stape que permite escrever, ler e sincronizar dados dentro do servidor Google Tag Manager hospedado no Stape. O store está disponível para usuários do plano Pro e superiores.
A funcionalidade e o design do Stape Store são muito semelhantes ao Firebase. Você pode armazenar JSONs de dados organizados em documentos. O tamanho máximo de um documento é de 1MB.
Este power-up verifica se as solicitações estão vindo de bots ou não.
Para usar o Detecção de Bots, faça login na sua conta stape.io, abra o container sGTM, vá até a aba de Power-Ups e clique em "Detecção de Bots". Depois disso, habilite o power-up e clique em "Salvar".
O Stape Analytics é um recurso da plataforma Stape projetado para simplificar a medição do desempenho de rastreamento server-side.
Você pode encontrar o recurso no seu container, na seção "Analytics", ao lado de "Power-Ups". O Stape Analytics está disponível para todos que usam o Stape Custom Loader (um power-up gratuito do Stape que torna os scripts do GTM mais resistentes a bloqueadores de anúncios).
Encontre o nosso novo recurso Conexões nas configurações do Container.
Foi criado com o objetivo de reunir tokens oAuth de várias plataformas em uma única aba, para configurar tags de maneira ainda mais conveniente. Embora ainda esteja em desenvolvimento, o recurso permite configurar, por exemplo, a publicidade da Microsoft automaticamente, sem a necessidade de criar e configurar seu próprio aplicativo manualmente.
O recurso está acessível nos planos Pro e superiores.
No Stape, contamos com uma equipe de especialistas em rastreamento server-side para ajudá-lo a começar. Entendemos que configurar um rastreamento preciso e confiável pode ser um desafio, por isso estamos aqui para garantir que seus clientes obtenham os melhores resultados possíveis. Nossa equipe tem ampla experiência em criar e gerenciar containers de rastreamento server-side para todos os tipos de negócios, desde pequenas startups até empresas da Fortune 500.
A hospedagem do Stape para o servidor Google Tag Manager não é apenas a mais barata e fácil de configurar. Também oferecemos diversos recursos de hospedagem, além de soluções de tagging server-side, tornando sua experiência de marcação simples e direta.
Embora a hospedagem sGTM do Stape esteja localizada no Google Cloud, todas as nossas soluções automatizadas tornam o gerenciamento da sua hospedagem de servidor GTM mais fácil. Ajudamos você a configurar a marcação server-side para o seu site sem precisar gastar horas configurando manualmente.
Se estiver interessado, por favor responda às seguintes perguntas. Enviar-lhe-emos um orçamento gratuito.