Relatórios por idade, gênero, posicionamento e região
Um recorte por vez e cobertura contra o total
Custo e resultado por recorte
Relatório, dashboard e agente de IA
O que resolve
- Cada recorte é lido sozinho e nunca somado com outro.
- O cliente sabe quanto da verba o recorte cobre antes de tirar conclusão.
- Região, idade e posicionamento têm os mesmos nomes no Meta e no Google.
Perguntas de negócio que responde
Faça estas perguntas ao seu agente quando o caso estiver pronto.
O que você precisa
- Os relatórios por recorte do Meta e do Google conectados por cliente
- A tabela de mídia da carteira, que é a referência do total
- A tabela de nomes de localização do Google para traduzir os códigos
O que você recebe
- Uma tabela em formato longo, um tipo de recorte por vez, com a cobertura da verba
- Custo por resultado por faixa, gênero, posicionamento e região
- Um selo de cobertura em todo gráfico de recorte
- Um agente de IA que lê um recorte por vez
Onde ativar
Custo por resultado por faixa, região e posicionamento, com a cobertura no rodapé.
Faixas e regiões com gasto e sem resultado, para excluir ou ajustar lance.
Responde qual público converte melhor, sempre com um tipo de recorte por vez.
As fontes são relatórios prontos das plataformas. O cuidado está em nunca somar entre recortes e em mostrar a cobertura. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.
As plataformas quebram o mesmo investimento por idade, por gênero, por posicionamento e por região. Quem empilha os recortes numa tabela e soma tudo multiplica a verba. No Google, Performance Max não publica idade nem gênero, então o recorte cobre só parte do investimento, e a maior faixa costuma ser a não identificada.
Como costuma ser feito, e a regra
Cada linha é um erro que já aconteceu na prática.
Guarde os recortes em formato longo (anúncio, dia, tipo de recorte, valor) e filtre sempre um tipo. Dentro de um tipo a soma fecha; entre tipos, a mesma verba aparece várias vezes. Numa base real, somar todas as linhas dava cerca de quatro vezes o investimento.
O investimento total do cliente sai da tabela diária de desempenho por campanha. Recortes respondem composição relativa. Toda leitura mostra a cobertura: investimento do recorte / investimento total do mesmo período e das mesmas contas.
No Google, Performance Max não publica idade nem gênero: a cobertura do recorte é 100% menos a fatia de PMax, e em contas com muita PMax ficou abaixo de 30%. Não contorne rateando a verba de PMax entre as faixas: diga que a leitura vale só para a verba fora de PMax.
AGE_RANGE_UNDETERMINED, UNDETERMINED e unknown são a parte que a plataforma não conseguiu atribuir. No Google, a faixa não identificada pode ser maior que a maior faixa real. Mostre à parte e calcule a participação das faixas sobre o identificado e sobre o total, com o rótulo de cada uma.
Alcance não é aditivo entre anúncios, dias nem faixas. Tabelas de recorte levam só medidas aditivas: investimento, impressões, cliques, cliques no link, leads, compras e valor de compra. Taxas são calculadas na leitura, a partir das somas.
No Google, o tipo de localização separa onde a pessoa estava (presença) do lugar pelo qual ela mostrou interesse. Os dois quebram o mesmo gasto e, somados, passam do investimento real. Trate como tipos de recorte diferentes.
No Google, o criteria_id vira nome pela tabela de geo targets; o mesmo nome de cidade existe com ids diferentes, e região nem sempre é estado. No Meta, a região chega com sufixos como (state): normalize antes de casar com o Google. Guarde o código e o rótulo.
Custo por resultado por faixa usa o mesmo action_type do objetivo do conjunto usado na tabela principal. Recorte de campanha de alcance não tem CPL. Faixa com poucos resultados não vira conclusão: mostre o volume ao lado da taxa e um mínimo declarado.
No Meta, o posicionamento real é publisher_platform mais platform_position (Instagram Reels, Facebook Feed, Stories). Dispositivo (impression_device) é outro tipo de recorte. Não misture os dois no mesmo eixo.
Tipos de recorte e cobertura
De onde vem cada recorte e se ele fecha com o investimento total.
Definições
spend das linhas de um tipo de recorte e de um valor, no períodoArmadilhas que já aconteceram
Somar todas as linhas da tabela de segmentos, sem filtrar o tipo, dava cerca de quatro vezes o investimento real.
Filtre um tipo de recorte por vez.
O relatório de idade do Google foi usado como total do cliente e ficou bem abaixo da conta, porque Performance Max não entra.
Total pela tabela de mídia e cobertura ao lado.
A faixa etária não identificada tinha mais verba que a faixa 25-34, que o relatório apresentava como o público principal.
Não identificado em linha própria.
O Meta devolvia o estado com sufixo e o Google sem, e a comparação por região deixava metade dos estados sem par.
Normalize os rótulos e use o código como chave.
Somar os dois tipos de localização do Google deu mais investimento que a conta teve.
Trate presença e interesse como recortes separados.
Teste de aceitação
O caso está pronto quando todos os itens passam.
- Dentro de cada tipo de recorte, o investimento é igual ou menor que o total da tabela de mídia nas mesmas contas e período, e a cobertura aparece em toda leitura.
- Nenhuma consulta soma linhas de tipos de recorte diferentes.
- No Meta, cada tipo de recorte de um mês fechado fecha com o investimento total (diferença abaixo de 0,1%).
- No Google, a cobertura do recorte de idade é igual a 100% menos a participação de Performance Max no investimento da conta.
- Não identificado aparece como linha própria em idade e gênero.
Pacote para o agente
Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.
Recortes de público - Recortes estão em formato longo. Filtre sempre um tipo de recorte; nunca some entre tipos. - O investimento total do cliente vem da tabela de mídia, não dos recortes. Mostre a cobertura do recorte. - Google: Performance Max não tem idade nem gênero. A leitura vale só para a verba fora de PMax. - Não identificado (UNDETERMINED, AGE_RANGE_UNDETERMINED, unknown) é linha própria, não é público. - Alcance não está nos recortes. Taxas são recalculadas a partir das somas. - Localização do Google: presença e interesse são recortes diferentes. O código da localização é a chave; o nome é rótulo. - Resultado por recorte usa o resultado do objetivo do conjunto. Mostre o volume ao lado da taxa e não conclua com menos de <n> resultados. Exceções por cliente: - <cliente>: praças de interesse <lista>; regiões fora delas agrupadas em Outras. - <cliente>: conta <id> com <x>% em Performance Max; recorte demográfico só do restante. - <cliente>: o público-alvo é a faixa <faixa>; destaque essa faixa.
Construa no meu workspace Nekt o caso "Recortes de público" seguindo as regras em https://academy.nekt.com/industrias/agencias/recortes-de-publico.md. 1) Encontre as tabelas de origem e confirme as colunas usadas pelas regras. 2) Crie uma transformação no grão indicado aplicando todas as regras. 3) Rode o teste de aceitação e me mostre o resultado de cada item. 4) Crie o context document do caso no workspace, com as exceções dos meus clientes em aberto para eu preencher.
Variações
Atribua idade, gênero e plataforma ao lead do formulário cruzando a ordem de entrada dentro do mesmo anúncio e dia.
Aplique a participação do GA4 por dispositivo, cidade e idade aos totais oficiais de pedidos e receita.
O relatório por hora mostra quando o lead chega, para programar anúncio e atendimento.