Здравствуйте! После подключения скрипта Манго-коллтрекинга, в консоли выводится ошибка:
Сейчас вставляю вот такой код:
<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: 21732}});
</script>
<script>
mgo(function(mgo) {
// Запрашиваем номер для первого филиала
var options1 = {
hash: 'Moskva', // название региона
regionCode: 'MOW', // ISO код региона
};
mgo.getNumber(options1, function(result) {
// Вставляем номер телефона первого филиала
var n = result.number;
document.querySelectorAll('.mgo-MSK').forEach(function(e) {e.innerHTML = '+7 ('+n.substr(1,3)+') '+n.substr(4,3)+'-'+n.substr(7,2)+'-'+n.substr(9,2); if (e.getAttribute('href')) {e.setAttribute('href', 'tel:+'+n);}});
});
// Запрашиваем номер для второго филиала
var options2 = {
hash: 'Ekat', // название региона
regionCode: 'SVE', // ISO код региона
};
mgo.getNumber(options2, function(result) {
// Вставляем номер телефона второго филиала
var n = result.number;
document.querySelectorAll('.mgo-EKB').forEach(function(e) {e.innerHTML = '+7 ('+n.substr(1,3)+') '+n.substr(4,3)+'-'+n.substr(7,2)+'-'+n.substr(9,2); if (e.getAttribute('href')) {e.setAttribute('href', 'tel:+'+n);}});
});
// Запрашиваем номер для третьего филиала
var options3 = {
hash: 'Tumen', // название региона
regionCode: 'TYU', // ISO код региона
};
mgo.getNumber(options3, function(result) {
// Вставляем номер телефона второго филиала
var n = result.number;
document.querySelectorAll('.mgo-TMN').forEach(function(e) {e.innerHTML = '+7 ('+n.substr(1,3)+') '+n.substr(4,3)+'-'+n.substr(7,2)+'-'+n.substr(9,2); if (e.getAttribute('href')) {e.setAttribute('href', 'tel:+'+n);}});
});
// Запрашиваем номер федеральный 8-800
var options4 = {
hash: '800', // название региона
regionCode: '800', // ISO код региона
};
mgo.getNumber(options4, function(result) {
// Вставляем номер телефона второго филиала
var n = result.number;
document.querySelectorAll('.mgo-800').forEach(function(e) {e.innerHTML = '8 ('+n.substr(1,3)+') '+n.substr(4,3)+'-'+n.substr(7,2)+'-'+n.substr(9,2); if (e.getAttribute('href')) {e.setAttribute('href', 'tel:+'+n);}});
});
});
</script>
Кто сталкивался с этим, можете подсказать пожалуйста. Проверял формирование кода на самом сайте Манго.