Почти Call трекинг - бесплатно через GTM

#script #скрипт #Callтрекинг #Calltracking #GTM #google
Подготовил для вас скрипт подмены номера. Скрипт подменяет номер, если пользователь зашел с рекламы Google и сохраняет данные в cookie браузера. Он необходим для отслеживания эффективности каналов трафика.
По умолчанию телефонные номера остаются статическими (если пользователь зашел на сайт из органической выдачи Google (SEO) или напрямую).
Пример: нам нужно подменить номер +38 (000) 00-00-000 при заходе с Google рекламы или с ручной меткой utm с Google на +38 (111) 11-11-111, чтобы понимать какой канал привлек звонок.
Инструкция:
📌 Переходим в https://tagmanager.google.com/ (Tag Manager должен быть уже на сайте);
📌 Заходим в тег >> Конфигурация тегов >> Пользовательский тег HTML;
📌 Вносим данные скрипта (телефон +38 (000) 00-00-000 и +38 (111) 11-11-111 заменяете на свои) и добавляем открывающийся и закрывающийся тег script, Телеграм его убрал;

function purify (str) {
return str
.replace(/ /g,'')
.replace(')','')
.replace('(','')
.replace(/-/g,'');
}

if(
document.location.search.includes('google') ||
document.location.search.includes('gclid') ||
document.cookie.includes('ads_client')
) {
// Телефоны вводить строго в этом формате: +38 (000) 00-00-000
var phone_1 = '+38 (000) 00-00-000';
var phones = document.querySelectorAll('a[href^=tel]');
phones[0].innerHTML = phone_1.replace('+38 (000) 00-00-000','+38 (111) 11-11-111');
phones[0].href = 'tel:' + purify(phone_1);
document.cookie = 'ads_client';
}
📌 Триггер все страницы >> сохраняем и публикуем.
Теперь на сайте будут подменяться номера при заходе с рекламы google и данные будут храниться в cookie браузера.
P.S. Подмену можно сделать и через Google Optimize, но это другая история)))
А какими полезными скриптами пользуетесь вы? Делитесь в комментариях.
https://t.me/neskromnyy_marketolog

0
Комментарии
-3 комментариев
Раскрывать всегда