Bancos de dados na nuvem para sGTM: guia comparativo

Containers server-side GTM funcionam como proxies reversos, mas não armazenam dados por conta própria. Para enriquecer eventos — como adicionar dados de compra a um pageview ou guardar click IDs — você precisa de um banco de dados externo.

Casos de uso comuns

  • Enriquecer eventos de pageview com histórico de compras do cliente.
  • Armazenar click IDs (fbclid, gclid) para uso posterior em conversões offline.
  • Criar um mini-CDP unindo dados de CRM, e-commerce e comportamento na web.

Como funciona a integração

  1. O CRM ou e-commerce envia um webhook ao sGTM com dados do cliente.
  2. O Data Client formata a requisição no padrão do sGTM.
  3. As variáveis do sGTM consultam o banco e mesclam dados novos.
  4. O perfil enriquecido é enviado aos destinos (GA4, Facebook CAPI, etc.).

Critérios de escolha

  • Tipo de banco: Prefira NoSQL — escalam horizontalmente e lidam melhor com alto volume de eventos.
  • Integração: Considere a compatibilidade com sua plataforma de hospedagem (Stape, GCP, AWS, Azure).
  • Volume de tráfego: Sites de alto tráfego se beneficiam do DynamoDB ou Cosmos DB.
  • Custo: Avalie tiers gratuitos, planos fixos e modelos sob demanda.

Comparativo de bancos

Stape Store — Gratuito a partir do plano Pro. Integração nativa, sem configuração adicional. Ideal para qualquer porte de negócio usando hospedagem Stape.

Google Firestore — Formato JSON por documento. Suporte offline. Tier gratuito com 50 mil leituras/dia. Recomendado para sites hospedados no GCP.

Amazon DynamoDB — Baixíssima latência. Precificação sob demanda. Suporta até 100 milhões de requisições diárias. Indicado para sites de altíssimo tráfego.

Azure Cosmos DB — Multi-modelo, alta flexibilidade. Melhor opção para infraestruturas que já rodam no Azure.

Se você usa a hospedagem Stape, comece com o Stape Store — zero configuração adicional e integração direta com as templates do sGTM.

Por que usar NoSQL em vez de SQL?

NoSQL escala horizontalmente de forma mais eficiente para o padrão de leitura/escrita de eventos de rastreamento, que costuma ser alto volume e baixa complexidade de consulta.

Posso usar o mesmo banco para múltiplos domínios?

Sim, desde que os identificadores de usuário estejam isolados por domínio ou cliente para evitar contaminação de dados.

Análise de Dados

Dashboards e relatórios que transformam números em decisões — da coleta à interpretação.

Saiba mais