Визначте одиницю обліку

Розділіть контакт, звернення й замовлення. Для технічної доставки використовуйте ID події або зовнішнього замовлення. Для об’єднання контактів погодьте нормалізацію телефона й email. Не видаляйте запис лише через збіг номера: спочатку з’ясуйте, чи не містить він окремої домовленості або оплати.

Далі за темою: Повторні API-запити в Laravel: як не створювати дублікати.

Перевірте причину повтору

Зіставте час створення, джерело, зовнішній ID і журнали інтеграції. Дубль може виникати через повторний клік, retry, два конектори або ручне внесення. Усуньте причину на відповідному рівні, а не лише регулярно очищуйте CRM. Під час виправлення збережіть зв’язок між головним і повторним записом.

Далі за темою: Офлайн-конверсії Google Ads із CRM: що підготувати до інтеграції.

Узгодьте вплив на звіти

Визначте, як дублікати впливають на кількість лідів, продажі та офлайн-конверсії. Не передавайте вдруге результат тієї самої бізнес-події. Для історичних записів спочатку підготуйте звіт кандидатів на об’єднання й перевірте винятки. Масове видалення за одним полем може знищити корисну історію.

Чи можна об’єднувати всі заявки за телефоном?

Контакти можна зіставляти за погодженим правилом, але самостійні звернення й замовлення зазвичай потрібно зберігати окремо.

Документація та джерела