Скриншоты

Технические данные

Дата публикации:
19.04.2016
Дата обновления:
27.05.2019
Версия:
2.0.19
Адаптивность:
Нет
Поддержка композита:
Да
Число установок:
100 - 499 раз

Совместимые редакции

Описание

Инструкция по работе с модулем доступна по ссылке

Наш модуль позволяет менять номера телефонов на сайте в соответствии с регионом пользователя, источником перехода или по параметру в адресе страницы. Аналог инструмента "Целевой звонок" от Яндекса, если вы хотите использовать свои номера и осуществлять отслеживание звонков.
Купить номер для Call-Tracking вы можете у вашего оператора связи или в сервисе IP-телефонии Zadarma

Например, чтобы сделать подмену номера для пользователей, пришедших с поиска Яндекса, установите домен yandex.ru в поле "URL сайта".

Чтобы показывать жителям разных регионов разные номера ваших офисов продаж - выберите соответствующие регионы (с нажатой клавишей Shift или Alt) в поле "Регион". Определение местоположения происходит по IP адресу пользователя. Таким образом, ваш сайт может быть мультирегиональным.

Чтобы показывать специальный номер для посетителей, перешедших с контекстной рекламы, установите в поле "UTM метка", например, utm_source=yandex (зависит от ваших UTM-меток).
Важно! Условия выполняются в порядке сортировки - от наименьшего веса к наибольшему. Номер телефона "по-умолчанию" (без условий) должен иметь наибольший вес в поле "Сортировка".

Выбранный номер сохраняется в cookies пользователя и даже если в следующий раз он перейдет на сайт, набрав адрес напрямую (не через поисковую систему или рекламу), все равно будет показываться номер, выбранный первоначально.

Важно! Чтобы проверить работоспособность модуля, необходимо  открывать сайт в браузере в режиме Инкогнито каждый раз для проверка каждого правила.



Готовые решения:
- переход с естественной выдачи Яндекса (SEO): "URL сайта"  yandex.ru
- переход с естественной выдачи Google (SEO): "URL сайта"  google.ru
- переход с контекстной рекламы Яндекс.Директ: "UTM метка"  utm_source=yandex (зависит от ваших UTM-меток)
- переход с контекстной рекламы Яндекс.Директ из конкретной рекламной кампании:  "UTM метка" utm_campaign=1234567890 (зависит от ваших UTM-меток)
- переход с другого сайта:   "URL сайта" forum.test.ru

Важно! Если вы хотите, чтобы показывался другой номер при прямом переходе с сайта, использующем https (кроме Яндекса, Google и Instagram) - поле Referer не будет передаваться. Лучше в таком случае использовать utm-метки, а поле "URL сайта" не заполнять.

- переход с другого сайта, который использует Https:   "UTM метка"  utm_source=fromdomen.ru (ваша ссылка на этом сайте будет иметь вид http://site.ru?utm_source=fromdomen.ru)

UPD1
Добавили поле "Телефон в ссылке:". Если указать там номер, то на сайте номер телефона будет отображаться как ссылка и будет кликабелен в смартфонах. Номер нужно указывать без пробелов и дополнительных символов в международном формате +71234567890

UPD2
Неактуально

UPD3
Теперь вы можете указать разные номера телефонов в разных местах сайта по разным правилам. Например, в шапке показывать номер 8 800, а внизу - региональный номер.
А также вы можете сделать замену email-адреса (и любого текста) - просто сделайте отдельный раздел и внутри него создайте правила для подмены email адреса.
Смотрите настройку на видео.



UPD4
Теперь вы можете указать цели для Яндекс.Метрики на просмотр и нажатие для каждого номера телефона. Для этого не забудьте  указать номер счетчика Яндекс.Метрики в настройках модуля (http://website.ru/bitrix/admin/settings.php?lang=ru&mid=creativebz.phone&mid_menu=1). Подробнее на видео


UPD5
Теперь вы можете указать цели для Google Analytics на просмотр и нажатие для каждого номера телефона. при добавлении цели в Аналитиксе Категорию (Category) нужно указать "creativebz", Действие (Action) - название цели как для Метрики, остальные поля заполнять не обязательно.


UPD6
Добавлен функционал указывания класса или ID у ссылки с номеров телефона. Добавление происходит через параметры компонента. Для этого нужно навести курсор мыши на номер телефона и нажать на шестеренку (или нажать на треугольник рядом с шестеренкой и выбрать компонент "Замена номера 2.0"



UPD7
Теперь можно делать замену для разных стран, а не только для России

Для установки модуля необходимо:
1) Авторизоваться в панели управления Вашего сайта под правами администратора.
2) Зайти в раздел Marketplace > Обновление решений - вкладка "Активация купона" и ввести купон в специальном поле.
3) После ввода купона в списке решений для установки появится наш модуль.
Нажмите "Установить".

После установки модуля при редактировании включаемой области в списке компонентов будет доступен компонент Creativebz -> "Замена номера" - нужно просто разместить его в нужном месте сайта путем перетаскивания.

Или вставить этот php-код в нужное место сайта в режиме кода:

<?$APPLICATION->IncludeComponent(
    "creativebz:phone",
    "",
    Array()
);?>
Или если вам нужны разные номера в разных местах сайта
<?$APPLICATION->IncludeComponent(
   "creativebz:phone",
   "",
   Array(
      "CACHE_TIME" => "36000000",
      "CACHE_TYPE" => "N",
      "COMPOSITE_FRAME_MODE" => "A",
      "COMPOSITE_FRAME_TYPE" => "AUTO",
      "SECTION_ID" => "указать ID секции"
   )
);?>
Рекомендуем отключить кеширование для нашего модуля.

Добавить номера можно в инфоблоке "Телефоны". После установки появятся 4 номера для проверки работы модуля.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
Замена номера 2.0
Замена номера 2.0
3 000 руб