Loading...

Определитель посетителей сайта

3. Как получить телефоны посетителей сайта — инструкция для бизнеса

Вы уже знаете, что такое телефон посетителя сайта и как легально его определять. Теперь переходим к практике.

В этой статье:

  • как установить скрипт определения номера на любую CMS;
  • где взять готовый код и куда его вставлять;
  • как проверить, что скрипт работает;
  • как настроить автоматическую передачу номеров в CRM;
  • как организовать уведомления менеджеров.

Всё это — с примерами для WordPress, Tilda, OpenCart, Bitrix и даже для самописных сайтов.


Что такое скрипт и зачем он нужен

Скрипт — это небольшой фрагмент кода на JavaScript (обычно 5–10 строк). Он подключается на всех страницах вашего сайта и выполняет три задачи:

  1. Собирает технические данные посетителя (IP, браузер, экран, часовой пояс).
  2. Отправляет их на сервер сервиса‑определителя (например, ЯЛидер!).
  3. Получает обратно номер телефона (если совпадение найдено) и передаёт его в ваш личный кабинет или CRM.

Скрипт не влияет на скорость загрузки сайта, не конфликтует со счётчиками (Яндекс.Метрика, Google Analytics) и не требует специальных знаний для установки.

Важно: скрипт должен быть установлен на всех страницах, где вы хотите определять номера. Обычно это весь сайт целиком.


Шаг 1. Получить скрипт в личном кабинете сервиса

  1. Зарегистрируйтесь в сервисе определителя номеров (например, ЯЛидер!).
  2. Перейдите в раздел «Установка скрипта» или «Код для сайта».
  3. Скопируйте готовый код. Выглядит он примерно так:
<script>
  (function(w,d,u){
    var s=d.createElement('script');s.async=true;s.src=u+'?'+Date.now();
    var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
  })(window,document,'https://api.yalider.ru/js/script.js');
</script>

У разных сервисов URL и параметры могут отличаться, но принцип один.


Шаг 2. Вставить скрипт на сайт

Рассмотрим самые популярные платформы.

📌 WordPress

Способ А (через плагин) — самый простой:

  • Установите плагин «Insert Headers and Footers» (бесплатный).
  • Перейдите в Настройки → Insert Headers and Footers.
  • Вставьте скрипт в поле «Scripts in Body» (или «Footer»).
  • Нажмите «Сохранить».

Способ Б (через functions.php):

  • Зайдите в Внешний вид → Редактор тем.
  • Откройте файл footer.php.
  • Вставьте скрипт перед закрывающим тегом </body>.
  • Обновите файл.

📌 Tilda

  • Зайдите в настройки сайта (шестерёнка → «Настройки сайта»).
  • Перейдите на вкладку «Дополнительно» → «Код метрики».
  • В поле «Код для вставки в секцию Body» вставьте скрипт.
  • Сохраните и опубликуйте сайт.

📌 OpenCart

  • Перейдите в Администрирование → Дизайн → Макеты.
  • Выберите макет, который используется на всех страницах (обычно «Default»).
  • Вставьте скрипт в поле «Footer» перед </body>.
  • Сохраните изменения.

📌 Bitrix24 / «1С‑Битрикс: Управление сайтом»

  • Перейдите в Настройки → Настройки продукта → Настройки сайта → Обработка скриптов.
  • В поле «Код перед закрывающим тегом body» вставьте скрипт.
  • Сохраните.

📌 Любой другой сайт (HTML, конструктор, самописный)

  • Откройте файл, который отвечает за общий шаблон (обычно index.html, layout.html или footer.html).
  • Найдите закрывающий тег </body>.
  • Вставьте скрипт непосредственно перед ним.
  • Загрузите файл на сервер (через FTP или панель хостинга).

🔥 Совет: если вы используете конструктор (Wix, uKit, Nethouse) — проверьте, разрешена ли вставка произвольного кода в тело сайта. В большинстве конструкторов это есть в разделе «Встраиваемый код» или «Скрипты».


Шаг 3. Проверить, что скрипт работает

После установки не ждите мгновенных результатов — системе нужно 10–30 минут, чтобы начать определять номера. Но вы можете выполнить быстрый тест.

Самопроверка через браузер:

  1. Откройте ваш сайт в Google Chrome или Firefox.
  2. Нажмите правой кнопкой мыши → «Просмотреть код» (или F12).
  3. Перейдите на вкладку Console (Консоль).
  4. Очистите консоль (кнопка 🚫).
  5. Обновите страницу (F5).
  6. В консоли не должно быть ошибок красного цвета (ошибки подключения к API, 404 и т.д.).

Если увидели ошибку «Failed to load resource» — значит, скрипт не загрузился. Проверьте, правильно ли вы скопировали URL.

