Подключение коллтрекинга к сайту

Шаг 1. Создать источник

/calltracking → «Добавить источник». Минимум: имя, code (например main_site), тип (site/yandex/google/vk), список origin-ов (домены сайта где будет работать).

Шаг 2. Добавить пул DID

В блоке «Пул номеров» отметьте свободные DID-ы тенанта. Опционально на каждом — поле utm_campaign (для Per-UTM подмены) и A/B var. Кнопка «Импорт CSV» — массовая загрузка.

Шаг 3. Сниппет на сайте

<script src="https://<тенант>.smart.mcm.ru/_calltracker/track.js?_id=<code>"></script>

Скрипт автоматически подгружает sourcebuster, формирует uid_view в cookie, делает запрос /_calltracker/phone?uid=…&site_id=<code>&utm_typ=…&utm_src=…&utm_mdm=…&utm_cmp=… и подменяет на странице номер по селекторам.

Шаг 4. Проверка

Откройте сайт в инкогнито с UTM-параметрами. На странице должен подмениться номер. Позвоните — звонок появится в /calltrackinganalytics с атрибуцией.

Что дополнительно

  • Origins — домены, с которых JS может работать (CORS-белый список).
  • Резервный номер (reserve_number) — показывается, если все DID пула заняты.
  • Capacity guard — если и резерв пуст, отдаётся первый DID тенанта.