Як налаштувати контейнер сервера GTM у Magento 2?

Хоча відстеження на основі браузера довело свою ефективність у зборі даних, це не 100% гарантія. Через сторонні файли cookie та блокувальники реклами, які використовують клієнти, деякі дані все одно не потрапляють до вашого облікового запису Google Analytics. Щоб уникнути цього, вам потрібно знайти спосіб обійти сторонні файли cookie.

Єдине рішення — вивести відстеження на абсолютно новий рівень — відстеження на стороні сервера.

Ви можете використовувати або налаштувати відстеження на стороні сервера в Magento протокол вимірювання GA4, або контейнер сервера GTM. Сьогодні ми розглянемо останній варіант і пояснимо, як його правильно налаштувати та використовувати. Інструмент, який вам знадобиться для безперебійного впровадження, це Модуль Magento 2 Google Tag Manager .

Однак, перш ніж перейти до основної частини посібника, давайте визначимо, що таке контейнер сервера GTM.

Що таке контейнер сервера GTM?

Контейнер сервера GTM – це новий спосіб використання Менеджера тегів Google для надсилання даних вимірювань з вашого сервера на сервери GTM. Після збору цих даних ви можете вибрати, як їх формувати та куди спрямовувати їх із сервера GTM (до GA4, Google Ads тощо).

відстеження на стороні сервера в GTM

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

Контейнер сервера проти протоколу вимірювання GA4

Якщо ви вже переглянули цю тему, то, мабуть, знаєте, що GA4 також забезпечує відстеження на стороні сервера. Тож навіщо налаштовувати його в Менеджері тегів Google і чим це відрізняється?

Коли ви використовуєте Протокол вимірювання GA4, дані надсилаються з вашого сервера на сервер GA4 через HTTP-запити. От і все.

Коли ви використовуєте контейнер GTM на стороні сервера, дані надсилаються з вашого сервера Magento до GTMПотім ви можете надсилати дані до GA4, Google Ads, Facebook та інших каналів.

Як налаштувати контейнер сервера GTM у Magento 2?

По суті, контейнер сервера GTM нічим не відрізняється від веб-контейнера. Ви використовуєте ті ж теги, тригери та змінні, що й у відстеженні на основі браузера. Основна відмінність полягає в тому, що вам потрібно створити властивість на стороні сервера.

1. Створіть контейнер GTM на стороні сервера

Перейдіть до свого Обліковий запис GTM і натисніть на три крапки біля вашої власності, щоб вибрати Створити контейнер опція.

створити контейнер сервера GTM

Заповніть Назва контейнера і вибрати Сервер як Цільова платформаПотім натиснітьЗберегти.

налаштувати контейнер сервера gtm

Оскільки вам потрібно розмістити новий серверний контейнер десь, вам потрібно створити новий проект на платформі Google Cloud. Для цього натисніть на Автоматично налаштовувати сервер тегів варіант (оскільки це набагато простіше, ніж створювати його вручну).

встановити менеджер тегів Google

Якщо ви раніше не користувалися Google Cloud Platform, вам потрібно створити платіжний обліковий запис і заповнити дані вашої картки. Далі натисніть Створити платіжну картку опцію для виконання запропонованих вам кроків.

створити платіжний обліковий запис для Google Cloud

Примітка: Не плутайтеся, серверний контейнер GTM безкоштовний і нічого не коштує в тестовій конфігурації. Однак, як тільки ви почнете використовувати його на реальному вебсайті з пристойним трафіком, з вас стягуватиметься плата. Тому ознайомтеся з Ціни на Google Cloud щоб розвіяти сумніви.

2. Отримайте публічний ідентифікатор GTM, ідентифікатор облікового запису, ідентифікатор контейнера

Так само, як і у випадку з веб-контейнером, вам потрібно отримати наступну інформацію, щоб налаштувати контейнер сервера GTM у Magento:

  1. Публічний ідентифікатор — знайдіть це у своєму контейнері Робочий простір вкладка меню у верхньому правому куті.
  2. Ідентифікатор облікового запису — знайдіть його в адресі браузера контейнера після /рахунки/.
  3. Ідентифікатор контейнера — знайдіть його в адресі браузера контейнера після /контейнери/.

Деталі контейнера GTM

3. Отримати URL-адресу сервера тегів

Наступне важливе значення має отримати URL-адреса сервера, оскільки вона потрібна вам для підключення вашого магазину Magento до сервера Google Cloud. Для цього перейдіть до свого Обліковий запис GTM > Адміністратор і натисніть на Встановлення Менеджера тегів Google опцію. Потім скопіюйте URL-адреса за замовчуванням

URL-адреса сервера тегів GTM

