Controle o ritmo da exibição de anúncios por frequência

Saiba como um comprador (DSP e anunciante) veiculando uma campanha publicitária pode controlar o ritmo de exibição de anúncios pela frequência com que o usuário visualizou ou interagiu com um anúncio. Controlar a exibição de anúncios por frequência melhora a experiência do público-alvo, evitando o desgaste do anúncio, e aumenta a receita alcançando mais usuários com o mesmo orçamento. Este guia mostra várias abordagens para trabalhar com a frequência dos anúncios.

Sair de um grupo de interesse

É possível chamar navigator.leaveAdInterestGroup() para solicitar que o navegador do usuário saia de um grupo de interesse quando ele clicar em um anúncio. Dentro do frame de anúncio vencedor e dos subframes dele, é possível chamar leaveAdInterestGroup(), desde que a origem do frame seja a mesma do grupo de interesse. Uma abordagem possível é adicionar um subframe invisível dentro do frame do anúncio responsável por sair do grupo de interesse.

Sair do grupo de interesse do anúncio impede lances futuros e funciona como uma forma de limite de frequência.

Usar o indicador prevWinsMs durante a geração de lances

Para um controle de frequência simples, você pode usar o campo prevWinsMs no browserSignals dentro de generateBid().

O campo prevWinMs contém os anúncios vencedores do grupo de interesse e o tempo, em milissegundos, desde as vitórias anteriores do grupo. O objeto ad contém apenas os campos renderURL e metadata.

Use esse sinal para determinar se o anúncio deve ser exibido. Retornar um valor de lance de 0 garante que o anúncio não vencerá o leilão.

Também é possível usar um cookie primário para armazenar informações de cliques. Quando o anúncio for renderizado, substitua um grupo de interesse atual pelos dados de cliques como indicadores de lances do usuário (userBiddingSignals).

O diagrama a seguir descreve a sequência:

Um diagrama que descreve a sequência para armazenar dados de cliques em um cookie primário e fazer a leitura deles em um momento posterior para o controle de frequência

  1. O usuário visita a página do anunciante.
  2. O comprador (anunciante/DSP) inicializa uma matriz de dados de cliques no cookie primário.
  3. O comprador (anunciante/DSP) adiciona o usuário a um grupo de interesse e define a matriz clicks inicial no campo userBiddingSignals.
  4. Posteriormente, o usuário visita a página do editor.
  5. O vendedor (editor/DSP) executa um leilão com Protected Audience, e o anúncio vencedor é renderizado para o usuário.
  6. O usuário clica no anúncio vencedor.
  7. O usuário é levado até a página do anunciante.
    • O URL de clique contém o nome do grupo de interesse como um parâmetro de consulta.
  8. O comprador (anunciante/DSP) lê o cookie primário existente
  9. O comprador (anunciante/DSP) adiciona o novo carimbo de data/hora do clique aos dados de cliques existentes
  10. O comprador (anunciante/DSP) atualiza o grupo de interesse com os novos dados de clique.
  11. O comprador (anunciante/DSP) atualiza o cookie primário com os novos dados de clique.

O carimbo de data/hora no campo click da userBiddingSignals fica disponível na função generateBid() quando o usuário visita a página do editor novamente, e o comprador pode usar esses dados para controlar a exibição de anúncios.

A seguir

Queremos conversar com você para garantir a criação de uma API que funcione para todos.

Converse sobre a API

Assim como outras APIs do Sandbox de privacidade, essa API é documentada e discutida publicamente.

Teste a API

Você pode fazer testes e participar de conversas sobre a API Protected Audience.