Stape
Procurar
Experimente grátis

Vantagens do alojamento de Stape para o servidor Google Tag Manager

Atualizado
19 de nov de 2024
Publicado
26 de nov de 2021
Também disponível

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.

Custom Loader

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.

Definir Cookies de Primeira Parte

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.

custom loader<br>
custom loader to make gtm and ga4 scripts resistent to ad blockers

Global CDN

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.

add custom domain on stape

Logs

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.

Tipos de Logs:

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).

Anonymizer

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.

anonymiser power-up

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.

cookie keeper power-up

Temos uma publicação de blogue detalhada sobre como utilizar o Cookie Keeper para lojas Shopify e WordPress.

Multi-Domains

Com o nosso plano Business (ou superior), você pode mapear vários subdomínios para um único container de servidor!

multi-domains power-up<br>

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!

Preview Header

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.

server google tag manager preview header

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 cabeçalho de pré-visualização é um valor dinâmico. Se não tiver removido o cabeçalho de pré-visualização e abrir a pré-visualização do sGTM no outro dia, não verá quaisquer pedidos no modo de pré-visualização do sGTM. Isto acontece porque o cabeçalho de pré-visualização foi alterado e, se tiver o cabeçalho de pré-visualização antigo adicionado ao stape, não verá quaisquer pedidos na pré-visualização do sGTM, uma vez que este se baseia no cabeçalho de pré-visualização antigo.

Access and Billing

O Stape oferece dois tipos de contas:

  • Pessoal
  • Agência

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.

Account Sharing

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".

share access of the container in stape

Autoscaling

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.

API

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.

Não é necessário executar scripts se quiser fazer upgrade para o ambiente de produção

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.

Nenhuma configuração adicional no container do server GTM

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.

Server Zones

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:

  • US Center (Iowa)
  • US East (South Carolina)
  • US West (Oregon)
  • EU West (Belgium)
  • EU North (Finland)
  • EU North (England)
  • EU Center (Germany)
  • AP East (Singapore)
  • AP South (Delhi)
  • SA East (São Paulo)
  • SA West (Chile)
  • AU East (Australia)
  • CA East (Canada)
  • ME Center (Qatar)
  • JP Center (Japan)

Oferecemos as seguintes zonas de servidor para Meta CAPIG no Stape Global:

  • Europe (Belgium)
  • South America (Brazil)
  • Asia Pacific (Singapore)
  • Asia Northeast (Japan)
  • North America (US)

As seguintes localizações de servidor estão disponíveis para sGTM no Stape Europe:

  • EU East (Poland)
  • EU Center (France)
  • EU North (Netherlands)

Oferecemos estas zonas de servidor para Meta CAPIG no Stape Europe:

  • Europe (Belgium)

Google Service Account

A Conta de Serviço do Google pode ajudar a integrar o BigQuery e o Firestore com o servidor GTM.

google service account power-up

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.

GEO Headers

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.

geo-header power-up by stape

Este produto inclui dados GeoLite2 criados pela MaxMind, disponíveis em https://www.maxmind.com

Tempo de carregamento mais rápido para gtm.js/gtag.js/analytics.js

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.

gtm.js loading time GCP
gtm.js loading time stape

User Agent Info

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.

user agent info power-up from stape

Own CDN

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.

File proxy

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".

XML to JSON

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".

User ID

Este power-up adiciona um User ID aos dados de evento do sGTM.

O User ID consiste em um hash de:

  • IP do usuário
  • User-agent
  • Configurações TLS
  • Nome do host

Para habilitá-lo, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".

Schedule

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:

  • Uma vez por dia em um horário especificado
  • Uma vez por hora

Para habilitar, basta fazer login na sua conta stape.io, abrir o container, escolher os power-ups e clicar no botão "Usar".

Request delay

O power-up Atraso de Solicitação pode atrasar as solicitações de 15 minutos até 1500 minutos.

Monitoring

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.

Stape Store

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.

Bot detection

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".

Stape Analytics

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).

Connections

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.

connections feature<br>

Equipe de Especialistas

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.

Conclusão

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.

Tagged with:gtm server

Experimente o Stape para tudo relacionado ao lado do servidoragora mesmo!