Evitar duplicação em relatórios

Saiba como evitar cópias nos relatórios agregáveis e de evento.

Às vezes, você pode notar que uma conversão específica é contada mais de uma vez ou que um relatório é enviado várias vezes. Nesta página, explicamos como você pode encontrar relatórios duplicados e como evitar a contagem de conversões duplicadas.

Ignorar os relatórios que você já recebeu

Quando o navegador tenta enviar relatórios novamente devido à indisponibilidade da rede, ele pode enviar o mesmo relatório várias vezes. Para minimizar esse problema, ao receber um relatório, verifique a report_id. Se você já tiver recebido um relatório com esse mesmo report_id, ignore-o.

Recomendamos que você verifique se há cópias de relatórios agregáveis e de evento.

Instruir o navegador a ignorar conversões específicas

Por meio de um fluxo de usuário inesperado, uma conversão pode ser contada mais de uma vez. O exemplo a seguir descreve como isso pode acontecer:

Vamos supor que um usuário recarregue por engano a página de conclusão da compra que inclui o pixel de conversão. Por padrão, a atualização da página aciona uma segunda conversão, e você recebe dois relatórios. Mas o usuário fez apenas uma compra. Você pode alterar esse comportamento para visualizar somente uma conversão eliminando a duplicação de conversões.

Leia mais sobre a lógica de atribuição em Priorizar cliques, visualizações ou conversões específicos.

Elimine a duplicação de conversões em relatórios de eventos

Para eliminar a duplicação de conversões em relatórios de eventos, defina um deduplication_key no cabeçalho Attribution-Reporting-Register-Trigger:

"event_trigger_data": [{
  ...
  "deduplication_key": "89796855"
}]

Elimine a duplicação de conversões em relatórios agregáveis

As seções a seguir descrevem os filtros e as chaves para eliminar a duplicação de conversões em relatórios agregáveis.

Usar aggregatable_deduplication_keys

É possível definir chaves de eliminação de duplicação da seguinte forma no cabeçalho:

"aggregatable_deduplication_keys": [{
  "deduplication_key": "1231232123123"
}]

Aqui, se esse acionador de atribuição corresponder a uma fonte, um relatório agregável vai ser gerado e terá uma chave de eliminação de duplicação de 1231232123123.

Usar filtros

Também é possível eliminar a duplicação de relatórios agregáveis com base em dados do filtro.

A chave de eliminação de duplicação para relatórios agregáveis pode variar de acordo com a configuração do filtro. Isso permite casos de uso como a eliminação de duplicação de relatórios agregáveis com base no tipo de conversão ou em qualquer outra informação que possa ser usada nos filtros.

Este exemplo ilustra o uso de filtros junto com chaves de eliminação de duplicação:

"aggregatable_deduplication_keys": [
  {
    "deduplication_key": "1231232123123",
    "filters": {"conversion_type": ["homepage_view", "productpage_view"]}
  },
  {
    "deduplication_key": "789789789789",
    "filters": {"conversion_type": ["purchase"]}
  }
]

Neste exemplo:

  • Se esse acionador corresponde a uma conversão do tipo homepage_view ou productpage_view, um relatório agregável é gerado e tem uma chave de eliminação de duplicação de 1231232123123.
  • Se esse acionador corresponde a uma conversão do tipo purchase, um relatório agregável é gerado e tem uma chave de eliminação de duplicação de 789789789789.
  • Se várias chaves de eliminação de duplicação corresponderem aos dados do filtro, a primeira correspondência será usada.

Próximas etapas