Установка скрипта подмены номеров одновременно в разных регионах

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

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

ВАЖНО!
Следует понимать, что для внедрении такого рода подмены, количество номеров рассчитанное исходя из посещаемости сайта буден умножено на количество регионов. То есть, если для обычной подмены при динамическом колл-треккинге вам достаточно 5 номеров, но вы хотите показывать на сайте отдельно номер для Москвы и отдельно для Киева, то в итоге вам может понадобиться и 10 номеров. В таких случаях, производить расчет необходимого количества номеров нужно индивидуально!
За помощью вы можете обратиться к нашей службе заботы о клиентах.

Скрипт подмены номеров по регионам

Первое, что необходимо сделать - это заменить стандартный скрипт подмены на скрипт поддерживающий регионы:

<script type="text/javascript">
    (function (d, s, u, e, p) {
        window.ringostatConfig = {
            numbers: {
                region1: {
                    class: 'ringo-region1',
                    mask: '+# (###) ###-##-##'
                },
                region2: {
                    class: 'ringo-region2',
                    mask: '+# (###) ###-##-##'
                 },
                region3: {
                    class: 'ringo-region3',
                    mask: '+# (###) ###-##-##'
                } 
     } };
p=d.getElementsByTagName(s)[0],e=d.createElement(s),e.async=1,e.src=u,p.parentNode.insertBefore(e,p); })
(document, 'script', 'https://ringostat.com/numbers/v3/ringostat.min.js');
</script>

В данном варианте скрипта вместо значений: region1, region2, region3 - будут любые ваши города или страны. Например: moscow, kiev, almaty или ru, uа, kz - в зависимости от ваших представительств.

А классы ringo-region1, ringo-region2, ringo-region3 - это классы, которые вы замените на свои ringo-moscow, ringo-kiev и т.д. А потом присвоите HTML элементам на страницах сайта, что бы выделить соответствующие номера для подмены.

Настройка регионов в личном кабинете Ringostat

Что бы в личном кабинете распределить подключенные номера в проекте по регионам следует зайти в раздел: Настройки -> Подмена.

Потом, в поле Страна каждого номера, указанное там “not set” заменяем из выпадающего списка на “My region”. После этого нам станет доступна возможность указать свой регион в появившейся общей строке вместо полей Регион и Город.

Тут мы указываем для номера его принадлежность к регионам созданным ранее (region1, region2, region3 или moscow, kiev, almaty или rus, ukr, kz).

Выглядеть верные настройки регионов будут так:

145798567313_kiss_78kb.jpg

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

Была ли статья полезной?