Adgora
Guias 9 min de leitura 1 728 palavras

Como evitar conversões duplicadas na Adgora

Compare deduplicação por ID de evento, ID de transação e intervalo de tempo para identificar postbacks repetidos sem bloquear conversões válidas.

Adgora
Nesta página0%

    Conversões duplicadas em campanhas da Adgora após postback: como resolver

    Conversões duplicadas em campanhas da Adgora após postback: comparação de soluções

    Uma conversão pode aparecer duas vezes mesmo que o visitante tenha concluído a ação apenas uma vez. O registro extra pode resultar de um postback repetido, de um endpoint que aceita o mesmo evento mais de uma vez ou de relatórios que contabilizam um evento em dois lugares. Para investigar como evitar conversões duplicadas na Adgora, rastreie todo o percurso e identifique onde o segundo registro aparece pela primeira vez.

    Esta comparação aborda três maneiras de evitar duplicatas: deduplicação por ID do evento, verificações do ID da transação e regras baseadas em intervalos de tempo. A escolha certa depende dos identificadores fornecidos pela sua integração e de os clientes poderem ou não converter legitimamente mais de uma vez. Uma regra ampla demais pode eliminar vendas ou cadastros válidos.

    Defina os critérios antes de comparar as soluções

    Avalie cada solução segundo três critérios: ela bloqueia um evento repetido? Preserva conversões repetidas legítimas? Pode ser testada sem afetar campanhas ativas? Anote esses critérios antes de ajustar o fluxo de postback. Caso contrário, uma queda no número de conversões pode parecer um sucesso, mesmo que a regra tenha suprimido atividades válidas.

    Defina o que conta como duplicata para a ação que está medindo. Em uma compra única, o mesmo pedido registrado duas vezes provavelmente é uma duplicata. Já em uma renovação de assinatura, duas compras do mesmo cliente em momentos diferentes podem ser válidas. Defina o critério para o evento específico, não apenas para a campanha.

    Guarde os registros necessários para comparar os resultados: o evento de origem, qualquer identificador de evento ou transação, as tentativas de postback, as respostas do endpoint e o relatório de conversões da Adgora. Se algum campo não estiver disponível, registre essa lacuna em vez de presumir que dois registros correspondem à mesma ação. Um pequeno log de testes é mais útil do que dizer vagamente que as conversões “parecem infladas”.

    Rastreie uma conversão ao longo do fluxo de postback

    Escolha uma conversão registrada e acompanhe-a desde a ação original até a visualização do relatório. Comece pelo evento de origem, como a confirmação de um pedido, o envio de um formulário ou uma ação no aplicativo. Anote o horário e qualquer identificador associado nesse momento. Em seguida, localize o postback enviado e o registro correspondente no endpoint de recebimento.

    Compare os identificadores e os horários em cada etapa. Se houver um único evento na origem, mas dois registros correspondentes no endpoint, o segundo registro foi criado em algum ponto entre o envio do postback e o armazenamento no endpoint. Se houver um único registro no endpoint, mas a Adgora mostrar duas conversões, investigue o fluxo de relatórios ou de importação, em vez de alterar a deduplicação do endpoint.

    Procure o ponto exato em que os dados divergem. Por exemplo, um evento do navegador e outro do servidor podem registrar a mesma compra, ou uma nova tentativa pode chegar a um endpoint que armazena cada solicitação como um evento novo. São padrões de falha diferentes e exigem soluções diferentes. Se os dois fluxos tiverem um identificador de evento em comum, será mais fácil conciliá-los; caso contrário, talvez seja necessário adicioná-lo na origem.

    Registre o percurso em ordem: evento de origem, geração do postback, tentativa de entrega, resposta do endpoint, registro armazenado e relatório da Adgora. Assim, a equipe terá uma sequência concreta para testar. Isso também evita um desvio comum: culpar a campanha antes de verificar se o endpoint já criou dois registros.

    Compare lado a lado as estratégias de deduplicação

    Estratégia O que verifica Principal risco
    Deduplicação por ID do evento Um identificador estável para o mesmo evento de conversão Falha se os IDs estiverem ausentes, forem gerados novamente ou não forem compartilhados entre os fluxos
    Verificação do ID da transação Uma referência de pedido ou transação Pode não ser adequada a eventos sem transação ou a ações recorrentes
    Regras baseadas em intervalos de tempo Eventos correspondentes dentro de um intervalo definido Pode suprimir uma segunda conversão legítima ocorrida nesse intervalo

    A deduplicação por ID do evento costuma ser a opção mais clara quando a mesma conversão pode levar um identificador de evento único e estável desde a origem até o destinatário. O endpoint armazena o primeiro evento e considera já processada qualquer solicitação posterior com o mesmo ID. Verifique se o ID permanece igual nas novas tentativas e em qualquer fluxo pelo navegador ou pelo servidor que possa registrar a mesma ação.

    A verificação do ID da transação pode funcionar bem para compras quando cada pedido tem uma referência estável. É menos adequada a um formulário de lead, ao início de um período de teste ou a outro evento que não gere naturalmente um ID de transação. Verifique também o escopo: uma referência de transação pode ser única apenas dentro de uma conta ou loja, então talvez seja necessário incluir esse contexto na chave de deduplicação. Essa é uma diferença entre deduplicação por ID de evento e ID de transação que vale considerar ao escolher a estratégia.

    As regras baseadas em intervalos de tempo são uma alternativa quando a integração não tem um identificador estável de evento ou transação. Elas podem considerar como uma só as conversões correspondentes que ocorrerem em sequência, mas “em sequência” não significa “o mesmo evento”. Um cliente pode concluir duas ações válidas dentro do intervalo escolhido. Use o menor intervalo que resolva o padrão de duplicação observado e, depois, teste as repetições legítimas antes de aplicar a regra de forma ampla.

    Para equipes que analisam a mensuração das campanhas de forma mais abrangente, vale a mesma disciplina ao avaliar fontes de tráfego e definições de conversão. O guia de opções de segmentação para redes de anúncios de criptomoedas da Adgora pode ajudar a orientar as escolhas de segmentação, mas mudanças na segmentação não corrigem uma duplicata criada depois que o postback chega ao endpoint.

    Verifique o comportamento das novas tentativas e das respostas

    Um tempo limite não comprova que o postback falhou. O endpoint pode ter armazenado o evento, mas não ter enviado uma confirmação clara, levando o remetente a tentar novamente. Confirme como o remetente lida com tempos limite, quais códigos de resposta acionam novas tentativas e se o endpoint só responde depois de salvar o evento.

    Examine os logs reais de solicitações e respostas antes de atribuir as duplicatas a novas tentativas. Verifique o número de tentativas, os horários, os códigos de resposta e se cada tentativa continha o mesmo identificador de evento. Depois, confirme o comportamento documentado do endpoint no ambiente utilizado.

    Há uma diferença prática importante. Se todas as solicitações repetidas tiverem o mesmo ID e o endpoint armazenar todas, o sistema de recebimento talvez precise lidar com as solicitações de forma idempotente. Se as solicitações repetidas tiverem IDs diferentes para uma única ação de origem, investigue onde esses IDs estão sendo gerados. A política de novas tentativas, por si só, não explica essa divergência.

    Teste as soluções com casos de duplicação e de eventos repetidos

    Use dois casos controlados antes de implantar uma regra. Primeiro, envie duas vezes o postback da mesma conversão com o mesmo identificador. O resultado esperado é uma única conversão armazenada. Segundo, crie duas conversões legítimas com identificadores diferentes, como dois pedidos separados, e confirme que ambas continuam visíveis. Esses testes ajudam a validar como deduplicar postbacks de conversão sem bloquear ações válidas.

    Compare o log de origem, o log de entrega, os registros do endpoint e o relatório da Adgora nos dois casos. A solução só funciona se eliminar o evento repetido sem eliminar o segundo evento válido. Se usar uma regra baseada em intervalo de tempo, teste a repetição dentro do intervalo proposto; um teste fora dele não revelará se a regra é ampla demais.

    Quando possível, isole o teste da otimização em tempo real. Use uma campanha de teste, um endpoint de homologação ou um evento de teste claramente identificado para que o resultado não afete as decisões da campanha. Se for inevitável fazer uma verificação em produção, combine o evento de teste e o período de observação com as pessoas responsáveis pelos relatórios antes de enviá-lo.

    Se as campanhas também rastrearem ações no aplicativo, verifique se o teste reflete a forma como esses eventos são enviados. Uma visão geral sobre publicidade de criptomoedas para campanhas de instalação de aplicativos pode ajudar a contextualizar a campanha, mas a verificação de duplicatas ainda precisa acompanhar cada evento de instalação ou dentro do aplicativo pelo respectivo fluxo de postback.

    Implemente a mudança com um plano de reversão

    Comece com uma implantação limitada: um tipo de evento, um endpoint ou uma campanha de teste. Antes de mudar a regra, salve a configuração atual e anote os números de referência para eventos de origem, postbacks entregues, registros no endpoint e conversões informadas. Sem essa referência, será difícil interpretar uma queda posterior.

    Monitore os dois lados do problema. Uma queda nas duplicatas só é positiva se as conversões legítimas continuarem intactas. Fique atento a registros ausentes, quedas inesperadas em compras recorrentes, aumento de erros de entrega ou divergências entre os dados armazenados no endpoint e os relatórios da Adgora. Se algum desses sinais aparecer, pause a mudança e compare os IDs dos eventos ou as referências de transação afetadas.

    Defina claramente as condições para reverter a mudança antes de lançá-la. Por exemplo, reverta se uma conversão de teste conhecida for suprimida ou se eventos repetidos válidos desaparecerem do log do endpoint. Mantenha a regra anterior disponível até confirmar que a nova funciona com registros reais da campanha.

    Documente o que mudou, quando mudou e quais tipos de evento são afetados. Esse registro ajuda a distinguir uma correção no postback de outras alterações na campanha. Também permite que a próxima pessoa restaure diretamente o comportamento anterior se o número de conversões mudar inesperadamente.

    Conclusão: prefira uma identidade por evento, quando disponível

    Use um identificador de evento único e estável quando a integração for compatível e o mesmo identificador puder percorrer o caminho do evento de origem até o endpoint de recebimento. Assim, o endpoint consegue reconhecer diretamente uma solicitação repetida, sem tratar toda conversão próxima no tempo como duplicata.

    Se não houver um ID de evento adequado, use um ID de transação para compras cuja referência seja confiável. Para outros eventos, uma regra baseada em intervalo de tempo pode ser a alternativa mais restrita disponível, mas valide-a com conversões repetidas legítimas antes da implantação. Em casos como o de conversões duplicadas em campanhas da Adgora após postback, a melhor solução é aquela que elimina um registro repetido sem apagar uma segunda ação real — não a que simplesmente reduz o total.

    Termos neste artigo

    Definições curtas do glossário do Adgora.

    Conversão
    A ação pela qual você está realmente pagando — uma venda, inscrição, depósito ou instalação. As conversões são idempotentes no Adgora: o mesmo ID d…

    Perguntas frequentes

    Como posso descobrir onde uma conversão duplicada está sendo criada?

    Rastreie uma conversão desde o evento de origem até a geração do postback, a entrega, o armazenamento no endpoint e o relatório da Adgora. Se houver um registro no endpoint, mas dois na Adgora, investigue o fluxo de relatórios ou de importação; se houver dois registros no endpoint, examine o envio e o armazenamento do postback.

    Qual é o melhor método de deduplicação para postbacks repetidos?

    A deduplicação por ID do evento costuma ser a opção mais clara quando a mesma conversão mantém um identificador estável nas novas tentativas e em todos os fluxos de registro. A verificação do ID da transação é adequada a compras com referências de pedido estáveis, enquanto as regras baseadas em intervalos de tempo são uma alternativa quando não há identificadores disponíveis.

    Quais são os riscos de usar uma regra baseada em intervalo de tempo?

    Ela pode tratar duas conversões legítimas ocorridas em sequência como uma só, sobretudo quando os clientes podem repetir uma ação. Use o menor intervalo que resolva o padrão de duplicação observado e teste conversões repetidas válidas antes de aplicar a regra de forma ampla.

    Por que um tempo limite pode resultar em conversões duplicadas?

    O endpoint pode salvar um postback sem enviar uma confirmação clara, levando o remetente a tentar novamente. Verifique os logs de solicitações e respostas, incluindo tentativas, horários, códigos de resposta e se as novas tentativas contêm o mesmo identificador de evento.

    Compartilhe este artigo

    Achou útil? Envie para alguém que compra ou vende tráfego.

    Próximo passo

    Pronto para colocar isso em prática?

    Lance uma campanha ou monetize seu tráfego no Adgora — pagamentos em cripto, estatísticas em tempo real, sem compromisso.

    O que esta página responde