Per unire lead duplicati senza perdere informazioni utili, devi innanzitutto stabilire quali record rappresentano la stessa persona o azienda. Poi scegli il record da conservare, completa i campi mancanti e risolvi i valori in conflitto prima di procedere con il merge.

Eliminare tutte le righe che contengono la stessa email può farti perdere un numero di telefono, una nota o un identificativo CRM presente soltanto in un altro record. Datablist separa il rilevamento dei duplicati dalle decisioni di merge, così puoi esaminare ogni gruppo prima di modificare i dati.

Se i lead sono distribuiti tra più database, parti da esportazioni che includano l'ID di ogni record nel sistema di origine. Questa guida utilizza un workflow basato su file: prima pulisci la lista combinata dei lead in Datablist, poi prepari gli aggiornamenti per i sistemi di origine.

In questa guida passo passo scoprirai:

Nota: questa guida riguarda la deduplicazione dei lead, ma il processo è simile per qualsiasi lista di record da deduplicare: contatti, aziende, prodotti e così via.

Trovare lead duplicati

Per iniziare, importa il tuo database di lead in Datablist.

In Datablist, i dati sono organizzati in collection. Una collection contiene una lista di record che condividono lo stesso modello di dati. Per importare i lead devi utilizzare file esterni. Datablist supporta file CSV ed Excel. Clicca su Import CSV/Excel, quindi seleziona il file con la tua lista di lead.

