
O essencial, em um parágrafo
Nenhuma ferramenta enxerga sozinha o que acontece dentro do seu site. Para isso existe o DataLayer, uma camada padronizada de eventos, e o Tag Manager, que roteia esses eventos para cada ferramenta. O Martz DataLayer é a camada própria da Martz: um script, dois modos de instalação, e ele captura, visita, busca, produto visto, carrinho, checkout e compra. Sem ele, a Martz não monta o funil, não diferencia cliente novo de recorrente e não consegue atribuir uma venda à campanha que a gerou. Se algo disso falta no seu painel, o problema quase sempre está no tagueamento, e dá para conferir hoje, em sete minutos.
O problema
Uma loja gera dezenas de sinais por visita, o comprador busca, olha um item, adiciona ao carrinho, começa o checkout, compra ou abandona. Do outro lado, cada ferramenta quer esses sinais: Analytics (GA4) , Pixel/ Meta Ads, CRM & WhatsApp, IA (agentes Martin), campanhas & automações e segmentação de público.
Só que esses sinais nascem espalhados e presos em silos. Sem uma camada que padronize e centralize, cada ferramenta precisa ser instrumentada à parte, e o resultado é dado inconsistente e retrabalho.
DataLayer e Tag Manager, sem jargão
O Data Layer é uma camada padronizada: um idioma comum de eventos entre o site e as ferramentas. Em vez de cada ferramenta adivinhar o que aconteceu lendo o HTML, o site publica os eventos num lugar só. É basicamente o cardápio padronizado da cozinha: garçom, chapeiro e caixa leem o mesmo pedido, do mesmo jeito.
O Tag Manager é o maestro. Escuta esses eventos e dá a entrada certa para cada tag tocar na hora certa, sem que ninguém reescreva a partitura do site. O Google Tag Manager é o mais popular do mercado.

Gerência tags sem código, dispara por gatilho, trabalha em cima do Data Layer.
A confusão mais comum é achar que o Tag Manager coleta os dados. Não: o Data Layer fornece, o Tag Manager roteia, as ferramentas recebem. Se o evento não foi publicado na camada, não existe tag capaz de distribuí-lo.

A fonte, o distribuidor e os destinos.
Por que a Martz construiu a sua
Três motivos, e o primeiro é o que mais interessa ao lojista: o dado é seu. Ele deixa de ficar preso e amostrado dentro do Google e fica cru, consultável e exportável. O segundo é que esse dado vira matéria-prima do produto, alimenta o CRM, os agentes de IA Martin e a atribuição, sem intermediário. O terceiro é a visão multi-loja: cada loja isolada, mas a inteligência crescendo no conjunto.

Dois modos de instalação
Compatível com GA4 e GTM, recomendado para a maioria. Se a loja já usa o Google Tag Manager com eventos de e-commerce, a captura é automática, zero código por evento.
O limite é honesto: a Martz só conhece o que o GTM conhece. Se a sua loja não dispara o evento de produto visto, a Martz também não vê. É essa a explicação para a dúvida mais frequente de todas, “instalei o script e ele não identifica o usuário”.
Modo API, para controle total. O script expõe a API window.mzDataLayer, com métodos como purchase() e setUserId(), e aceita payload completo: itens, cupom, método de pagamento. É o caminho para plataforma própria, para quem tem desenvolvedor, ou para checkout que roda fora do GTM.

O que ele captura
Oito eventos cobrem a jornada inteira, visita, produto visto, item adicionado, item removido, início de checkout, compra, busca e um evento customizado. Junto vêm os métodos de identidade e de consentimento, que dizem quem é o visitante e respeitam a escolha dele sobre rastreamento.

As duas coisas que ele não faz
Não monta o carrinho. Isso continua vindo da integração com a sua plataforma. O tagueamento registra que um checkout começou — evento que pode até ser anônimo — para desenhar o funil, não os produtos dentro do carrinho.
Não cadastra cliente na base. Informar um e-mail no tagueamento não cria um usuário na sua base da Martz. São camadas separadas.
Como instalar e conferir
O script fica em Configurações › Tag Manager, no painel, com o código da sua loja já embutido. É copiar, colar antes de </head> uma única vez, e validar navegando pela loja para ver os eventos chegando. Um detalhe que economiza dor de cabeça: no modo GTM, o Google Tag Manager precisa carregar antes do script da Martz.
Se o painel mostrar só visualização de página, você achou a resposta. É por isso que o funil de carrinho não aparece e por que a Martz não diferencia cliente novo de cliente que volta.
Perguntas que sempre aparecem
Vai deixar meu site lento?
Não. São menos de 15 KB, carregados de forma assíncrona, nunca bloqueiam a página. E qualquer erro de captura é silencioso: a loja não para.
Vai conflitar com meu GTM ou GA4?
Não. Ele apenas escuta, sem alterar nada.
E a LGPD?
Consentimento por opt-in e opt-out, e-mail hasheado, IP truncado, e dados isolados por loja. O script só funciona nos domínios que você cadastrou.
Preciso de programador?
No modo automático, é copiar e colar. Só a API avançada pede um desenvolvedor.

