Saiba como evitar duplicações nos relatórios de evento e agregáveis.
Às vezes, você pode notar que uma conversão específica foi contada mais de uma vez ou um relatório foi enviado várias vezes. Nesta página, discutimos como encontrar relatórios duplicados e evitar a contagem de conversões duplicadas.
Ignorar 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 os report_id
. Se você já recebeu 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
Após um fluxo de usuários 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 de pagamento que inclui o pixel de conversão. Por padrão, a atualização da página acionará uma segunda conversão e você receberá dois relatórios. Mas o usuário fez apenas uma compra. Você pode alterar esse comportamento para ver apenas uma conversão, basta eliminar as conversões duplicadas.
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 as chaves e os filtros para eliminar a duplicação de conversões em relatórios agregáveis.
Usar aggregatable_de depende_keys
É possível definir chaves de eliminação de duplicação da seguinte maneira 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 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 nos dados de filtro.
É possível fazer com que a chave de eliminação de duplicação para relatórios agregáveis varie com base na configuração do filtro. Isso permite casos de uso como eliminar a duplicação de relatórios agregáveis com base no tipo de conversão ou em qualquer outra informação que possa ser usada em filtros.
Este exemplo ilustra o uso de filtros 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 corresponder a uma conversão do tipo
homepage_view
ouproductpage_view
, um relatório agregável será gerado e terá uma chave de eliminação de duplicação de1231232123123
. - Se esse acionador corresponder a uma conversão do tipo
purchase
, um relatório agregável será gerado e terá uma chave de eliminação de duplicação de789789789789
. - Se várias chaves de eliminação de duplicação corresponderem aos dados do filtro, a primeira correspondente será usada.
Próximas etapas
- Leia mais sobre filtros em Definir regras personalizadas usando filtros.
- Leia sobre como alterar a lógica de atribuição em Priorizar cliques, visualizações ou conversões específicos.