Clicca su + per creare una nuova collection. Assegnale un nome (e un'icona 🚀). In alternativa, dalla schermata iniziale clicca su Start with a CSV/Excel file.

Scorciatoia per creare una collection
Scorciatoia per creare una collection

Passa quindi alla schermata Properties. Qui vengono elencate le colonne rilevate durante l'analisi del file CSV. Datablist esamina ogni colonna per determinare il tipo di dato più adatto. Gli indirizzi email e gli URL, per esempio, vengono riconosciuti automaticamente.

Se necessario, seleziona manualmente il tipo di dato. Disattiva l'importazione per le colonne CSV che non vuoi importare.

Mappatura delle colonne CSV
Mappatura delle colonne CSV

Il passaggio successivo mostra un'anteprima del contenuto del file. Clicca su Import {x} items per avviare l'importazione.

Se i lead sono distribuiti tra più file, importali in un'unica collection e associa le colonne equivalenti alle stesse properties. Prima di combinare i file, aggiungi una colonna Source System e conserva gli ID dei contatti nei sistemi di origine. Un ID del CRM A non è intercambiabile con un ID del CRM B.

Ti consiglio di iniziare confrontando le persone tramite un identificativo appropriato, come un'email personale o l'URL di un profilo. Non utilizzare soltanto l'ID di origine quando ogni database adotta un proprio sistema di identificazione. Per una lista di aziende, usa identificativi aziendali: non dare per scontato che tutte le persone con lo stesso dominio siano un unico lead.

Una volta caricati i lead, apri Clean > Merge duplicates.

Avvio di Duplicates Finder
Avvio di Duplicates Finder

Scegli il metodo di confronto dei lead per avviare la deduplicazione. Sono disponibili due modalità:

  • All Properties confronta le righe complete dei lead.
  • Selected Properties confronta i campi che identificano ciascun lead.

Nota: in Datablist, il termine "Property" equivale a Field o Column in altri sistemi.

Per deduplicare i lead, seleziona Selected Properties.

Selezione della modalità di merge
Selezione della modalità di merge

Seleziona i campi che identificano l'entità da deduplicare. Un indirizzo condiviso come sales@example.com può appartenere a più contatti. Anche il solo nome può raggruppare persone diverse.

Per confrontare le email, scegli con attenzione il processor. La guida sulla deduplicazione delle email spiega quando è utile normalizzare gli indirizzi e quando alias o caselle condivise richiedono una verifica. Parti da un confronto ristretto, controlla i gruppi e amplialo soltanto se le corrispondenze ottenute rappresentano effettivamente la stessa entità.

Selezione di un identificativo univoco per i record dei lead
Selezione di un identificativo univoco per i record dei lead

Configura l'algoritmo e il processor per ogni property selezionata, quindi clicca su Run duplicates check.

Importante

  • L'analisi è un processo di sola lettura. I dati non verranno modificati fino alla fase successiva e al merge dei lead.
  • Datablist confronta i testi con un algoritmo che non distingue tra maiuscole e minuscole. Se due valori sono simili ma uno contiene lettere maiuscole, verranno comunque segnalati come lead duplicati.

Deduplicare automaticamente i lead

Seleziona Merge and preserve data. Datablist completa i campi vuoti utilizzando i dati dei lead complementari, quindi mostra le properties in conflitto per le quali è necessario definire una regola.

Per ogni conflitto puoi combinare valori di testo distinti, mantenere il valore del lead selezionato oppure applicare una regola di field survivorship. Configura Record to keep per conservare il record corretto del CRM o del sistema di origine.

Algoritmi di merge automatico
Algoritmi di merge automatico

L'anteprima mostra quali valori verranno completati, combinati, conservati o scartati. Controllala prima di elaborare i gruppi Ready. I gruppi Needs review rimarranno invariati.

Esempio: conservare l'ID contatto e unire le note utili

Queste righe di esempio rappresentano la stessa persona. Il contatto nel CRM contiene l'identificativo che vuoi conservare, mentre l'esportazione dell'evento include informazioni complementari.

OrigineID contattoEmailTelefonoNoteStato
CRMC-104alex@example.comVuotoHa richiesto una demoQualificato
Esportazione eventoE-218alex@example.com+1 202 555 0147Incontrato a un eventoNuovo

Scegli il record del CRM come record da conservare. Completa il campo vuoto del telefono, combina le note distinte se vuoi mantenerle entrambe e conserva Qualificato dopo aver verificato il conflitto relativo allo stato. Il risultato desiderato è:

ID contattoEmailTelefonoNoteStato
C-104alex@example.com+1 202 555 0147Ha richiesto una demo; Incontrato a un eventoQualificato

Conserva una copia di entrambe le righe originali e dei relativi ID di origine per la riconciliazione. Non combinare gli ID contatto in un unico valore da importare nel campo ID del CRM.

Scegliere il record da conservare prima di risolvere i campi

Record to keep seleziona l'item di Datablist che verrà conservato. Most Complete sceglie l'item con il maggior numero di campi compilati, che non coincide necessariamente con il contatto CRM che preferisci mantenere. Le ulteriori regole di selezione dei record dipendono dal tuo piano. Se nessuna regola automatica individua con certezza il contatto giusto, esamina manualmente il gruppo.

Per ogni property in conflitto, valuta il significato del campo:

  • Note o recapiti alternativi: combina valori di testo distinti quando è utile conservarli.
  • ID CRM, owner o riferimenti agli account: conserva un solo valore valido dopo aver verificato quale record debba rimanere. Ignorare un conflitto senza prendere questa decisione può interrompere il collegamento con il sistema di origine.
  • Stato: seleziona il valore coerente con le tue regole aziendali. Il record più completo non contiene automaticamente lo stato commerciale corretto.
  • Date delle attività: per scegliere l'attività più recente, confronta direttamente il campo che contiene la data rilevante per il business. La regola Most recently updated si riferisce alla data di modifica dell'item in Datablist, non alla data dell'attività registrata in una colonna.

Merge and preserve data completa i campi con informazioni complementari e applica le regole configurate per i conflitti. Remove duplicates conserva invariato il record selezionato ed elimina gli altri. Usa questa seconda modalità soltanto quando le righe scartate non contengono informazioni utili.

Controlla nell'anteprima i valori che verranno eliminati. Dopo la verifica, elabora i gruppi Ready e lascia quelli Needs review in attesa di una decisione manuale. Per non perdere informazioni utili, a volte è meglio non unire subito un gruppo finché non sai quale valore sia corretto.

Unire manualmente i lead duplicati rimasti

Usa il Merging Assistant di Datablist per unire manualmente i lead duplicati rimasti.

Apri i gruppi di duplicati ancora presenti per esaminare i record irrisolti.

A sinistra di ogni gruppo di lead duplicati, il pulsante Manual Merging assistant apre il Merging Assistant.

Merge dei duplicati
Merge dei duplicati

Si aprirà uno strumento di merge. Sulla destra, Datablist seleziona come "Primary item" il record con il maggior numero di dati. Sulla sinistra, gli altri lead duplicati vengono definiti "Secondary Items".

Merging Assistant
Merging Assistant

Quando possibile, i valori delle properties dei secondary item vengono selezionati automaticamente per essere uniti al primary item. Se più valori sono in conflitto, dovrai decidere quale conservare.

Se il "Primary item" risultante è corretto, clicca sul pulsante Merge per confermare. Tutti i lead secondari verranno eliminati e rimarrà un unico record combinato.

Da questa stessa lista puoi anche modificare o eliminare direttamente i lead duplicati.

Aggiornare il CRM con la lista di lead pulita

Gestire più valori in una singola cella

Datablist combina i valori in un'unica cella. Potresti quindi ottenere una lista in cui più valori sono uniti da un delimitatore.

Per esempio, un campo telefono combinato potrebbe contenere +1 202 555 0147;+1 202 555 0182. Se il sistema di destinazione richiede un solo numero per campo, suddividilo in Phone 1 e Phone 2 prima dell'importazione. Conserva il campo combinato originale finché non avrai verificato il risultato.

Per eseguire questa trasformazione puoi:

  • Usare la feature Split Property di Datablist per creare più properties a partire da dati con valori multipli
  • Eseguire direttamente uno script in Datablist per suddividere i valori
  • Esportare la lista di lead in un file Excel ed elaborarla successivamente con Excel o Google Sheets

Se invece di più colonne ti serve una riga esportata per ogni numero di telefono o indirizzo email, usa il CSV Rows Splitter sul file ottenuto dopo il merge.

Come usare "Split Property" per dividere più valori in diverse properties

Datablist include uno strumento che suddivide il testo di una property in nuove properties. È la soluzione ideale per gestire i valori combinati dall'algoritmo di deduplicazione.

Apri lo strumento cliccando su Split Property nel menu Edit.

Apertura dello strumento Split Property
Apertura dello strumento Split Property

Seleziona la property con più valori e scegli lo stesso delimitatore utilizzato durante la combinazione.

Split Property - Selezione del delimitatore
Split Property - Selezione del delimitatore

L'ultima impostazione definisce quante parti verranno create. Scegli un numero di campi di output sufficiente per contenere il massimo numero di valori che desideri conservare. Prima di procedere, controlla le righe che contengono più valori rispetto al numero di campi scelto.

Split Property - Numero di properties
Split Property - Numero di properties

Prima di elaborare i dati, Datablist mostra un'anteprima del risultato. Verifica che i dati suddivisi corrispondano al risultato previsto, quindi clicca su Split Property per elaborare tutti i dati.

Split Property - Anteprima
Split Property - Anteprima

Al termine, la property iniziale rimane invariata e vengono create nuove properties per memorizzare i valori separati. Rinominale in modo che corrispondano alle colonne di importazione del tuo CRM.

Split Property - Risultati
Split Property - Risultati
Dividere i valori in base a un delimitatore con uno script JavaScript in Datablist

Per suddivisioni più complesse o ulteriori elaborazioni, Datablist offre un potente strumento che consente di eseguire codice JavaScript sui dati. Puoi usarlo per dividere il testo in più properties.

Per prima cosa, crea properties aggiuntive per memorizzare i vari valori, se non esistono già. Crea le properties Phone 2, Phone 3 oppure Email 2, Email 3, ognuna delle quali conterrà un singolo valore dopo la suddivisione.

Creazione delle properties - Passaggio 1
Creazione delle properties - Passaggio 1
Creazione delle properties - Passaggio 2
Creazione delle properties - Passaggio 2

Poi clicca su Run Javascript nel menu Edit per aprire l'editor degli script.

Run Javascript
Run Javascript

Adatta lo script seguente alle tue properties:

function runOnItem(item){
  if(!item.phone) return null;

  var parts = item.phone.split(';');

  if(parts.length===1) return null;

  return {
    phone1: parts[0],
    phone2: parts[1]
  }
}

Nota: elabora separatamente ogni property combinata. Se hai una property con numeri di telefono e un'altra con indirizzi email, esegui prima uno script per i numeri di telefono e poi un secondo script per gli indirizzi email.

Ecco un esempio di codice che divide il contenuto di una property con la chiave phone1. La suddivisione viene eseguita in corrispondenza di un punto e virgola. I numeri di telefono risultanti vengono quindi salvati in due properties: phone1 ed extraphone.

Codice JavaScript per dividere i valori in corrispondenza del punto e virgola
Codice JavaScript per dividere i valori in corrispondenza del punto e virgola

In caso di dubbi su come scrivere lo script, contattaci.

Riconciliare il file pulito con i database di origine

Un merge in Datablist modifica la collection importata. Non aggiorna né elimina automaticamente i record corrispondenti nei database esterni. La riconciliazione deve essere preparata separatamente.

Esporta l'ID di origine del record conservato insieme ai valori che vuoi aggiornare. Per ogni record rimosso dal sistema di origine, stabilisci se la destinazione richiede un aggiornamento, un'operazione di merge o un'eliminazione. Segui le regole di importazione e merge del sistema, soprattutto per attività e account collegati.

I piani a pagamento permettono di scaricare la lista delle modifiche apportate dal merge, che include i valori precedenti e quelli di destinazione per tenere traccia delle variazioni. Usala insieme all'esportazione originale. Verifica l'aggiornamento nel sistema di destinazione su un piccolo gruppo prima di applicarlo all'intero file.

Esportare i gruppi di duplicati in Excel o CSV

Puoi esportare i duplicati rimasti in qualsiasi momento durante il processo di deduplicazione. Datablist esporta i dati in file Excel o CSV.

Esporta i duplicati quando vuoi pulirli manualmente con Excel oppure affidare il lavoro a un fornitore esterno.

Esportazione dei risultati della deduplicazione
Esportazione dei risultati della deduplicazione

FAQ

Che cosa sono i lead duplicati?

Si parla di duplicazione dei lead quando più record rappresentano la stessa persona o azienda. La deduplicazione individua questi record e permette di decidere se conservarli, eliminarli o unirli. Più persone della stessa azienda non sono necessariamente duplicati.

Come deduplicare una lista di lead?

Scegli un identificativo adatto all'entità, esegui un controllo dei duplicati ed esamina i gruppi prima di applicare le modifiche. Poi seleziona il record da conservare e definisci una regola per ogni campo in conflitto. Caselle email condivise e nomi simili richiedono più contesto rispetto a un semplice confronto per uguaglianza.

Come unire lead duplicati presenti in più database?

Esporta da ogni database i campi rilevanti e gli ID di origine, aggiungi un'etichetta che indichi la provenienza e associa i campi equivalenti in un'unica collection di Datablist. Trova le corrispondenze usando identificativi personali o aziendali, risolvi i conflitti ed esporta gli ID dei record conservati insieme ai valori puliti. Infine, riconcilia separatamente i risultati con ciascun database di origine.

È possibile combinare tutte le properties dei lead?

I valori testuali possono essere combinati utilizzando un delimitatore. Campi come stato, valori numerici, date o ID CRM richiedono spesso la selezione di un unico valore. Combinare ogni conflitto può generare un output che il sistema di destinazione non è in grado di importare correttamente.

Come conservare più numeri di telefono?

Combina i numeri distinti in un campo di testo, quindi suddividi il campo nelle colonne di output richieste dal CRM. Controlla il delimitatore e il numero di colonne necessario. Consulta la sezione sulla gestione di più valori.

Devo risolvere tutti i gruppi contemporaneamente?

No. Puoi elaborare i gruppi già verificati e lasciare inalterate le corrispondenze incerte. Parti dai match più evidenti, quindi esamina i gruppi ambigui. L'anteprima e i gruppi rimanenti ti aiutano a tenere separate le decisioni ancora da valutare.

Quanto tempo richiede la deduplicazione?

Il tempo necessario dipende dalle dimensioni della lista, dalle impostazioni di confronto, dalle risorse del browser e dal numero di conflitti da esaminare. Il rilevamento e il lavoro manuale richiesto per risolvere i lead in conflitto sono due fasi distinte. Conserva un'esportazione originale prima di applicare le modifiche e non fare affidamento su tempi di elaborazione promessi in secondi.

Questo workflow si collega direttamente al CRM?

Questa guida utilizza esportazioni CSV o Excel. L'importazione di questi file in Datablist non crea una connessione live con il CRM. Prima di importare i risultati puliti, verifica i requisiti del sistema di destinazione per aggiornare gli ID, eliminare i duplicati e conservare le relazioni.