O que você realmente precisa medir não é apenas o desempenho agregado das campanhas, mas como cada campanha se comporta ao longo das semanas do mês. Em muitos bilhetes de auditoria que já fiz, a falha crítica aparece quando o funil é analisado mês a mês sem segmentar por semanas: o que parece estável no agregado pode estar subindo na primeira semana e caindo na última, ou vice-versa. Esse distanciamento entre o que o algoritmo vê e o que a equipe de marketing consegue agir gera decisões ruins, desperdício de orçamento e entregas inconsistentes ao cliente. Aqui, o foco é rastrear quais campanhas performam melhor em semanas específicas do mês, com uma arquitetura de dados que não dependa de milagres, mas de regras claras, validações e visibilidade cruzada entre GA4, GTM, BigQuery e lookups de conversões offline.
A tese é simples: se você padroniza a semana do mês como uma dimensão operacional, constrói fluxos de dados que carregam esse rótulo para cada evento e cria dashboards que comparam campanha por semana, ganha capacidade de resposta rápida. Ao final do texto, você terá um protocolo replicável para diagnosticar variações semanais, comparar desempenho entre campanhas e agendar revisões regulares que conectem a conversa de mídia com a receita efetiva — sem depender de planilhas manuais demoradas. A metodologia aqui é prática, centrada em dados reais de GA4, GTM Web/SS, e integrações com Looker Studio e BigQuery quando necessário.

