Customer Match no Google Ads: Subir Listas e Estruturar Campanhas


Google Ads
/
7 min de leitura
/
Atualizado mai 2026

Customer Match no Google Ads: subir listas e estruturar campanhas

Como transformar a base de clientes do CRM em audiência de Google Ads, segmentar por LTV e recência, e o que a LGPD exige antes do primeiro upload.

GP
Por Giorgio Pasquale
·
Especialista em mídia paga

TL;DR · Em 3 linhas

O que você vai entender lendo isso

  • Customer Match é o ativo mais subutilizado em conta de Google Ads. Você sobe lista de clientes (email, telefone ou endereço hashed em SHA-256), o Google bate contra a base logada e vira audiência segmentável em Search, Shopping, PMax, Demand Gen e YouTube.
  • Lista única “clientes” é desperdício. Segmente por LTV, recência e categoria comprada. Smart Bidding lê cada lista como signal separado e otimiza melhor.
  • Match rate típico de email hashed fica entre 50% e 70%. Abaixo de 1.000 matches a lista não é elegível pra targeting. LGPD exige consent explícito documentado e base legal definida.

Toda conta nova de Google Ads que eu pego passa pelo mesmo check: Customer Match não está sendo usado, ou existe uma lista única “Clientes” parada há 18 meses. É a base mais qualificada que a conta tem e fica encostada.

Vou te mostrar como subir lista, quais dados funcionam, como segmentar pra Smart Bidding tirar proveito, onde ativar e o que a LGPD exige – com o passo a passo que uso em SaaS, e-commerce e infoproduto.

O que é Customer Match e por que importa

Customer Match é o recurso do Google Ads que permite subir lista de dados de clientes (email, telefone ou endereço) pra criar audiência segmentável. O Google aplica hash SHA-256, compara com a base de usuários logados em Gmail, YouTube, Search e Chrome, e monta a audiência com quem deu match.

Funciona em duas direções. Em campanhas de remarketing, você reativa quem já comprou. Em prospecção, a lista vira signal de audiência – até 2023 isso gerava Similar Audiences automaticamente, hoje funciona como sinal pra Audience Signals do Performance Max e pra Smart Bidding em Search.

A diferença pro remarketing por pixel importa: pixel depende de cookie, ITP, ad blocker. Customer Match opera no nível da conta logada do Google. Se o cara abre Gmail, YouTube e Chrome com a mesma conta, você alcança ele independente de cookie. Em mundo com cookie bloqueado, vale muito.

50-70%match rate típico de email hashed em base BR

Faixa que vejo em contas que rodei nos últimos 2 anos. Listas com email corporativo dão match mais baixo, listas de e-commerce B2C dão match mais alto. Combinar email + telefone na mesma linha eleva pra 70-85%.

Como hash SHA-256 protege dados

A regra: dado de cliente não sai do seu sistema em texto puro. O hash SHA-256 transforma cada email ou telefone em string irreversível de 64 caracteres, e é isso que o Google recebe. Quem intercepta não volta do hash pro email original.

Você tem dois caminhos. Exportar CSV cru e deixar o Google Ads hashear no upload (checkbox “data is hashed” vem desmarcado). Ou hashear localmente antes de subir, com função SHA-256 em Python, Node ou Excel. Prefiro o segundo: garante que dado em texto puro nunca atravessa rede externa.

Antes de hashear, normalize. Email em lowercase, sem espaços ([email protected]). Telefone em E.164 com código do país (+5511987654321). Nome e endereço também em lowercase, sem acento, sem pontuação. Normalização diferente do Google derruba match pela metade mesmo com base boa.

Esse hash é o mesmo de Enhanced Conversions e da Conversions API do Meta. Aprende uma vez, usa em tudo.

★ LGPD na prática

Antes de subir qualquer lista, garanta consent explícito e base legal documentada. Política de privacidade tem que mencionar Google Ads como destinatário, formulário de cadastro precisa de checkbox específico de marketing (não pré-marcado), opt-out tão fácil quanto opt-in. A ANPD já abriu processo por uso de base sem consent claro, e o Google bloqueia conta que receba reclamação.

