Использование одного номера в нескольких местах на сайте
1) для каждого <span id="mango-calltracking"> c номером необходимо задать собственный id:
Пример кода:
<span id="mango-calltracking-1">номер 1</span>
<span id="mango-calltracking-1">номер 1</span>
Пример кода:
<script>
(function(w, d, u, i, o, s, p) {
if (d.getElementById(i)) {
return;
}
w['MangoObject'] = o;
w[o] = w[o] || function() {
(w[o].q = w[o].q || []).push(arguments)
};
w[o].u = u;
w[o].t = 1 * new Date();
s = d.createElement('script');
s.async = 1;
s.id = i;
s.src = u;
p = d.getElementsByTagName('script')[0];
p.parentNode.insertBefore(s, p);
}(window, document, '//widgets.mango-
office.ru/widgets/mango.js', 'mango-js', 'mgo'));
mgo({
calltracking: {
id: id Вашего виджета,
elements: [{
selector: '#mango-calltracking-1'},
{selector: '#mango-calltracking-2'
}]
}
});
</script>
Где узнать id-номер виджета, Вы можете узнать в этой статье.
Пример кода:
<a class="mgo-number-<ПОДСТАВЬТЕ id ВАШЕГО ВИДЖЕТА>"
href="tel:<ВАШ НОМЕР ПО УМОЛЧАНИЮ>"><ВАШ НОМЕР ПО УМОЛЧАНИЮ></a>
2) скрипт коллтрекинга достаточно разместить на странице один раз:
Пример кода:
<script>
(function(w, d, u, i, o, s, p) {
if (d.getElementById(i)) {return;} w['MangoObject'] = o;
w[o] = w[o] || function() { (w[o].q = w[o].q ||
[]).push(arguments) }; w[o].u = u; w[o].t = 1 * new Date();
s = d.createElement('script'); s.async = 1; s.id = i;
s.src = u;
p = d.getElementsByTagName('script')[0];
p.parentNode.insertBefore(s, p);
}(window, document, '//widgets.mango-
office.ru/widgets/mango.js', 'mango-js', 'mgo'));
mgo({calltracking: {id:<ПОДСТАВЬТЕ id ВАШЕГО ВИДЖЕТА>,
elements: [{selector: '.mgo-number-<ПОДСТАВЬТЕ id ВАШЕГО
ВИДЖЕТА>'}]}});
</script>