“Atribuição por semana não é apenas somar números; é entender quando o sinal de conversão realmente é acionado e como isso difere entre plataformas.”
“Sem segmentar por semana, você vê apenas um retrato embaçado da performance; os picos e vales parecem aleatórios, mas geralmente seguem padrões calendarizados que precisam de visibilidade.”
O problema de rastrear por semanas do mês
Por que as semanas importam para a atribuição e o desempenho
As semanas do mês não são apenas contagem de tempo; elas costumam refletir padrões de comportamento do consumidor, cadência de mídia, promoções sazonais e janelas de conversão. Em plataformas como GA4 e Meta, a janela de atribuição e a forma como os eventos são processados podem amplificar ou esconder essas variações. Quando você não segmenta por semana, é comum ver variações sazonais mascaradas pelo volume total de cliques ou por conversões acumuladas, dificultando a identificação de quais campanhas respondem melhor em momentos específicos do mês.
Como diferentes plataformas tratam a atribuição ao longo do mês
GA4 tende a oferecer uma visão baseada em eventos e pode diferir de plataformas de anúncios (Google Ads, Meta) na contagem de conversões e no papel de cada touchpoint. Além disso, dados offline (WhatsApp, telefone) ou conversões que acontecem dias após o clique podem quebrar a correção de janela se a segmentação por semana não estiver formalizada. O resultado é um conjunto de números que parece consistente, mas que, na prática, não fecha entre plataformas nem com o CRM. Nesse cenário, a semana do mês se torna a lente necessária para reconciliação entre dados de tráfego, leads e receita.
Arquitetura de dados para segmentação semanal
Etiquetas consistentes de campanhas e UTMs
A base é a consistência: cada campanha precisa carregar o mesmo conjunto de UTMs e parâmetros que permitam derivar a semana do mês. Crie um parâmetro explícito, como week_of_month, que mapeia a semana de 1 a 5, levando em conta o fuso horário do seu negócio. Em campanhas com várias criatividades ou territórios, padronize o naming para que a semana não se perca entre eventos diferentes. Sem esse alinhamento, o passo seguinte — a agregação por semana — fica vulnerável a gaps de dados e duplicação.
Data layer, eventos e camadas de captura
Garanta que o data layer envie, com cada evento, informações sobre campanha, origem, mídia e a semana correspondente. No GA4, utilize parâmetros de evento (por exemplo, week_of_month) como custom dimensions ou parâmetros de usuário para facilitar o cruzamento com a dimensão campanha. A implementação precisa suportar GTM Web e, se houver, GTM Server-Side, para reduzir perdas de dados e manter consistência entre cliques, impressões e conversões. Lembre-se de que o foco está na reconciliação entre dados de aquisição, engajamento e conversão dentro da janela de tempo escolhida.
Passo a passo prático: rastreando campanhas por semanas específicas
- Defina a convenção de semanas do mês e a janela de atribuição desejada (por exemplo, semana 1 = dias 1–7, semana 2 = dias 8–14, etc.). Documente exatamente como será calculada no nível de dados para evitar desvios entre GA4, BigQuery e Looker Studio.
- Padronize UTMs e parâmetros: adicione um parâmetro dedicado para a semana do mês (ex.: week_of_month=1) em todas as URLs de campanha e certifique-se de que a origem, o meio e a campanha estejam sempre presentes em todos os pontos de captura.
- Propague o parâmetro week_of_month para GA4: configure GTM para enviar o parâmetro como um evento ou user property e: (a) crie uma dimensão personalizada em GA4 para week_of_month; (b) valide que todos os eventos relevantes trazem essa dimensão, mesmo em toques de WhatsApp ou chamadas que redirecionam para o site.
- Crie uma exploração (Exploração) no GA4 para visualizar desempenho por semana da campanha: use campaign_name como linha e week_of_month como coluna, com métricas como sessões, conversões, receita e ROAS. Salve a visualização como template para uso mensal.
- Consolide dados em Looker Studio (ou equivalente): conecte GA4 e, se possível, BigQuery, para criar gráficos de barras que comparam campanha X semana. Garanta que a granularidade por semana do mês permaneça estável ao longo do tempo e que as Legendas não criem confusão entre semanas com dados ausentes.
- Se usar BigQuery, exporte os dados do GA4 e estruture uma query que agrupe por week_of_month, campaign_name e channel. Valide a contagem de cliques, sessões e conversões entre GA4 e BigQuery para a janela de interesse,checando discrepâncias em períodos com mudanças de fuso ou horário.
- Implemente uma validação regular e alertas: crie checks automáticos para detectar UTMs ausentes, week_of_month ausente em eventos críticos e quedas anômalas em uma semana específica, para que a equipe possa agir antes que o dado vaze para decisões estratégicas.
Com esse fluxo, você transforma anos de dados fragmentados em uma única linha de visão por semana — sem depender de uma planilha que alguém precisa atualizar manualmente às 19h de sexta-feira. A ideia é ter uma régua de medição que permita comparar campanhas de forma consistente, detectar padrões de sazonalidade e ajustar orçamento e criativos com rapidez, aproveitando as janelas de conversão que realmente impactam o resultado.
Validação, erros comuns e manutenção do ecossistema semanal
Erros comuns e como corrigi-los rapidamente
- UTMs ausentes ou mal formados em canais de WhatsApp e chamadas — corrija com validação automática de URLs e fallback para campaign_name.
- Parâmetro week_of_month não enviado em todas as plataformas (GTM SS, Web) — implemente uma regra de fallback no data layer para preencher o valor sempre que possível.
- Fuso horário inconsistentes entre GA4, BigQuery e CRM — alinhe fusos para a janela de semana e use timezone-aware agregations.
- Convergência entre Looker Studio e GA4 divergindo por causa de filtros de data — padronize a janela de calendário (por exemplo, do 1º ao último dia do mês) em todas as fontes.
- Atribuição com offline conversion que não retorna em semana — integre campanhas offline com eventos de conversão em semana, mantendo a contagem de lead até a confirmação no CRM.
- Discrepâncias entre campanhas na semana 1 e semana 5 por diferença de CRO ou orçamento raro — adote uma regra de validação de dados que sinalize semanas com exceção de modelagem de conversões sendo necessária.
- Atualizações de consentimento (Consent Mode v2) afetando dados de GA4 — acompanhe mudanças de CMP e ajuste a coleta de dados conforme as regras de privacidade.
Como verificar se o setup está funcionando
Execute uma auditoria de ponta a ponta em pelo menos dois meses de dados: verifique se a week_of_month está presente em eventos críticos, se as métricas por campanha fazem sentido dentro de cada semana e se as discrepâncias entre GA4, Looker Studio e BigQuery permanecem sob controle. Teste cenários com promoções de início/mês, mudanças de criativo e variações de orçamento para confirmar que o método capta o efeito da semana, não apenas o efeito do volume total.
“A qualidade do dado semanal é o que separa decisões ágeis de suposições longas. Não negocie a base.”
Decisões técnicas: quando adaptar a abordagem às suas condições de negócio
Quando preferir client-side ou server-side e qual janela de atribuição escolher
Em ambientes com muita dependência de dados first-party e com atraso considerável entre clique e conversão (especialmente em WhatsApp ou chamadas), o Server-Side GTM pode oferecer maior confiabilidade. No entanto, para organizações com fluxo de dados enxuto, o client-side, somado a event-driven week_of_month, já entrega visibilidade suficiente. Em termos de janela de atribuição, comece com uma janela de 7–14 dias para conversões de leads que passam pelo site e pelo CRM, ajustando conforme o comportamento típico de cada campanha e canal. A ideia é ter uma linha base que você pode estreitar ou expandir com base na precisão observada entre plataformas.
Privacidade, LGPD e Consent Mode
Privacidade não é anestesia de dados: existem limites reais que dependem do CMP, do tipo de negócio e do uso dos dados. Se você opera com dados sensíveis ou com consentimento desigual entre plataformas, documente as regras de coleta e garantias de retenção, mantendo o foco na confiabilidade da segmentação semanal sem extrapolar o que é permitido. Em cenários com Consent Mode v2 ativo, valide que o week_of_month continua presente nas informações relevantes e que qualquer perda de dados não comprometa a leitura de semanas inteiras por campanha.
Para leitores que já operam com BigQuery, Looker Studio e GA4 integrados, a recomendação é manter a consistência na camada de transformação: mantenha o week_of_month como uma dimensão central que alimenta tanto dashboards de GA4 quanto relatórios exportados para BigQuery. Se houver necessidade de ajustes, documente rapidamente as alterações de regras de semana e reflita-as em todas as fontes para evitar descompasso entre dados históricos e atuais.
O caminho para a confiabilidade não é curto, mas é direto: migre a visão por semanas para as fontes oficiais que sustentam o ecossistema de mensuração, mantenha um fluxo de dados estável entre GTM, GA4 e BigQuery e estabeleça uma prática de validação semanal que reduza a dependência de correções manuais. Se desejar, você pode começar com um checklist de validação semanal para a equipe de negócios e para o time técnico, garantindo que todos os pontos críticos estejam cobertos antes de cada lançamento mensal.
Conduzir a configuração com foco em semanas do mês não elimina o desafio da atribuição, mas transforma-o em um problema gerenciável, com evidências claras para orientar ajustes de orçamento, criativos e horários de veiculação. O próximo passo é selecionar a ferramenta de visualização de dados que melhor se adapta ao seu fluxo, manter a governança de dados e estabelecer um ritual de revisão semanal que alinhe o marketing com a receita real.
Para quem quiser aprofundar a leitura com fontes oficiais sobre coleta, atribuição e dados em GA4, GTM e BigQuery, vale consultar a central de ajuda do Google Analytics, a documentação do Google Tag Manager e a documentação do BigQuery, que oferecem guias sobre eventos, parâmetros e exportação de dados.
Se preferir transformar esse protocolo em um projeto compartilhado, inicie com o mapeamento de campanhas por semana em uma planilha de referência, valide com os dados históricos e, em seguida, implemente a automação de envio de week_of_month para GA4 e BigQuery. O resultado é uma visão clara e acionável sobre qual campanha performa melhor em cada semana do mês, permitindo decisões rápidas e fundamentadas.
Próximo passo: alinhe com o time de dev para garantir a captura de week_of_month em todas as pontas do funil (site, WhatsApp, CRM) e comece a testar a configuração com um conjunto de campanhas representativo do seu mix mensal.
Se você já tem um fluxo de dados estabelecido, a implementação pode ser acelerada ao trazer este conceito para o seu pipeline de dados existente, conectando GA4, GTM Server-Side, Looker Studio e BigQuery de forma coesa. O objetivo é reduzir a latência entre a observação de uma variação semanal e a tomada de decisão que corrige o curso da campanha no mês.
Para suporte técnico adicional, consulte a documentação oficial das ferramentas que mencionamos (GA4, GTM e BigQuery) e utilize a prática de auditoria contínua para manter a confiabilidade da segmentação semanal em cada mês.
Leave a Reply