Tipos de lista (email, phone, mailing)

O Google Ads aceita três identificadores principais e você pode combinar todos na mesma linha pra elevar match rate. Cada identificador funciona melhor em um cenário.

Email hashed (SHA-256). O mais comum e o que dá melhor match em base B2C. Funciona bem em e-commerce, infoproduto e SaaS que usa email como login. Match rate típico de 50-70% em base brasileira limpa.

Telefone hashed (E.164). Útil quando o cadastro principal é por telefone (varejo offline, delivery, app mobile). Match rate menor que email em média, mas cresce em base que tem login por WhatsApp ou SMS. Sempre em formato internacional com +.

Endereço postal (mailing). Nome + sobrenome + CEP + país, todos hashed exceto CEP. Usado principalmente em base de varejo físico que captura endereço de entrega. Match rate baixo em conta BR porque o Google logged-in user nem sempre tem endereço cadastrado.

A regra de ouro: subir os três quando tiver. O Google faz match por qualquer um, e quem casar por dois ou mais identificadores entra com mais confiança no signal de Smart Bidding. Em conta de e-commerce que pega email + telefone no checkout, a combinação dos dois sobe match rate em 15-20 pontos vs só email.

Como segmentar listas por LTV e recência

Aqui é onde a maior parte das contas erra. Sobe uma lista única chamada “Clientes” com 50 mil emails e acha que cumpriu o trabalho. Não cumpriu. Smart Bidding precisa de signal granular pra decidir lance, e uma lista única vira ruído.

O modelo de segmentação que uso em qualquer conta razoável é o seguinte. Em conta de e-commerce, separo por valor de compra acumulado (LTV) em três faixas – top 20% por receita, 60% médio, 20% bottom – e por recência (comprou nos últimos 30 dias, 31-90 dias, 91-365 dias, mais de 365 dias). Cruzando os dois eixos, saem 12 listas potenciais. Na prática uso 6-8 que fazem sentido por volume.

Em conta de SaaS, a segmentação muda. Separo por status (trial ativo, customer pagante, churned há menos de 90 dias, churned há mais de 90 dias) e por plano (free, pro, enterprise). Cada lista vira target de campanha diferente: churned recente vai em retargeting agressivo, customer pagante vira sinal pra Similar Audience em prospecção, trial ativo entra como exclusão pra não pagar duas vezes pelo mesmo lead.

Em infoproduto, segmento por produto comprado e por valor de ticket. Aluno do curso introdutório de R$ 297 vira audiência pra upsell do curso avançado de R$ 1.997. Aluno do avançado vira sinal pra prospecção do mentoria de R$ 9.997. Cada lista alimenta uma campanha específica.

1Extrair lista do CRM
2Normalizar dados
3Hash SHA-256
4Upload Google Ads
5Aguardar match rate
6Ativar em campanha

O fluxo acima leva entre 24 e 72 horas pra completar. Quando a lista termina de ser processada, o Google mostra o match rate na interface (Tools > Audience Manager > sua lista). Se o número de matched users for menor que 1.000, a lista não é elegível pra targeting em Search/Shopping. Em Display, YouTube e Demand Gen o mínimo é menor (1.000 em maioria dos casos, mas há exceções por tipo de campanha conforme documentação oficial do Customer Match).

Customer Match em Search vs PMax vs Demand Gen

A mesma lista de Customer Match funciona diferente em cada tipo de campanha, e entender essa diferença muda como você estrutura tudo. Vou pelo que mais uso.

Em Search, a lista funciona em dois modos: targeting (observation ou targeting) e exclusão. Em campanha de marca, costumo adicionar a lista de clientes ativos como observation pra ver bid adjustment necessário, e a lista de competidor-customer (quando consigo capturar via formulário) como targeting positivo. Em campanha não-marca, uso lista de clientes como exclusão pra não pagar Search caro pra quem já é cliente.

Em Performance Max, a lista entra como Audience Signal. Não é targeting estrito, é dica pro algoritmo. PMax usa o signal pra acelerar a fase de aprendizado e pra orientar a expansão. Quanto mais segmentadas as listas (LTV alto, recência recente), melhor o signal. Como mostro em detalhe no guia de Performance Max, audience signal bem montado reduz tempo de aprendizado de 4-6 semanas pra 2-3.

