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



Рис.1 При клике на кнопку на сайте появятся блоки, для которых также сработает подмена номера


Если вы пользуетесь динамическим коллтрекингом и на вашем сайте есть скрытые элементы с номером телефона,которые появляются на странице не сразу, а в результате каких-то действий посетителя или работы скриптов, тогда это дополнительная опция для вас.


Например, компания занимается предоставлением аренды офисов в разных регионах Москвы. На сайте представлены различные варианты адресов с контактным номером телефона. Но перечислены только несколько вариантов, а остальные скрыты под кнопкой “Посмотреть еще”. При клике на данную кнопку подмена номеров в открывшихся блоках будет произведена автоматически.


Теперь у компаний, использующих на своих сайтах динамически подгружаемые блоки, появилась возможность использовать колл-трекинг (подмену номера) для любого элемента страницы (в том числе скрытого), где указан телефонный номер. Таким образом, можно анализировать посетителей, позвонивших на данный номер.


Для того, чтобы заработала подмена номера в динамически подгружаемых блоках, необходимо в код вставки на всех страницах сайта добавить дополнительную строчку:


 __cs.push(["setDynamicalReplacement", true]);

или

 Comagic.push(["setDynamicalReplacement", true]);

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

Например:
если в коде вставки указано:


var Comagic = Comagic || [];

 Comagic.push(["setAccount", "..."]); 

 Comagic.push(["setHost", "<a href="http://server.comagic.ru/comagic">http://server.comagic.ru/comagic</a>"]); 
то используем код Comagic.push(["setDynamicalReplacement", true]);

если в коде вставки указано:


var __cs = __cs || []; 

 __cs.push(["setAccount", "..."]); 

 __cs.push(["setHost", "<a href="http://server.comagic.ru/comagic">http://server.comagic.ru/comagic</a>"]);

то используем код __cs.push(["setDynamicalReplacement", true]);

Код функции, добавленный в код вставки на сайте выглядит так (рис.2):


Рис.2 Пример кода вставки для сайт, куда добавлен код функции

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

Сервис поддержки клиентов работает на платформе UserEcho