Налаштування розширеного відстеження конверсій для сайтів на Хорошоп за допомогою Google Tag Manager

В одній з попередніх статей ми писали про те, що таке розширене відстеження конверсій (Enhanced conversions) і для чого вого потрібне.

Сьогодні ж поговоримо про налаштування розширеного відстеження конверсій для сайтів на Хорошоп за допомогою Google Tag Manager (далі GTM).

Перед тим, як перейти до налаштувань в GTM, власникам сайтів на Хорошоп необхідно зробити ряд підготовчих дій:

  1. В рекламному кабінеті Google Ads попередньо необхідно створити користувацьку конверсію purchase, яка передається напряму із сайту в обхід Аналітики. Задайте зрозумілу вам назву цієї конверсії (crm_purchase або purchase_website), переведіть в статус другорядної та перенесіть в категорію “Інше”, щоб уникнути дублювання даних. Відповідно, у вашому рекламному кабінеті в розділі Цілі => Підсумок буде 2 конверсії Purchase: одна – імпортована з Google Analytics 4, друга – кастомна, яка передається напряму з сайту, для якої в подальшому і будемо робити додаткові розширені налаштування.

Конверсії Purchase: одна - імпортована з Analytics, друга - кастомна

Детальну відео-інструкцію про те, як створити користувацьку конверсію crm_purchase власникам сайтів на Хорошоп, WordPress, OpenCart та Okay CMS знайдете на Youtube-каналі “K2 – реклама для інтернет-магазинів”.

2. В налаштуваннях конверсії в Google Ads не забудьте активувати “Розширене відстеження конверсій”. 

Як активувати “Розширене відстеження конверсій” у налаштуваннях конверсій в Google Ads

3. Налаштування розширеного відстеження конверсій будемо робити через Mенеджер тегів Google (Google Tag Manager, GTM).  Тому у рекламному кабінеті Google Ads в розділі Цілі => Налаштування необхідно:

1) прийняти умови щодо даних клієнтів; 

2) увімкнути Розширене відстеження конверсій від потенційних клієнтів та обрати GTM; 

3) активувати Розширене відстеження конверсій та обрати GTM.

Активація розширеного відстеження конверсій

4. Зайти в адмінку сайту на Хорошоп і перевірити, чи активований режим маски для введення номера телефону при оформленні замовлення. Якщо ні, то ставимо галочку навпроти параметру “Увімкнути маску для введення телефону”. Це необхідно для того, щоб користувачі при оформленні замовлення вводили номер телефону в конкретному форматі, і коректної роботи скрипта для відстеження номеру телефону. 

Увімкнення параметру

Налаштування в Google Tag Manager (GTM).

Для подальших налаштувань переходимо безпосередньо в Google Tag Manager і доповнюємо наш тег Відстеження конверсій в Google Ads необхідними параметрами, щоб відстежувати телефон та e-mail клієнтів та інформацію про товари. Для цього в  GTM необхідно виконати наступні дії:

  1. Знаходимо тег Відстеження конверсій в Google Ads. 

Де знайти тег Відстеження конверсій в Google Ads

     2. Відкриваємо його та клікаємо в області “Конфігурація тегу”, щоб активувати налаштування. Ми вже зазначили ідентифікатор та мітку конверсії, налаштували передачу цінності, ідентифікатору трансакції та валюти. Тепер доповнимо ці дані додатковою інформацією про товар та користувача. 

Додавання додаткової інформації про товар та користувача

а) помічаємо галочкою параметр “Надавати дані про продаж на рівні товару”, відкривається наступне вікно. 

Параметр “Надавати дані про продаж на рівні товару”

  • Поле Джерело даних залишаємо без змін, обравши “Спеціальні поля”. 
  • У поле Ідентифікатор продавця вставляємо ідентифікатор Merchant 

Center, який знаходиться у правому верхньому куті в обліковому записі Мерчант центру. 

