Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- // Автор: Вечкасов Кирилл | TG блог: https://t.me/pomogay_marketing
- // Скрипт написан для отправки цели в Яндекс Метрику при переходе пользователя по рекламе со спецразмещения 1-2-3-4 позиций.
- // Основная цель использования, это тестирование мастер кампаний, чтобы он чаще показывал рекламу в спецразмещении и соответственно получал оплату за выполненную цель
- // Например в конкурентной тематике может оказаться выгоднее крутить МК с оплатой по 50-100-150 ₽ за переход, нежели на ручке, но при этом не забывайте, что у вас должен быть хорошо проработан перечень минус-фраз, чтобы не получать тонну переходов из спецразмещения по информационным запросам: как, зачем, почему и т.д.
- // Чтобы цель сработала, добавьте в URL после всех основных UTM меток следующий код: &utm_position={position}.{position_type}
- // Данный код поместите перед закрывающимся тегом </HEAD> на все страницы вашего сайта
- // Получаем текущий URL
- var currentURL = window.location.href;
- // Проверяем наличие текста "utm_position="
- if (currentURL.includes("utm_position=")) {
- // Ищем позицию знака "="
- var equalsIndex = currentURL.indexOf("utm_position=") + 13; // +13 для пропуска "utm_position="
- // Получаем часть строки после знака "="
- var numbersString = currentURL.substring(equalsIndex);
- // Проверяем, являются ли символы после знака "=" определенными цифрами
- var allowedNumbers = [1, 2, 3, 4];
- var number = parseInt(numbersString, 10);
- if (allowedNumbers.includes(number)) {
- // Отправляем сообщение для дебага
- // alert("Цифра " + number + " найдена после знака \"=\": " + numbersString);
- // Сюда вставьте ID вашего счетчика и создайте в Яндекс Метрике JS цель с названием spec_position
- ym(83105104,'reachGoal','spec_position')
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment