O fill rate da sua operação está em 92%. O número parece saudável, as impressões estão sendo preenchidas, os relatórios não mostram nenhum sinal de alarme. Mas o eCPM continua estagnado há meses, sem crescer, sem cair, apenas parado em um patamar que você começou a normalizar sem saber se é bom ou ruim.

Esse é um dos cenários mais comuns em operações programáticas maduras, e a explicação quase nunca está no fill rate. Ela está em uma métrica que a maioria dos publishers brasileiros ainda não monitora com a atenção que merece: a bid density.

O bid density mede quantos compradores realmente disputaram cada impressão no leilão. Não se o espaço foi preenchido. Não se houve receita. Mas se houve competição real pelo inventário. E é essa competição que determina o preço final de cada impressão, independentemente de qualquer outro fator do setup.

Se o seu fill rate é alto mas o eCPM não cresce, a bid density provavelmente está te dizendo algo que os outros relatórios não conseguem mostrar.

O que é bid density e por que fill rate não conta essa história?

Fill rate é uma métrica de ocupação. Ela responde a uma pergunta simples: qual porcentagem das requisições de anúncio resultou em uma impressão entregue? Um fill rate de 90% significa que 9 em cada 10 solicitações de anúncio foram respondidas com um criativo. A décima ficou vazia.

Bid density é uma métrica de competição. Ela responde a uma pergunta diferente: quantos compradores participaram do leilão antes de a impressão ser entregue?

Esses dois números medem coisas completamente distintas, e confundir um com o outro é o erro que faz os publishers operarem com a sensação de que tudo está bem quando na prática estão deixando receita na mesa em cada leilão.

Considere dois cenários com o mesmo fill rate de 100%. No primeiro, um único comprador participa do leilão e ganha a impressão pagando o valor mínimo necessário para superar o floor price. No segundo, sete compradores competem pelo mesmo espaço, cada um tentando superar o lance do anterior. O resultado financeiro entre os dois cenários pode ser a diferença entre um eCPM de $1,50 e um eCPM de $4,00, com exatamente o mesmo volume de tráfego, o mesmo formato de anúncio e o mesmo fill rate perfeito nos dois casos.

Essa é a limitação estrutural do fill rate como métrica de saúde da monetização: ele mede se o espaço foi preenchido, mas não mede se o espaço foi disputado. E no mercado programático, o valor de uma impressão é quase inteiramente determinado pela intensidade da disputa por ela.

A diferença entre impressão preenchida e impressão disputada

Uma impressão preenchida é o resultado mínimo esperado de um setup funcionando. Uma impressão disputada é o resultado de um setup eficiente, com demanda qualificada, parceiros ativos e configuração que permite a competição real no leilão.

O publisher que monitora apenas fill rate sabe que os espaços estão sendo ocupados. O publisher que monitora bid density sabe se os espaços estão sendo valorizados. São perguntas diferentes, e a segunda é a que impacta diretamente a receita.

Como bid density afeta diretamente o seu eCPM

O mecanismo é direto: em um leilão programático, o preço final pago pelo anunciante vencedor é determinado pela presença de outros compradores competindo pelo mesmo inventário. Quanto mais compradores ativos disputam uma impressão, maior a pressão para que cada um deles eleve o próprio lance.

Em um leilão com bid density de 1, o comprador vencedor precisa apenas superar o floor price. Não há pressão competitiva. O lance mínimo é o lance suficiente. Em um leilão com bid density de 7, o comprador precisa superar seis outros concorrentes, cada um com interesse real naquele inventário. O preço final reflete o valor que o mercado atribui àquela impressão, e não apenas o mínimo que o publisher aceitou receber.

Essa dinâmica explica por que operações com floor prices bem calibrados mas baixa bid density continuam com eCPM abaixo do potencial. O floor protege o inventário de lances ruins, mas não cria competição. Quem cria competição são os compradores ativos, e a bid density é o indicador de quantos deles estão realmente participando dos leilões na sua operação.

No lado oposto, um aumento de bid density sem nenhuma outra mudança no setup tem impacto imediato e mensurável no eCPM. Mais compradores competindo pelo mesmo inventário significa que o preço final de cada impressão sobe, mesmo que o volume de tráfego, os formatos e o número de ad units permaneçam idênticos.

Por que um parceiro de demanda ativo vale mais que três parceiros passivos?

A tendência natural de quem está construindo um setup de header bidding é adicionar parceiros de demanda: mais SSPs, mais conexões, mais fontes de receita potencial. A lógica parece correta. Na prática, ela só funciona se os parceiros adicionados têm compradores reais e ativos para aquela vertical, naquele mercado, naquele perfil de audiência.

Um parceiro de demanda sem atividade real não aumenta a bid density. Ele participa do leilão, envia uma requisição, e ou não retorna nenhum lance ou retorna lances consistentemente abaixo do floor. O resultado é que ele adiciona latência à requisição, aumenta o risco de timeout nos bids de qualidade e não contribui para a competição no leilão.

Três parceiros nesse perfil têm menos valor para a bid density da operação do que um único parceiro com DSPs ativos, compradores com budget alocado para aquela vertical e histórico de lances competitivos no mercado brasileiro.

Como identificar a bid density da sua operação hoje

A bid density não aparece no dashboard padrão do Google Ad Manager. Para acessar esse dado, você precisa saber onde olhar em cada camada do setup.

A fonte mais direta são os relatórios de bid density disponibilizados pelos próprios SSPs. A maioria dos parceiros de demanda oferece relatórios que incluem o número de bids recebidos por leilão, desagregados por formato, posição e período. Você pode solicitar esse relatório diretamente ao seu account manager em cada SSP ou acessá-lo na interface de reporting da plataforma.

Para operações com header bidding via Prebid, o Prebid Analytics oferece visibilidade granular sobre o comportamento dos lances em cada wrapper. Os campos mais relevantes para avaliar bid density são o número de bid responses por leilão, a taxa de bids que chegam dentro do timeout configurado e a distribuição de lances por faixa de CPM. Esses dados, cruzados por posição e formato, revelam onde a competição é real e onde ela é apenas aparente.

No Google Ad Manager, o caminho indireto é analisar a distribuição de CPM por line item de header bidding. Quando a concentração de receita está em uma faixa estreita de CPM, sem variação para cima, geralmente é sinal de que poucos compradores estão competindo por aquele inventário.

Os sinais no dashboard que indicam bid density baixa sem precisar do relatório direto

Mesmo sem acesso imediato aos relatórios de bid density, alguns padrões nos dados existentes indicam que a competição no leilão está abaixo do potencial.

O primeiro é o eCPM estável com fill rate alto durante períodos prolongados. Quando a receita por impressão não varia mesmo em períodos de maior demanda de mercado, como o Q4, isso sugere que o leilão não está respondendo à pressão competitiva externa.

O segundo é a ausência de variação de eCPM por horário do dia. Mercados com bid density saudável mostram variação natural de preço ao longo do dia, com picos nos períodos de maior atividade dos anunciantes. Um eCPM plano ao longo de 24 horas é sinal de que a competição está limitada independentemente do momento.

O terceiro é a concentração de receita em um único parceiro de demanda. Quando um SSP é responsável por mais de 60% da receita de forma consistente, os outros parceiros provavelmente não estão contribuindo para a bid density de forma significativa.

Benchmarks de bid density: o que é saudável para o seu inventário?

Os benchmarks de bid density variam por formato, posição e modelo de monetização, mas existem referências práticas que permitem avaliar se a operação está dentro de um patamar competitivo.

Em operações com header bidding ativo e múltiplos parceiros configurados, uma bid density abaixo de 3 lances por leilão é sinal claro de demanda insuficiente. O leilão está acontecendo com pouca competição real, e o eCPM resultante reflete isso. Entre 3 e 5 lances por leilão é uma faixa de transição: a competição existe, mas tem espaço relevante para crescer. Acima de 6 lances por leilão é considerado saudável para a maioria das verticais em display, com potencial de eCPM correspondendo mais de perto ao valor real do inventário.

Para formatos de vídeo, os benchmarks são diferentes. A bid density tende a ser naturalmente menor porque o universo de compradores de vídeo é mais restrito, mas o CPM por lance é significativamente mais alto. Uma bid density de 3 a 4 em vídeo pode gerar mais receita por impressão do que uma bid density de 8 em display padrão.

Por posição, inventário above the fold em páginas de alta viewability atrai naturalmente mais compradores do que posições below the fold. É esperado que a bid density seja 30% a 50% maior nessas posições em operações bem configuradas. Se a diferença não existe ou é muito pequena, pode indicar que o inventário premium não está sendo identificado corretamente pelos compradores.

Por horário, o mercado programático brasileiro tem picos de atividade entre 14h e 20h nos dias úteis, período em que os anunciantes estão mais ativos e a competição por impressões tende a ser maior. Bid density nesse intervalo deveria ser perceptivelmente mais alta do que nos períodos de menor atividade.

Quer visualizar o comportamento real dos compradores no seu inventário, por formato, posição e período do dia? A Planilha de Análise de Anunciantes da AdSeleto foi desenvolvida para entregar exatamente esse nível de detalhe sobre a sua operação.

Os erros que destroem a bid density sem que o publisher perceba

Esses são erros de operação madura, não de setup inicial. Aparecem em publishers que já têm header bidding rodando, parceiros configurados e relatórios acompanhados, justamente porque ninguém voltou para questionar o que foi configurado quando o setup estava sendo construído.

Excesso de parceiros sem atividade real. Cada parceiro adicionado ao wrapper do header bidding envia uma requisição no momento do leilão. Se o parceiro não tem compradores ativos para aquela vertical, a requisição não retorna nenhum lance competitivo, mas o tempo de espera pelo timeout foi consumido. Com muitos parceiros nesse perfil, o timeout geral do leilão precisa ser mais longo para não cortar os parceiros lentos, o que aumenta a latência da página e piora a experiência do usuário. O efeito líquido é uma bid density baixa com latência alta, o pior dos dois mundos.

Timeout muito curto para parceiros premium. DSPs de alta qualidade, conectados via SSPs premium, costumam ter janelas de resposta mais longas porque processam mais dados antes de definir o lance. Um timeout configurado de forma agressiva para reduzir latência pode estar cortando sistematicamente os compradores com maior propensão a pagar preços mais altos pelo inventário. O resultado é uma bid density aparentemente normal nos relatórios, mas composta pelos compradores mais rápidos e não necessariamente pelos mais valiosos.

Floor prices eliminando compradores antes do leilão. Um floor price calibrado acima do valor de mercado para aquele inventário reduz artificialmente a bid density porque parte dos compradores não entra no leilão sabendo que o preço mínimo está acima do seu lance típico para aquele formato e vertical. O fill rate cai, mas a bid density cai antes: compradores que poderiam competir e elevar o preço para outros lances decidem não participar.

Server-side header bidding com cookie match rate baixo. Operações que migraram para server-side bidding para reduzir latência podem ter inadvertidamente reduzido a qualidade dos lances recebidos. No server-side, o match de cookies entre o SSP e os compradores tende a ser menor do que no client-side, porque o navegador do usuário não está diretamente envolvido na transmissão de dados. Compradores que dependem de dados de audiência para definir lances precisos participam do leilão com menos informação, o que reduz tanto o valor dos lances quanto a propensão de certos compradores a participar.

Ausência de segmentação de inventário por qualidade. Tratar todo o inventário da mesma forma no leilão impede que compradores identifiquem e valorizem posições de alta performance. Quando um anunciante não consegue distinguir uma posição above the fold com viewability de 85% de uma posição below the fold com viewability de 40%, os lances tendem a refletir uma média dos dois, e não o valor real do inventário premium.