Проверка через личный кабинет сервиса:

  • Зайдите в личный кабинет ЯЛидер! (или другого сервиса).
  • Перейдите в раздел «Статистика» или «Логи».
  • Должны появиться записи о визитах с вашего IP (обычно через 5–10 минут).
  • Если визиты отображаются, но номер не определён — это нормально: не для каждого посетителя находится совпадение. Процент определения 20–40%.

Шаг 4. Настроить передачу номеров в CRM

Чтобы менеджеры видели номера автоматически и могли сразу звонить, настройте интеграцию.

Поддерживаемые CRM (на примере ЯЛидер!)

  • AmoCRM (самая популярная)
  • Bitrix24
  • RetailCRM
  • Megaplan
  • Salesforce (по запросу)

Как настроить (общий алгоритм):

  1. В личном кабинете сервиса перейдите в раздел «Интеграции».
  2. Выберите вашу CRM.
  3. Вставьте API‑ключ или URL для вебхука (берётся из настроек CRM).
  4. Укажите, какие данные передавать: только телефон, или имя, город, источник.
  5. Нажмите «Сохранить» и протестируйте — создайте тестовый визит.

После этого каждый определённый номер будет автоматически создавать новую сделку (или контакт) в CRM с примечанием «Определено через скрипт».


Шаг 5. Настроить уведомления менеджеров

Чтобы менеджеры звонили быстро (в течение 30–60 секунд после визита), настройте оповещения.

Варианты уведомлений:

ТипКак настроитьСкорость
Telegram‑ботВ сервисе создайте бота, получите chat_id, вставьте в настройки. Уведомления приходят с номером и ссылкой на CRM.2–5 секунд
SMS на телефон менеджераУкажите номер мобильного в настройках. Платно (обычно 1–3 рубля за SMS).5–10 секунд
Push‑уведомление в браузереЕсли менеджер работает за компьютером и разрешил уведомления от сервиса.1–2 секунды
Всплывающее окно в CRMНекоторые CRM сами показывают уведомление при появлении нового лида.Мгновенно

Рекомендуемая схема: Telegram + всплывающее окно в CRM. Это быстро, дёшево (бесплатно) и надёжно.


Частые проблемы и их решение

❌ Скрипт установлен, но номера не определяются

Причины:

  • Прошло мало времени (нужно несколько часов для накопления статистики).
  • Низкий трафик (<50 уникальных посетителей в день).
  • Сервис использует устаревшие базы (попробуйте другого провайдера).
  • Не настроена интеграция с Big Data (проверьте в личном кабинете статус подписки).

Что делать: Обратитесь в техподдержку сервиса — они проверят, активен ли ваш аккаунт.

❌ Скрипт конфликтует с другими скриптами (jQuery, Metrica)

Обычно конфликтов нет. Если сайт перестал работать после установки — отключите скрипт и обратитесь к разработчику. Чаще всего проблема в лишних символах при копировании (проверьте, не скопировали ли лишние пробелы или кавычки).

❌ Номера определяются, но не попадают в CRM

Проверьте:

  • Правильно ли указан API‑ключ.
  • Есть ли в CRM права на создание сделок через API.
  • Не заблокирована ли интеграция со стороны CRM.

Пример готовой настройки для небольшого интернет‑магазина

Допустим, у вас WordPress + AmoCRM. Вот минимальный набор действий, который займёт 15 минут:

  1. Установить плагин Insert Headers and Footers.
  2. Скопировать скрипт из ЯЛидер! → вставить в поле «Scripts in Body».
  3. В AmoCRM создать API‑ключ (Настройки → Интеграции → API).
  4. В личном кабинете ЯЛидер! → Интеграции → AmoCRM → вставить ключ.
  5. Включить уведомления в Telegram: создать бота через @BotFather, получить chat_id, вставить в настройки.
  6. Проверить через тестовый визит (зайти на сайт с другого устройства).

После этого каждый посетитель, чей номер определится, будет появляться в AmoCRM как новый контакт, а менеджер получит уведомление в Telegram.


Заключение

Получить телефоны посетителей сайта технически несложно. Главное:

  • правильно установить скрипт (на всех страницах, перед </body>);
  • дождаться индексации (24–48 часов для стабильной работы);
  • настроить интеграцию с CRM и уведомления.

Внедрение занимает от 10 минут до получаса в зависимости от платформы. Если у вас нет технического специалиста — любой сеошник или фрилансер справится с этой задачей за 1000–2000 ₽.

Следующая статья из цикла: 4. 5 причин узнать телефон посетителя сайта сразу после визита — разберём, как использовать геолокацию, источник трафика и поведенческие факторы для персонализации обзвона.

А пока — ставьте скрипт и начинайте получать номера уже сегодня.

Поделиться публикацией в соц сетях: