Словарный фильтр находит слова, а не намерение — и именно на этом ломаются «чистые» заявки из Telegram. Сообщение «делаю лендинги под ключ, пишите в личку» и сообщение «ищу того, кто соберёт лендинг под ключ» состоят почти из одних и тех же слов. Для набора ключей это два одинаковых попадания. Для живого человека — противоположности: в первом кто-то продаёт, во втором кто-то покупает. Заявка тут только одна.
Разница между этими двумя сообщениями и есть граница между обычным поиском по словам и настоящим отбором лидов. Ключи отвечают на вопрос «есть ли нужное слово». Их не хватает, чтобы ответить на вопрос, который вам на самом деле важен: «этот человек хочет купить прямо сейчас?»
Что на самом деле делает словарный фильтр
Механика поиска по словам в мониторинге чатов Telegram устроена честно и предсказуемо, только групп слов не одна, а несколько, и между ними работает логика «и», а внутри каждой — «или». Первая группа — «Что ищет клиент» (базовые слова): сама услуга или объект, без «ищу» и «нужен» — «лендинг», «сайт», «ремонт». Хотя бы одно слово отсюда должно быть в сообщении, иначе оно даже не кандидат. Вторая — «Как клиент просит» (продающая добавка): слова-просьбы вроде «ищу», «нужен», «посоветуйте», «кто сделает». Она заполнена по умолчанию, и совпасть должно хотя бы одно слово и здесь тоже. Третья — «Уточнение — тема или предмет» — необязательная: заполните её, и добавится ещё одно условие, при котором в сообщении должно найтись хотя бы одно слово ещё и из неё. И есть минус-слова: попалось любое из списка — сообщение выбрасывается.
Ключевое здесь — как эти группы соединяются. Внутри каждой работает «или»: хватает любого одного слова, не всех сразу. А между группами — «и»: сообщение проходит, только если совпало и в «Что ищет клиент», и в «Как клиент просит», и — если она заполнена — в «Уточнении», и при этом не задело ни одного минус-слова. Гео при этом задаётся не словами, а отдельными каталожными полями «Только из городов» и «Только из стран» — выбором из справочника, а не набором слов в фильтре. И поверх всего лежит шаблон совпадения: подстрока ловит словоформы и куски слов, точное совпадение берёт только слово целиком.
Выбор между подстрокой и точным совпадением — это выбор между полнотой и точностью, и он разобран отдельно в материале про подстроку и точное совпадение. Инструмент прозрачный: логика видна, её можно править руками, кандидатов он ловит быстро.
Но у словаря есть один структурный предел. Он реагирует на форму, а не на смысл. Совпало слово — сообщение прошло. Что человек этим словом хотел сказать, фильтр не понимает в принципе.
Где словарь ломается
Есть три типа сообщений, которые проходят почти любой набор ключей и при этом заявками не являются. Ни одно минус-слово не ловит их стабил