W Twojej bazie danych może znajdować się kilka kontaktów, które w rzeczywistości są tą samą osobą. Deduplikacja kontaktów pomaga usunąć duplikaty, zachowując przy tym cenne dane, takie jak atrybuty, oś czasu i interakcje.
Ten artykuł wyjaśnia, jak działa deduplikacja kontaktów w User.com, w jaki sposób wybierany jest kontakt bazowy, jakie dane są łączone oraz jak zapobiegać duplikatom w przyszłości.
Deduplikacja kontaktów to proces, który identyfikuje i łączy zduplikowane rekordy kontaktów w Twojej bazie danych. Duplikaty są wykrywane poprzez porównywanie określonych atrybutów, takich jak adres e-mail, user_id i status. Po zidentyfikowaniu wiele rekordów jest łączonych w jeden kompletny profil kontaktu.
Proces obsługiwany jest przez zespół wsparcia klienta. Aby rozpocząć deduplikację, skontaktuj się ze wsparciem poprzez czat w workspace. Musisz również określić, jak często proces ma być uruchamiany.
Deduplikację można zaplanować:
• Jako proces jednorazowy
• Co 1, 7 lub 30 dni albo w niestandardowym interwale
Proces uruchamiany jest w nocy (CET). Jeśli zgłosisz deduplikację dzisiaj, wyniki zobaczysz najwcześniej następnego dnia.
System skanuje wszystkie rekordy kontaktów i grupuje te, które mają ten sam adres e-mail. Z każdej grupy jeden rekord jest wybierany jako kontakt bazowy. Ten kontakt bazowy zachowuje oryginalną oś czasu oraz historię automatyzacji.
Logika wyboru „użytkownika bazowego" w procesie deduplikacji została przedstawiona na poniższym wykresie.

Logika wyboru kontaktu bazowego opiera się na ścisłej kolejności priorytetów.
Najwyższy priorytet mają rekordy, które posiadają wartość atrybutu „User ID". „User ID" to opcjonalny, ale unikalny identyfikator, który możesz przypisać kontaktom.
Oznacza to:
• Rekordy bez „User ID" mają niższy priorytet
• Rekordy z różnymi „User ID" nigdy nie zostaną połączone, nawet jeśli mają ten sam adres e-mail
System nie może łączyć rekordów z różnymi „User ID". Zawsze są one traktowane jako odrębne kontakty.

Jeśli sam „User ID" nie wystarcza, system sprawdza atrybut „Status".
Atrybut „Status" przyjmuje dwie możliwe wartości:
• Contact
• Visitor
Rekord ze statusem „contact" zawsze ma priorytet nad rekordem „visitor". Status „contact" jest przypisywany automatycznie, gdy adres e-mail zostaje przechwycony przez śledzenie strony, ale można go też zaktualizować ręcznie lub poprzez import.

Jeśli po poprzednich krokach nadal kwalifikuje się wiele rekordów, system porównuje datę „Last updated". Rekord ze starszą datą „Last Updated" staje się kontaktem bazowym.
W rzadkich, nietypowych przypadkach mogą obowiązywać dodatkowe scenariusze. Są one obsługiwane wewnętrznie przez logikę systemu.

Jeśli w kontakcie bazowym brakuje pewnych wartości atrybutów (na przykład numeru telefonu, miasta, systemu operacyjnego lub atrybutów niestandardowych), wartości te są pobierane z pozostałych rekordów.
Jeśli wiele rekordów zawiera różne wartości tego samego atrybutu:
• Status „Contact" ma priorytet nad „Visitor"
• W razie potrzeby brany jest pod uwagę rekord ze starszą datą „Last Updated"
Wszystkie interakcje są zachowywane i przypisywane do kontaktu bazowego, w tym:
Konwersacje na czacie
Wysłane wiadomości
Zarejestrowane zdarzenia
Przypisane szanse sprzedaży
Tagi
itd.
Wizyty na stronie są agregowane. W przypadku pól takich jak „Last contact", „Last seen" czy „Last heard from" zachowywana jest najnowsza wartość.
Logi automatyzacji nie są łączone.
Może to wpłynąć na działanie automatyzacji po deduplikacji.
Przykład 1
Jeśli kontakt rozpoczął automatyzację, ale nie został wybrany jako kontakt bazowy, ostateczny połączony profil nie będzie kontynuować tej automatyzacji.
Przykład 2
Jeśli kontakt uruchomił automatyzację przez zdarzenia takie jak „tag added", „added to the list" czy „attribute change" i nie został wybrany jako użytkownik bazowy, te zmiany mogą ponownie uruchomić automatyzację po deduplikacji.
Aby zapobiegać duplikatom, należy starannie określić sposób identyfikacji kontaktów w Twojej konfiguracji.
Możesz to zrobić, używając atrybutu „User ID" lub autoryzacji przez adres e-mail.
Upewnij się, że Twoja logika autoryzacji i identyfikacji jest spójna, niezależnie od tego, czy opierasz się na „User ID", czy na adresie e-mail.
Deduplikacja kontaktów to potężna operacja, która trwale łączy dane. Zawsze przeanalizuj swoją strategię identyfikacji przed zgłoszeniem prośby o tę usługę, aby uniknąć nieoczekiwanego zachowania automatyzacji lub konfliktów danych.