Bastidores· Arrumando a casa · parte 10
Medição de vários sites num painel só, com consentimento.
Como medi todos os sites dos meus produtos no mesmo GA4, com consentimento, e juntei os dados num painel só. Também conto o site que não coletava visitas.

Todos os sites dos meus produtos passaram a medir do mesmo jeito: na mesma conta do Google Analytics, com consentimento e aparecendo num painel só. Esta parte fecha a série “Arrumando a casa”, que conta as 48 horas de 29 e 30 de outubro de 2026.
Um padrão de medição para todos os sites
Defini o padrão em 29 de outubro. Há uma conta da marca no Google Analytics, com uma propriedade por produto, no fuso de São Paulo e na moeda em que o produto cobra. A retenção de dados fica em 14 meses, e o Google Signals está desligado.
Cada produto tem um fluxo Web no domínio canônico. A medição otimizada fica desligada (só o luisjunior.ai nasceu com ela ligada). Cada evento sai explicitamente do código, para que nenhuma URL ou campo de formulário chegue ao Google sem ter sido escolhido.
Uso o gtag.js direto, sem Google Tag Manager. Ele só carrega na origem de produção e depois do consentimento de análise.
O que vai para o Google e o que fica no site
Antes de qualquer escolha do visitante, o Consent Mode v2 está com tudo negado. O Consent Mode é o mecanismo que ajusta o comportamento das tags à escolha de cada visitante. O consentimento de análise libera só o analytics_storage, e o armazenamento de anúncios só é liberado com o consentimento de anúncios.
O que vai para o Google não traz nenhum dado pessoal. O endereço da página segue sem query e sem fragmento, mantendo só as UTMs e os identificadores de clique autorizados, e o referenciador vai só com a origem.
Além do page_view, os eventos de conversão usam os nomes recomendados pelo GA4:
generate_lead, no Pagenello, disparado quando o pedido é salvo no bancostore_click, o clique para a loja de appspurchase, que vem do estado confirmado no servidor e não do clique
No Pagenello, a origem do anúncio, com UTMs e o identificador de clique, fica guardada só no banco do próprio site. Por fim, a política de privacidade e o aviso de cookies de cada site citam o Google Analytics como análise opcional. O Search Console de cada domínio fica na mesma conta, vinculado ao fluxo do produto.
Um site que não coletava visitas
Um site pode estar no ar e não medir nada, e foi o que aconteceu com o Garfim. O ID de medição é o que liga o site à propriedade do Google Analytics. O CI publicava o site sem esse ID, e nenhuma visita chegava ao Google.
Corrigi em 29 de outubro, passando o ID ao build. Depois, conferi o padrão no luisjunior.ai, num Chrome isolado. Antes do consentimento, nenhuma requisição ao Google saiu. Depois do aceite, saíram page_view e product_click, este com o produto e a posição em que foi clicado, e ambos responderam com 204.
Um painel só, com uma junção que precisou de ajuste
Em 30 de outubro, o painel ficou pronto como um relatório privado no Data Studio (nome que o Looker Studio voltou a usar em outubro de 2026), chamado “Luis Junior — Sites”. O Data Studio lê os dados do Google Analytics e os organiza em tabelas e gráficos numa tela só. O relatório se ajusta ao celular, e o seletor de período fica no topo, com os últimos 28 dias, sem hoje, como padrão.
O resumo tem uma tabela por site, com usuários ativos, sessões, eventos principais e taxa de engajamento, além da variação em relação ao período anterior. Os gráficos mostram as sessões por dia, com uma linha por site, e as sessões por canal, com uma coluna por site.
O ajuste foi técnico. Os gráficos usam combinações de dados, que aceitam no máximo 5 tabelas. Com junção simples, os dias e canais que o primeiro site não tinha desapareciam. A solução foi uma junção externa completa e um campo calculado com COALESCE das chaves das 5 tabelas, para os campos Dia e Canal.
Assistentes de IA ganharam um canal próprio
No ClipLeve, desde 30 de outubro, o grupo de canais copiado do padrão ganhou o canal “Assistentes de IA”, na posição 9, acima dos orgânicos e do Referral. Ele reconhece a origem da sessão por uma expressão regular ou pelo meio ai-assistant. Canal, no GA4, é o agrupamento que o Google faz da origem de cada sessão, como busca orgânica e redes sociais.
O canal de IA que já vem no GA4 fica por último e deixa Perplexity e Claude de fora. Por isso criei o meu.
O que foi feito em 48 horas agora está medido, e cada produto novo entra neste painel no dia em que vai ao ar. O porquê de tudo isso está na parte 1.