Де знайти ідентифікатор Merchant Center

  • В поле “Країна фіду” прописуємо код країни. В нашому випадку це міжнародний код України “UA”.
  • В поле мова фіду необхідно прописати код мови вашого фіда з товарами. Якщо використовуєте в рекламі фід лише українською мовою, в даному вікні достатньо прописати значення “UK”. 

Значення

  • Якщо ж рекламуєтесь і українською і російською мовами, то в даному полі необхідно проставити невеличкий скрипт для визначення мови (UK або RU). Для цього створюємо нову змінну, натиснувши на плюсик біля поля “Мова фіду” і у віконці, що відкриється натискаємо “+” (створити нову”) 

Як створити нову змінну, щоб вставити скрипт для визначення мови

Конфігурація нової змінної: 

Тип змінної – Таблиця RegEx => Вхідна змінна – {{Page Path}}  => в параметрі “Шаблон” натискаємо “додати рядок” і вводимо наступний скрипт  ^/ru/*  => в параметрі “Вивід” вводимо ru. Нижче ставимо галочку навпроти “Установити значення за умовчанням” та вводимо значення UK. Нижче в розділі  Advanced Settings знімаємо галочки навпроти трьох параметрів. Задаємо назву змінної “Site Language” та отримуємо наступну картинку. 

Advanced Settings

Зберігаємо змінну.

  • У полі Знижка ставимо 0
  • Для поля “Елементи” (Items) необхідно створити змінну, яка буде передавати інформацію про товари . Для цього натискаємо “+”. 

Як створити змінну для поля “Елементи” (Items)

У вікні, що відкриється натискаємо “+” для створення нової змінної. 

Створення нової змінної

Натискаємо на поле “Конфігурація змінної” та обираємо тип змінної – “Змінна рівня даних”. 

Вибір типу змінної “Змінна рівня даних”

Щоб коректно прописати імʼя змінної рівня даних зробимо перегляд товару (view_item) в режимі Попереднього перегляду в GTM та перевіримо, який саме параметр (ecommerce або eventModel) передає Data Layer. 

Перегляд товару (view_item) в GTM та перевірка, який параметр (ecommerce або eventModel) передає Data Layer

У нашому випадку це параметр ecommerce, тому у полі “Імʼя змінної рівня даних” вводимо ecommerce.items. Для зручності задаємо назву змінної DL_ecommerce.items та зберігаємо змінну.

Збереження змінної DL_ecommerce.items

Якщо при перегляді товару в режимі попереднього перегляду ви отримали в Data Layer наступний варіант.

Приклад перегляду товару в режимі попереднього перегляду в Data Layer

То ваша змінна має має такий вигляд:

Який вигляд має мати змінна

У результаті вищевказаних дій ми налаштували передачу розширених даних про товари. Тепер переходимо до налаштування передачі даних про користувача, а саме e-mail та телефону. Для цього ставимо галочку навпроти параметру “Включати дані, надані користувачем, з вашого вебсайту”. 

Параметр “Включати дані, надані користувачем, з вашого вебсайту”

Та створюємо нову змінну. 

Як створити нову змінну

Задамо назву змінної User-provided Data (можете дати будь-яку зручну для вас назву).

Назва змінної User-provided Data

  • У полі “Електронна адреса” скролимо до самого низу та обираємо “Нова змінна”.

Вибір “Нова змінна” у полі “Електронна адреса”

У новому вікні натискаємо на поле “Конфігурація змінної” та обираємо обираємо конфігурацію змінної “ Спеціальна змінна Javascript” (Custom Javascript). 

Як обрати конфігурацію змінної “Спеціальна змінна Javascript” (Custom Javascript)

У вікні “Спеціальний сценарій JavaScript” необхідно вставити наступний скрипт для відстеження електронної пошти:

function(){

  try{

    return document.querySelector('[name="Recipient[delivery_email]"]').value;

  }catch(e){}

  try{

    return document.querySelector('[name="ProductQuick[delivery_email]"]').value;

  }catch(e){}

  return '';

}

Називаємо змінну JS_mail та натискаємо зберегти. 

Називаємо змінну

Аналогічно створюємо змінну для відстеження номера телефону. 

Створення змінної для відстеження номера телефону

У полі “Телефон” скролимо вниз до параметру “Нова змінна”

Вибір параметру “Нова змінна” у полі “Телефон

=> У новому вікні обираємо конфігурацію змінної “ Спеціальна змінна Javascript” (Custom Javascript).

=> У вікні “Спеціальний сценарій JavaScript” необхідно вставити наступний скрипт для відстеження номеру телефону:

function () {

  try {

    return document

      .querySelector('[name="Recipient[delivery_phone]"]')

      .value.replaceAll('-', '')

      .replaceAll('(', '')

      .replaceAll(')', '')

      .replaceAll(' ', '');

  } catch (e) {}

  try {

    return document.querySelector('[name="ProductQuick[delivery_phone]"]')

      .value.replaceAll('-', '')

      .replaceAll('(', '')

      .replaceAll(')', '')

      .replaceAll(' ', '');

  } catch (e) {}

  return '';

}

Називаємо змінну JS_phone та натискаємо зберегти. Даний скрипт не лише вказує на параметр, який необхідно відстежити, а й змінює формат номеру телефону відповідно до вимог Google. 

Назва для змінної JS-phone

Таким чином ми створили змінну User-provided Data для відстеження телефону та e-mail  користувачів. Натискаємо Зберегти. 

Кнопка

Переглядаємо внесені зміни. 

Перегляд внесених змін

  1. Коли всі необхідні параметри для розширеного відстеження конверсії заповнено, зберігаємо оновлений тег “Відстеження конверсій в Google Ads”. 

Для перевірки коректності налаштувань зробимо тестову покупку в режимі попереднього перегляду.

Переходимо в GTM Робоча область Попередній перегляд. 

Попередній перегляд в Google Tag Manager

Вводимо посилання на сайт та натискаємо “Connect”. 

Connect

У новій вкладці відкривається сайт в режимі попереднього перегляду, де і необхідно оформити тестову покупку. Відкриваємо будь-який товар, додаємо його в корзину і виконуємо оформлення замовлення, заповнюючи всі дані, включаючи e-mail. 

Виконання оформлення замовлення

Повертаємось в GTM, знаходимо подію Purchase, бачимо, що спрацював наш тег GADS_crm_purchase, відкриваємо його та перевіряємо чи коректно передані необхідні дані. 

Як перевірити коректність передачі необхідних даних

Як бачимо на скріні вище, завдяки виконаним розширеним налаштуванням, тег Відстеження конверсій в Google Ads тепер передає такі дані, як:

  • країна фіду;
  • ідентифікатор трансакції;
  • e-mail користувача;
  • телефон користувача (в оновленому форматі без дужок та пробілів); 
  • мова фіду;
  • інформація про знижку;
  • інформація про товар (ідентифікатор, назва, вартість, кількість);
  • ідентифікатор продавця.

Якщо при оформлені тестової покупки ви також побачили, що всі необхідні дані передаються, то можемо вас вітати, налаштування розширеного відстеження конверсій виконано правильно. 

Публікуємо контейнер в GTM, щоб внесені зміни вступили в силу.

Як опублікувати контейнер в Google Tag Manager

Як опублікувати контейнер в Google Tag Manager

Через деякий час в рекламному кабінеті Google Ads статус конверсії crm_purchase стане “Активно” та висвітиться повідомлення, що Розширене відстеження конверсій увімкнено. 

Статус конверсії crm_purchase в Google Ads

У розділі Діагностика конверсій зʼявиться повідомлення: “Налаштування розширеного відстеження конверсій увімкнено й повністю оптимізовано”. 

Повідомлення “Налаштування розширеного відстеження конверсій увімкнено й повністю оптимізовано”

Висновки

Завдяки налаштуванню розширеного відстеження конверсій ми допомагаємо Google отримувати більше даних про дії користувачів на сайті та отримуємо більше інформації  для оптимізації рекламних кампаній. 

У разі повного відключення сторонніх файлів cookies ми не ризикуємо втратити цінні дані про дії користувачів.

Корисні посилання

Всі необхідні скрипти по налаштуванню розширеного відстеження конверсій для сайтів на Хорошоп знайдете за посиланням

Інформацію про те, як легко налаштувати розширене відстеження конверсій для сайтів на WordPress за допомогою плагіну “Ecommerce Events&Feeds for Google&Facebook (v2)”, знайдете тут.

Інструкції з налаштування розширених конверсій для сайтів на WordPress за допомогою Google Tag Manager знайдете за посиланням.

Інструкцію з налаштування розширених конверсій для сайтів на Okay CMS знайдете за посиланням.

Інформацію про те, як легко налаштувати розширене відстеження конверсій для сайтів на OpenCart за допомогою плагіну “Ecommerce Events&Feeds for Google&Facebook (v2)”, знайдете тут

Інструкції з налаштування розширених конверсій для сайтів на OpenCart за допомогою Google Tag Manager тут.

ваша оцінка: 1

Збільшимо продажі вашого інтернет-магазину

Залиште контакти, і наш консультант зателефонує та надасть інформацію, як ми можемо бути корисні вашому бізнесу

     
    alt зображення за замовчуванням

    Telegram-спільнота “Рекамна кухня”

    Отримати відповідь від підтримки Google чи Facebook зараз довго і складно. Тому ми створили спільноту, де допомагаємо один одному з питань про налаштування реклами в Google, Facebook та роботи в Google Analytics 4. Відповідають експерти К2, Юрій Пирч та учасники спільноти.
     alt= Підписатися
    alt зображення за замовчуванням

    Курс “Google Shopping (Performance Max) expert 3.0”

    Спеціалізований практичний курс, на якому розглядаюся рекламні стратегії та структури рекламних кампаній для 6 типів інтернет-магазинів, серед яких 100% є ваш! 77 відеоуроків у записі, які можна дивитися відразу після оплати на зручній швидкості у зручний час. Підтримка в закритому telegram-чаті. Гарантія повернення коштів.

     alt= Зареєструватися

    Схожі статті

    7 Жовтня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на OpenCart за допомогою Google Tag Manager
    Більше
    4 Жовтня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на WordPress за допомогою плагіну “Ecommerce Events&Feeds for Google&Facebook (v2)”
    Більше
    3 Жовтня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на OpenCart за допомогою плагіну “Ecommerce Events&Feeds for Google&Facebook (v2)”
    Більше
    29 Вересня, 2024
    Топ 9 ідей для оптимізації Performance Max кампаній
    Більше
    19 Серпня, 2024
    Програма “Інформація про товари місцевого асортименту, розміщена безкоштовно” (Free local product listings). Інструкція з налаштування в Merchant Center і Merchant Center Next
    Більше
    15 Липня, 2024
    Налаштування розширеного відстеження конверсій через Google Tag Manager для сайтів на Okay CMS
    Більше
    12 Липня, 2024
    Дайджест новин липня
    Більше
    12 Липня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на WordPress за допомогою Google Tag Manager
    Більше
    4 Червня, 2024
    Дайджест новин червня
    Більше
    4 Червня, 2024
    Як додати зірочки до товарної реклами: інструкція з налаштування програми Google Відгуки про товари (Product Ratings/ Reviews)
    Більше
    3 Червня, 2024
    Програма Google відгуки клієнтів про компанію, рейтинг продавця: інструкція з налаштування
    Більше
    30 Травня, 2024
    Розширене відстеження конверсій (Enhanced conversions). Що це та як налаштувати в Google Ads?
    Більше