Отслеживание конверсионных звонков на сайте AdWords - как изменить фрагмент кода JavaScript, чтобы заменить каждый номер моего номера на сайте
Google AdWords дает вам возможность отслеживать входящие телефонные звонки с вашего сайта. Вы можете сделать это, внедрив код JavaScript на своем веб-сайте, который динамически меняет номер вашего телефона на номер переадресации Google.
Проблема с их фрагментами кода заключается в том, что они требуют, чтобы вы указали свой номер в теге {span} вместе с их классом или имели определенный идентификатор (что означает только один случай). У меня есть адаптивный веб-сайт с 3 телефонными номерами, каждый из них {a href} - 2 с привязкой номера, 1 с привязкой "Позвоните нам". Может кто-нибудь из вас подскажет, как изменить свой код, чтобы он менялся при каждом появлении моего номера на веб-сайте? Я вообще не знаю javascript, но знаю, что это возможно, так как другие компании по отслеживанию вызовов могут это сделать (например, callrail).
1 ответ
Использовать callback
вариант в коде:
_googWcmGet(function(formattedNumber, rawNumber) {
// put `formattedNumber` in the right elements.
// for example, to change a link:
[].forEach.call(document.getElementsByClassName('your class'),
function(el) {
el.href = 'tel:' + rawNumber;
el.textContent = el.innerText = formattedNumber;
// use the above line to make the link’s text be the phone number.
// If you don’t want that behavior, delete the line.
});
// and replace `your class` with the class you want.
}, 'your number', {
timeout: 1000, // optional; how long before giving up and
// never calling the above function
cache: false // optional; set to disable saving the number in a cookie.
});
Обратите внимание, что вам нужно поставить это после кода, в который вы их вставили.