FAQ

Qual a diferença entre bid density e bid rate? 

Bid rate mede a proporção de requisições que recebem pelo menos um lance em resposta. Bid density mede quantos lances distintos cada leilão recebe. Um bid rate de 80% com bid density de 1,5 significa que a maioria das requisições é respondida, mas com pouquíssima competição. Bid rate é uma métrica de cobertura. Bid density é uma métrica de intensidade competitiva. Para avaliar o potencial de receita do inventário, a bid density é o indicador mais relevante dos dois.

Quantos parceiros de demanda são necessários para ter uma bid density saudável?

O número de parceiros importa menos do que a qualidade de cada um deles para a sua vertical. Operações com 5 parceiros ativos e compradores reais tendem a ter bid density mais alta do que operações com 12 parceiros dos quais metade não tem demanda relevante para aquele inventário. O ponto de partida é identificar quais parceiros estão realmente contribuindo com lances competitivos e quais estão apenas adicionando latência sem agregar receita.

Meu fill rate é de 90%. Isso significa que minha bid density é boa? 

Não. Fill rate e bid density medem dimensões diferentes da operação. Um fill rate de 90% indica que 9 em cada 10 requisições foram respondidas com uma impressão entregue. Não diz nada sobre quantos compradores competiram por cada uma dessas impressões. É possível ter fill rate alto com bid density de 1 ou 2, o que significa que cada impressão foi preenchida pelo primeiro comprador que apareceu, sem concorrência real.

Como bid density se relaciona com win rate no header bidding? 

Win rate é a proporção de lances que um parceiro específico vence em relação ao total de lances que ele faz. Bid density é o número de lances que o leilão recebe no total. Os dois são complementares: um parceiro com win rate alto em um leilão com bid density baixa pode estar ganhando facilmente porque não tem concorrência real, não porque o inventário é especialmente valioso para ele. O ideal é monitorar os dois em conjunto para entender se a competição no leilão está funcionando corretamente.

É possível melhorar bid density sem adicionar novos parceiros de demanda? 

Sim. Ajustar o timeout para garantir que parceiros com janelas de resposta mais longas consigam participar do leilão, revisar floor prices que estão eliminando compradores antes do leilão começar e melhorar a segmentação do inventário para que compradores identifiquem posições de alta qualidade são três caminhos para aumentar a bid density sem adicionar nenhum novo parceiro. Em muitos casos, essas otimizações têm impacto maior do que simplesmente ampliar o número de SSPs conectados.

Quer estruturar a operação de monetização com base nas métricas certas desde o início? O nosso guia em parceria com a MGID cobre os fundamentos e as decisões estratégicas que definem uma operação programática de alta performance.

10 passos para monetizar: do setup inicial às decisões avançadas de otimização, em um material desenvolvido para publishers que querem operar com inteligência.

Conclusão

O fill rate diz se o espaço foi preenchido, mas não diz se o espaço foi valorizado. Em um mercado onde o preço de cada impressão é determinado pela intensidade da competição no leilão, monitorar apenas fill rate é como avaliar uma negociação pelo fato de ela ter chegado a um acordo, sem considerar se o acordo foi bom.

Bid density é a métrica que revela o que está acontecendo de verdade no leilão. Quantos compradores queriam aquela impressão. Quanta pressão competitiva foi gerada antes de o lance vencedor ser definido. E, por consequência, se o eCPM resultante reflete o valor real do inventário ou apenas o mínimo que um comprador precisou pagar para não encontrar concorrência.

Operações que adicionam bid density ao conjunto de métricas monitoradas regularmente enxergam a performance programática com uma camada de profundidade que fill rate, eCPM e win rate isolados não conseguem entregar. E é nessa camada que mora boa parte da receita que ainda não está sendo capturada.