Potresti avere nel tuo database diversi contatti che, in realtà, sono la stessa persona. La deduplica dei contatti ti aiuta a eliminare i duplicati preservando i dati di valore, come campi, cronologie e interazioni.
Questo articolo spiega come funziona la deduplica dei contatti in Positive User, come viene selezionato il contatto base, quali dati vengono uniti e come prevenire i duplicati in futuro.
La deduplica dei contatti è un processo che identifica e unisce i profili contatto duplicati nel tuo database. I duplicati vengono rilevati confrontando campi specifici, come indirizzo email, user_id e stato. Una volta identificati, più profili vengono uniti in un unico Profilo del contatto completo.
Il processo è gestito dal team di supporto. Per avviare la deduplica devi contattare il supporto tramite chat nel workspace. Dovrai inoltre specificare con quale frequenza deve essere eseguito il processo.
La deduplica può essere pianificata:
• come processo una tantum
• ogni 1, 7 o 30 giorni, oppure a un intervallo personalizzato
Il processo viene eseguito durante la notte (CET). Se richiedi la deduplica oggi, i risultati saranno visibili al più presto il giorno successivo.
Il sistema esamina tutti i profili dei contatti e raggruppa quelli che condividono lo stesso indirizzo email. Da ciascun gruppo, un profilo viene selezionato come contatto base. Questo contatto base conserva la cronologia originale e lo storico delle automazioni.
La logica alla base della selezione del "base user" nel processo di deduplica è illustrata nel grafico qui sotto.

La logica per la scelta del contatto base segue un ordine di priorità rigoroso.
La priorità più alta è data ai profili che hanno un valore per il campo "User ID". "User ID" è un identificatore facoltativo ma univoco che puoi assegnare ai contatti.
Questo significa che:
• i profili senza "User ID" hanno una priorità inferiore
• i profili con "User ID" diversi non verranno mai uniti, anche se condividono lo stesso indirizzo email
Il sistema non può unire profili con "User ID" diversi. Vengono sempre trattati come contatti separati.

Se il solo "User ID" non basta, il sistema controlla il campo "Status".
Il campo "Status" ha due possibili valori:
• Contact
• Visitor
Un profilo con status "contact" ha sempre la priorità su un profilo "visitor". Lo status "contact" viene assegnato automaticamente quando un indirizzo email viene acquisito tramite il tracciamento del sito web, ma può anche essere aggiornato manualmente o tramite importazione.

Se più profili risultano ancora idonei dopo i passaggi precedenti, il sistema confronta la data "Last updated". Il profilo con la data "Last Updated" più vecchia diventa il contatto base.
In rari casi limite possono applicarsi scenari aggiuntivi. Questi vengono gestiti internamente dalla logica del sistema.

Se al contatto base mancano alcuni valori dei campi (ad esempio numero di telefono, città, sistema operativo o campi personalizzati), tali valori vengono presi dagli altri profili.
Se più profili contengono valori diversi per lo stesso campo:
• lo status "Contact" ha la priorità su "Visitor"
• se necessario, viene utilizzato il profilo con la data "Last Updated" più vecchia
Tutte le interazioni vengono preservate e assegnate al contatto base, tra cui:
conversazioni in chat
messaggi inviati
eventi registrati
opportunità di vendita assegnate
tag
ecc.
Le visite alle pagine vengono aggregate. Per campi come "Last contact", "Last seen" o "Last heard from", viene mantenuto il valore più recente.
Gli Automation Log non vengono uniti.
Questo può influire sul comportamento delle automazioni dopo la deduplica.
Esempio 1
Se un contatto ha avviato un'automazione ma non è diventato il contatto base, il profilo finale unito non proseguirà quell'automazione.
Esempio 2
Se un contatto ha attivato un'automazione tramite eventi come "tag added", "added to the list" o "attribute change" e non è diventato il base user, tali modifiche potrebbero attivare nuovamente l'automazione dopo la deduplica.
Per prevenire i duplicati, dovresti definire con cura come vengono identificati i contatti nella tua configurazione.
Puoi farlo utilizzando il campo "User ID" oppure l'autorizzazione tramite indirizzo email.
Assicurati che la tua logica di autorizzazione e identificazione sia coerente, sia che tu ti affidi allo "User ID" sia all'indirizzo email.
La deduplica dei contatti è un'operazione potente che unisce i dati in modo permanente. Rivedi sempre la tua strategia di identificazione prima di richiedere il servizio, per evitare comportamenti imprevisti delle automazioni o conflitti tra i dati.