Postare

Cum descopăr care contacte au aceeaşi adresă de email?

Este recomandat să evităm să adaugăm încă un contact cu o adresă de email care există deja în baza de date! Pot apare probleme la actualizarea Segmentelor cu anumite filtre. Capcana: contacte cu acelaşi email

Descopăr care contacte au aceeaşi adresă de email

Folosind utilitarul comenzi.php, găsim un buton care face rapid această căutare1 şi ne oferă răspunsul astfel:

1
Următoarele contacte sunt duplicate:

Având această informaţie:

  • putem merge în Mautic
  • căutăm ambele contacte (după adresa de email)
  • verificăm istoricul contactelor
  • şi ne hotărâm care contact să îl păstrăm şi pe care să-l ştergem

În Mautic 4 asta este metoda cea mai bună. Mai este şi o altă metodă, prin care se îmbină istoricul celor două contacte:

Îmbinarea automată a contactelor cu aceeaşi adresă de email

Mautic are o comandă prin care caută contactele cu aceeaşi adresă de email şi le îmbină.

În Mautic comanda este bin/console mautic:contacts:deduplicate.

În Mautic 4 executarea comenzii deduplicate este, din păcate, ineficientă şi durează. Atunci când avem 5000 de contacte, poate dura 30 de minute. La milioane de contacte, executarea comenzii poate dura zile sau săptămâni.

Mautic 5 vine cu o comandă super rapidă pentru deduplicare

Note de subsol

1
2
3
4
5
SELECT email, COUNT(email) 
FROM leads 
WHERE email IS NOT NULL AND email != '' 
GROUP BY email 
HAVING COUNT(email) > 1;
  1. Căutarea se face în baza de date folosind această interogare SQL (Structured Query Language): 

Această postare este licențiată sub CC BY 4.0 de către autor.