Em Demand Gen, a lista funciona como targeting direto – você pode rodar campanha mirando exclusivamente clientes existentes em formato Discover, YouTube Shorts e Gmail. Funciona bem pra anúncio de novo produto pra base existente, pra reativação de churned, e pra upsell em ticket alto. O CPM tende a ser mais alto que prospecção fria, mas o ROAS compensa porque a audiência já tem familiaridade com a marca.

Em YouTube via Video Campaign, Customer Match funciona como targeting de audiência junto com tópicos e palavras-chave. Útil pra brand awareness pra base de clientes, lançamento de produto e anúncio em vídeo longo (15-30s) que não cabe em Demand Gen.

Se você quer entender melhor como cada um desses tipos opera, comece pelos tipos de campanha no Google Ads e pelo guia de como funciona o Google Ads. Customer Match é alavanca que multiplica esses tipos, não substituto.

Match rate típico e como melhorar

Match rate é a porcentagem de emails (ou telefones) da sua lista que o Google conseguiu casar com usuário logado. Em base brasileira limpa de e-commerce B2C, o número fica entre 50% e 70% pra email. Lista B2B com email corporativo costuma cair pra 30-50% porque muita gente não usa o email da empresa logado no Chrome pessoal.

Quatro coisas movem o ponteiro pra cima. Primeiro, normalização correta – lowercase, sem espaço, sem acento. Segundo, combinar email + telefone na mesma linha (eleva 15-20 pontos). Terceiro, atualizar a lista a cada 30-60 dias – email morre, base envelhece, match cai. Quarto, limpar bounce de email marketing antes de subir – email inativo no SendGrid também não está logado no Google.

Match abaixo de 30% é sinal de problema. Geralmente é dado mal normalizado ou base muito velha. Vale rodar uma sample manual de 100 emails contra uma ferramenta de validação (Hunter, NeverBounce, ZeroBounce) antes de processar a lista inteira.

20-40%uplift típico quando similar audiences ainda existia

Antes do Google descontinuar Similar Audiences em 2023, campanhas que rodavam similar baseado em Customer Match tinham essa faixa de uplift em volume vs sem similar. Hoje, o equivalente vive dentro de PMax e Demand Gen via Audience Signals – lista boa continua sendo o melhor signal disponível.

Compliance LGPD (consent + base legal)

Antes de subir qualquer lista, três coisas precisam estar em ordem. Sem essas três, você está exposto a multa da ANPD e a bloqueio de conta pelo Google.

1. Consent específico de marketing. O cadastro original do cliente precisa ter checkbox separado de marketing – não pode estar pré-marcado, não pode estar dentro de “Aceito os termos de uso”. Tem que ser claro, opt-in ativo, e o titular tem que saber que dado pode ir pra Google Ads. Em formulário antigo sem esse checkbox, a lista não pode ser usada.

2. Base legal documentada. A LGPD aceita várias bases legais (consent, contrato, legítimo interesse). Pra Customer Match em remarketing pós-venda, geralmente legítimo interesse funciona, desde que documentado em registro de operações. Pra prospecção via Similar Audiences (ou Audience Signal), o mais seguro é consent. Consulte advogado de privacidade pra definir o que se aplica ao seu caso – as orientações da ANPD mudam com frequência.

3. Opt-out funcional e fácil. Cliente que pediu pra sair tem que sair em até 15 dias e a lista precisa ser atualizada no Google Ads na mesma frequência. Se você sobe a base e nunca remove ninguém, está exposto. O ideal é integração automática via API entre CRM e Google Ads, mas mesmo upload manual mensal cumpre o básico.

A ANPD vem mais ativa em 2026, com processos abertos contra empresas que usam base sem consent claro. O Google também tem política própria – se receber denúncia de uso indevido, suspende a feature pra conta inteira, e voltar depois é processo demorado.

Erros comuns (lista única, dados sem hash, sem segmentação)

Os mesmos erros se repetem em quase toda conta que peguei nos últimos anos. Listo aqui pra você reconhecer antes de cometer.