4. Вставте дані сервера GTM у свій Magento

Щойно ви отримаєте всі дані сервера GTM, вам потрібно вставити їх у свій Magento. Перейдіть до Магазини > Конфігурація > Розширення Magefan > Менеджер тегів Google та аналітика > Контейнер сервера і скуштуйте свій Ідентифікатори GTM там разом із URL-адреса сервера тегів.

Контейнер сервера GTM у Magento

5. Налаштуйте Google Analytics 4

Крім того, вам потрібно вставити ідентифікатор вимірювання GA4 у Magento, щоб підключити свій магазин до GA4. Отже, поки ви ще в розділі налаштувань, перейдіть до Google Analytics 4 розділ, увімкніть його та вставте Ідентифікатор вимірювання там.

налаштувати Google Analytics у Magento 2

Примітка: щоб отримати свій Ідентифікатор вимірювання, перейдіть до свого Ресурс GA4 > Адміністратор > Деталі веб-потоку.

Не забудьте Зберегти налаштування після завершення налаштування даних сервера GTM та GA4.

6. Експорт готових тегів до GTM

Оскільки розширення Magento 2 GTM вже все налаштовано, останнім кроком є ​​експорт готових тегів та їх імпорт до GTM.

Прокрутіть униз до Експорт контейнера сервера розділ і натисніть на Згенерувати JSON-контейнер та завантажити файл кнопка.

контейнер сервера експорту Magento

Потім поверніться до Обліковий запис GTM > Адміністратор і натисніть на Імпорт контейнера опція.

імпортувати контейнер сервера GTM

Процес повністю такий самий, як і з веб-контейнером. Ви завантажуєте JSON-файл, який щойно експортували з Magento. Потім вибираєте робочу область, переглядаєте теги та натискаєте Підтвердити щоб завершити імпорт.

Як тільки ви закінчите, ви зможете знайти все теги створений під Теги вкладка у вашому GTM Робочий простір

налаштування контейнера сервера gtm

7. Перевірте підключення GTM

Після налаштування контейнера сервера GTM потрібно переконатися, що події відстежуються належним чином. Існує два сценарії тестування: через контейнер сервера або Google Analytics.

Тестування контейнера сервера GTM через контейнер сервера

Спочатку вам потрібно отримати HTTP-заголовок сервера щоб зробити попередній перегляд. Для цього перейдіть до GTM і натисніть на Попередній перегляд кнопка. Знайдіть Надсилати запити вручну опцію, натиснувши на точок на деревах у верхньому правому меню.

заголовок попереднього перегляду сервера GTM

Потім скопіюйте HTTP-заголовок X-Gtm-Server-Preview у спливаючому вікні і перейдіть до панелі адміністратора. Залиште вкладку попереднього перегляду відкритою.

Заголовок попереднього перегляду контейнера сервера GTM

Опинившись в адміністративній панелі, перейдіть до Контейнер сервера розділ знайти Перегляд/попередній перегляд налагодженняУвімкніть його та вставте свій HTTP-заголовок X-Gtm-Server-Preview і ІП там.

контейнер тестового сервера в Magento

Не забудьте Зберегти налаштування, перш ніж повернутися до вкладки попереднього перегляду GTM. Потім просто відкрийте свій веб-сайт в окремій вкладці та перегляньте його.

Ви повинні побачити деякі події, що спрацьовують під час перегляду вашого магазину. Це означає, що ви правильно налаштували контейнер сервера GTM.

події контейнера сервера попереднього перегляду

Тестування контейнера сервера GTM за допомогою Google Analytics

Якщо ви не використовуєте веб-контейнер, ви можете скористатися GA4 для перевірки з’єднання. Просто перейдіть до свого Ресурс GA4 > Звіти > У режимі реального часу і знайдіть події, що відбулися у вашому магазині протягом останніх 30 хвилин. От і все.

Звіт Google Analytics

8. Опублікуйте теги GTM

Нарешті, після того, як ви перевірили підключення до сервера GTM та завершили налаштування, Надіслати теги.

надсилання тегів gtm

Просто вкажіть, Назва версії і Опис версіїі натисніть Опублікувати.

Надсилання змін до GTM

Ви також можете переглянути Зведення версії.

версії gtm

Ось і все. Ви щойно завершили налаштування контейнера сервера GTM або тегування GTM на стороні сервера для вашого магазину. Тепер ви зможете ефективніше керувати своїми маркетинговими кампаніями. Оскільки ми також налаштували GA4, дані автоматично надсилатимуться до вашого облікового запису Google Analytics 4.

Однак, ви також можете налаштувати Динамічний ремаркетинг та Відстеження конверсій та надсилати зібрані дані до Google Ads або інших каналів.