---
id: agencias/recortes-de-publico
industria: Agências de marketing
uso: comum
esforco: baixo
grao: Anúncio x dia x tipo de recorte x valor (formato longo)
---

# Recortes de público

Idade, gênero, posicionamento, dispositivo e região de cada cliente, mostrando quem converte sem somar o que não se soma.

## Resumo executivo

**Para quem:** Agências que precisam mostrar ao cliente quem viu, quem clicou e quem converteu.

**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.

**Por que importa:** Recorte de público é onde o cliente decide segmentação, e onde é mais fácil errar o total. A mesma verba aparece por idade, por gênero e por região, e o Google não publica demografia de Performance Max. Somar errado ou ignorar a parte não atribuída leva a cortar o público que mais vende.

**Perguntas de negócio que responde**

- Qual faixa etária tem o menor custo por lead?
- De quais estados vêm as conversões?
- Reels, feed ou stories: onde o anúncio performa melhor?
- Celular ou computador: onde o lead converte mais?
- Quanto da verba não tem idade ou gênero identificado?

**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

## Detalhado

### O problema

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.

### Regras de negócio

1. **Um tipo de recorte por vez.** 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. (Evite: Agrupar por tipo e valor e somar o total.)
2. **O total vem da tabela de mídia.** 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. (Evite: Usar a soma do recorte de idade como investimento do cliente.)
3. **Performance Max não tem demografia.** 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. (Evite: Distribuir PMax proporcionalmente entre as faixas.)
4. **Não identificado não é público.** 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. (Evite: Dizer que o público é 25-34 sem separar o não identificado.)
5. **Alcance fica fora.** 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. (Evite: Somar reach por faixa etária no mês.)
6. **Localização tem dois sentidos.** 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. (Evite: Somar presença e interesse.)
7. **Nome de lugar não é chave.** 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. (Evite: Juntar Meta e Google pelo nome da cidade.)
8. **Resultado pelo objetivo também no recorte.** 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. (Evite: CPL por faixa somando lead de todos os objetivos.)
9. **Posicionamento é plataforma mais posição.** 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. (Evite: Comparar feed com celular no mesmo gráfico.)

### Tipos de recorte e cobertura

De onde vem cada recorte e se ele fecha com o investimento total.

- **Meta · idade e gênero** → Fecha com o total (`adsinsights_by_age_and_gender`)
- **Meta · plataforma e posição** → Posicionamento (`publisher_platform + platform_position`)
- **Meta · dispositivo** → Celular, computador (`impression_device`)
- **Meta · região e país** → Região, normalizar sufixos (`adsinsights_by_region, adsinsights_by_country`)
- **Google · idade e gênero** → Sem Performance Max (`age_range_performance, gender_performance`)
- **Google · localização** → Presença e interesse separados (`user_location_performance + geo targets`)
- **UNDETERMINED, unknown** → Não identificado (`linha própria`)
- **reach** → Fora das tabelas de recorte (`não aditivo`)

### Definições

| Métrica | Definição |
|---|---|
| Investimento do recorte | soma de spend das linhas de um tipo de recorte e de um valor, no período |
| Participação | investimento do valor / investimento do tipo de recorte, mesmo cliente, contas e período |
| Participação identificada | investimento do valor / investimento do tipo sem o não identificado |
| Cobertura | investimento do tipo de recorte / investimento total da tabela de mídia, mesmas contas e período |
| Custo por resultado do recorte | investimento do valor / resultado do objetivo no valor, no período |
| CTR do recorte | soma dos cliques no link / soma das impressões do valor |

### Armadilhas

- **Quatro vezes a verba.** Somar todas as linhas da tabela de segmentos, sem filtrar o tipo, dava cerca de quatro vezes o investimento real. Como evitar: Filtre um tipo de recorte por vez.
- **Total abaixo da conta.** 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. Como evitar: Total pela tabela de mídia e cobertura ao lado.
- **O maior público era ninguém.** 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. Como evitar: Não identificado em linha própria.
- **Estados que não casavam.** O Meta devolvia o estado com sufixo e o Google sem, e a comparação por região deixava metade dos estados sem par. Como evitar: Normalize os rótulos e use o código como chave.
- **Presença mais interesse.** Somar os dois tipos de localização do Google deu mais investimento que a conta teve. Como evitar: Trate presença e interesse como recortes separados.

Validado em dados reais: Na conta de Meta Ads da própria Nekt, os relatórios por idade e gênero e por região fecham o investimento dos meses fechados com a tabela principal, com diferença de centavos, e idade ou gênero desconhecidos ficam abaixo de 1% da verba. A falta de cobertura é coisa do Google com Performance Max, não do Meta.

### Teste de aceitação

- [ ] 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.

### Context document

```text
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.
```

### Variações

- **Recorte do lead:** Atribua idade, gênero e plataforma ao lead do formulário cruzando a ordem de entrada dentro do mesmo anúncio e dia.
- **Site e e-commerce:** Aplique a participação do GA4 por dispositivo, cidade e idade aos totais oficiais de pedidos e receita.
- **Hora do dia:** O relatório por hora mostra quando o lead chega, para programar anúncio e atendimento.