Mito

“Lista única de clientes basta – Smart Bidding faz o resto.”

“Pode subir CSV cru, o Google hasheia.”

“Não preciso atualizar lista, base não muda tanto.”

“Match rate de 30% já é bom.”

“Consent geral em termos de uso resolve LGPD.”

Fato

Segmentar por LTV e recência multiplica o signal. Lista única é ruído.

Hash local antes de subir é mais seguro e mantém dado cru fora da rede externa.

Email morre, base envelhece. Refresh mensal mantém match rate estável.

30% é sinal de problema: dado mal normalizado ou base velha. Boa fica em 50-70%.

LGPD exige consent específico de marketing, base legal documentada e opt-out funcional.

Erro extra que merece menção: ativar Customer Match sem ter conversion tracking funcional primeiro. Sem conversão chegando, Smart Bidding não tem o que otimizar com o signal de audiência. Antes de subir lista, garanta que tracking está validado, Enhanced Conversions ativo, e Smart Bidding rodando com volume mínimo de conversão.

E pra fechar: Customer Match sozinho não salva conta ruim. É alavanca sobre estrutura que já funciona. Se a conta está com CPC fora de benchmark de mídia paga no Brasil e tracking quebrado, conserta isso primeiro. Customer Match é o último 20% que faz a conta passar de boa pra ótima, não o primeiro passo. Pra contexto adicional sobre o estado atual do recurso e mudanças de feature, vale acompanhar o Search Engine Land na seção de PPC.

Perguntas frequentes

Qual o tamanho mínimo de lista pra Customer Match funcionar?

Você precisa de pelo menos 1.000 matched users (não emails subidos, mas matches confirmados) pra a lista ficar elegível pra targeting em Search e Shopping. Em Display, YouTube e Demand Gen o mínimo costuma ser o mesmo, mas alguns formatos aceitam menos. Como match rate típico fica entre 50% e 70%, suba lista com no mínimo 1.500-2.000 emails pra garantir elegibilidade.

Posso usar Customer Match pra prospecção fria ou só pra remarketing?

Direto, a lista só atinge quem já está nela (remarketing). Mas em PMax e Demand Gen, Customer Match serve como Audience Signal, e o algoritmo expande pra perfis parecidos. É o que sobrou depois que o Similar Audiences foi descontinuado em 2023. Funciona como signal, não como targeting estrito de prospecção.

Com que frequência preciso atualizar a lista?

O mínimo aceitável é mensal. O ideal é semanal via integração automática entre CRM e Google Ads (API). Lista parada perde match rate em 5-10 pontos por trimestre porque email morre e usuário desloga. Em conta de e-commerce ativo, atualização semanal com base nas compras dos últimos 90 dias é o padrão que uso.

Customer Match funciona em conta sem MCC ou recém-criada?

O Google exige histórico mínimo da conta pra liberar Customer Match: política compliant, gasto histórico de pelo menos USD 50.000 acumulado (varia por país, em conta BR costuma destravar mais cedo) e pelo menos 90 dias de bom histórico. Conta nova zerada não tem acesso. Conta dentro de MCC bem estabelecido geralmente herda o acesso mais rápido.

Qual a diferença entre Customer Match e Customer List em Smart Bidding signal?

São a mesma coisa com nomes diferentes em pontos diferentes da interface. Customer Match é a feature de upload, e a lista resultante aparece como Customer List dentro de Audience Manager. Quando você ativa em campanha como signal pra Smart Bidding, a lista vira input no modelo de lance. O comportamento é idêntico – terminologia muda dependendo de onde no Google Ads você está olhando.

O que faço se o match rate ficar abaixo de 30%?

Investigue três pontos antes de assumir que a base é ruim. Primeiro, normalização: confirme que os emails estão em lowercase, sem espaço, sem caractere extra. Segundo, idade da base: emails de mais de 2 anos sem interação têm match baixo. Terceiro, hash: se você hasheou local, valide o algoritmo SHA-256 contra um caso conhecido. Match consistentemente abaixo de 30% mesmo depois disso geralmente é base B2B com email corporativo – tente combinar com telefone pra elevar.

Rolar para cima