Saiba como evitar duplicidades nos relatórios de evento e agregáveis.
Às vezes, você pode notar que uma conversão específica foi contabilizada mais de uma vez ou que um relatório foi enviado várias vezes. Nesta página, vamos discutir como encontrar relatórios duplicados e evitar que conversões duplicadas sejam contabilizadas.
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 evitar isso, ao receber um relatório, verifique o report_id dele. Se você já tiver recebido uma denúncia com o mesmo report_id, ignore a denúncia.
Recomendamos que você verifique se há duplicatas de relatórios de eventos e agregáveis.
Instruir o navegador a ignorar conversões específicas
Devido a 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 da finalização de compra que inclui o pixel de conversão. Por padrão, a atualização da página vai acionar uma segunda conversão, e você vai receber dois relatórios. mas o usuário fez apenas uma compra. É possível mudar esse comportamento para ver apenas uma conversão ao remover as duplicadas.
Leia mais sobre a lógica de atribuição em Priorizar cliques, visualizações ou conversões específicos.
Eliminar a duplicação de conversões em relatórios no nível do evento
Para remover conversões duplicadas em relatórios no nível do evento, defina um deduplication_key no cabeçalho Attribution-Reporting-Register-Trigger:
"event_trigger_data": [{
...
"deduplication_key": "89796855"
}]
Eliminar a duplicação de conversões em relatórios agregáveis
As seções a seguir descrevem chaves e filtros de remoção de duplicação para conversões em relatórios agregáveis.
Usar aggregatable_deduplication_keys
Você pode definir chaves de remoção de duplicidade assim no cabeçalho:
"aggregatable_deduplication_keys": [{
"deduplication_key": "1231232123123"
}]
Nesse caso, se esse acionador de atribuição corresponder a uma origem, 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 remover a duplicação de relatórios agregáveis com base em dados de filtro.
Você pode variar a chave de deduplicação para relatórios agregáveis com base na configuração do filtro. Isso permite casos de uso como a remoção de duplicidades 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 remoçã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_viewouproductpage_view, um relatório agregável será gerado e terá uma chave de remoçã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 remoção de duplicação de789789789789. - Se várias chaves de remoção de duplicação corresponderem aos dados do filtro, a primeira correspondência será usada.
Próximas etapas
- Leia mais sobre filtros em Definir regras personalizadas usando filtros.
- Leia sobre como mudar a lógica de atribuição em Priorizar cliques, visualizações ou conversões específicos.