Если на вашем сайте отображаются одновременно несколько телефонов, например городской и мобильный, скрипт коллтрекинга можно настроить для подмены нескольких номеров. Правда, при этом для отслеживания, например, двух каналов потребуется 3 городских номера и 3 мобильных. Две пары номеров для двух каналов и пара номеров по умолчанию. Конечно, можно подменять и больше двух номеров.
Добавляем CSS классы ct_phone и ct_phone2 в элементы, где будет происходить подмена номеров:
<div>Городской: <span class="ct_phone">+7 495 888-88-88</span></div>
<div>Мобильный: <span class="ct_phone2">+7 912 888-88-88</span></div>
Настройка скрипта подмены как обычно. Лишь в поле targets добавляем CSS классы для новых номеров, и в поле phones добавляем дополнительные номера.
<script>
sipuniCalltracking({
targets: ['.ct_phone', '.ct_phone2'],
sources: {
'ydirect':{'utm_source': 'direct.yandex.ru'},
'articles':{'ref':/(habrahabr|oborot\.ru)/ig}
},
phones: [
{'src':'articles', 'phone':['+74955555555', '+79125555555']},
{'src':'ydirect', 'phone':['+74953333333', '+79123333333']}
],
default_phone:{ 'phone':['+74959999999', '+79129999999']}
}, window);
</script>
Теперь подмена будет происходить парами номеров.
Если вы решили делать подмену используя два пары номеров федеральный и городской, просто создайте нужные номера в личном кабинете и назовите парные номера одинаково, чтобы на графике источников трафика они отслеживались как один номер.
Если вы решили отображать мобильные номера вместе с городскими, необходимо сделать переадресацию с мобильного номера на парный ему городской номер, который вы создали для статического коллтрекинга.