
Хоча відстеження на основі браузера довело свою ефективність у зборі даних, це не 100% гарантія. Через сторонні файли cookie та блокувальники реклами, які використовують клієнти, деякі дані все одно не потрапляють до вашого облікового запису Google Analytics. Щоб уникнути цього, вам потрібно знайти спосіб обійти сторонні файли cookie.
Єдине рішення — вивести відстеження на абсолютно новий рівень — відстеження на стороні сервера.
Ви можете використовувати або налаштувати відстеження на стороні сервера в Magento протокол вимірювання GA4, або контейнер сервера GTM. Сьогодні ми розглянемо останній варіант і пояснимо, як його правильно налаштувати та використовувати. Інструмент, який вам знадобиться для безперебійного впровадження, це .
Однак, перш ніж перейти до основної частини посібника, давайте визначимо, що таке контейнер сервера GTM.
Що таке контейнер сервера GTM?
Контейнер сервера GTM – це новий спосіб використання Менеджера тегів Google для надсилання даних вимірювань з вашого сервера на сервери GTM. Після збору цих даних ви можете вибрати, як їх формувати та куди спрямовувати їх із сервера GTM (до GA4, Google Ads тощо).
![]()
Отже, по суті, ви створюєте теги, тригери та змінні так само, як і раніше у відстеженні на основі браузера. Єдина відмінність полягає в тому, що теги не покладатимуться на контейнер сторінки для надання даних, вони отримуватимуть дані безпосередньо з вашого сервера.
Контейнер сервера проти протоколу вимірювання GA4
Якщо ви вже переглянули цю тему, то, мабуть, знаєте, що GA4 також забезпечує відстеження на стороні сервера. Тож навіщо налаштовувати його в Менеджері тегів Google і чим це відрізняється?
Коли ви використовуєте Протокол вимірювання GA4, дані надсилаються з вашого сервера на сервер GA4 через HTTP-запити. От і все.
Коли ви використовуєте контейнер GTM на стороні сервера, дані надсилаються з вашого сервера Magento до GTMПотім ви можете надсилати дані до GA4, Google Ads, Facebook та інших каналів.
Як налаштувати контейнер сервера GTM у Magento 2?
По суті, контейнер сервера GTM нічим не відрізняється від веб-контейнера. Ви використовуєте ті ж теги, тригери та змінні, що й у відстеженні на основі браузера. Основна відмінність полягає в тому, що вам потрібно створити властивість на стороні сервера.
1. Створіть контейнер GTM на стороні сервера
Перейдіть до свого Обліковий запис GTM і натисніть на три крапки біля вашої власності, щоб вибрати Створити контейнер опція.
![]()
Заповніть Назва контейнера і вибрати Сервер як Цільова платформаПотім натиснітьЗберегти.
![]()
Оскільки вам потрібно розмістити новий серверний контейнер десь, вам потрібно створити новий проект на платформі Google Cloud. Для цього натисніть на Автоматично налаштовувати сервер тегів варіант (оскільки це набагато простіше, ніж створювати його вручну).
![]()
Якщо ви раніше не користувалися Google Cloud Platform, вам потрібно створити платіжний обліковий запис і заповнити дані вашої картки. Далі натисніть Створити платіжну картку опцію для виконання запропонованих вам кроків.
![]()
Примітка: Не плутайтеся, серверний контейнер GTM безкоштовний і нічого не коштує в тестовій конфігурації. Однак, як тільки ви почнете використовувати його на реальному вебсайті з пристойним трафіком, з вас стягуватиметься плата. Тому ознайомтеся з Ціни на Google Cloud щоб розвіяти сумніви.
2. Отримайте публічний ідентифікатор GTM, ідентифікатор облікового запису, ідентифікатор контейнера
Так само, як і у випадку з веб-контейнером, вам потрібно отримати наступну інформацію, щоб налаштувати контейнер сервера GTM у Magento:
- Публічний ідентифікатор — знайдіть це у своєму контейнері Робочий простір вкладка меню у верхньому правому куті.
- Ідентифікатор облікового запису — знайдіть його в адресі браузера контейнера після /рахунки/.
- Ідентифікатор контейнера — знайдіть його в адресі браузера контейнера після /контейнери/.
![]()
3. Отримати URL-адресу сервера тегів
Наступне важливе значення має отримати URL-адреса сервера, оскільки вона потрібна вам для підключення вашого магазину Magento до сервера Google Cloud. Для цього перейдіть до свого Обліковий запис GTM > Адміністратор і натисніть на Встановлення Менеджера тегів Google опцію. Потім скопіюйте URL-адреса за замовчуванням.
![]()
4. Вставте дані сервера GTM у свій Magento
Щойно ви отримаєте всі дані сервера GTM, вам потрібно вставити їх у свій Magento. Перейдіть до Магазини > Конфігурація > Розширення Magefan > Менеджер тегів Google та аналітика > Контейнер сервера і скуштуйте свій Ідентифікатори GTM там разом із URL-адреса сервера тегів.
![]()
5. Налаштуйте Google Analytics 4
Крім того, вам потрібно вставити ідентифікатор вимірювання GA4 у Magento, щоб підключити свій магазин до GA4. Отже, поки ви ще в розділі налаштувань, перейдіть до Google Analytics 4 розділ, увімкніть його та вставте Ідентифікатор вимірювання там.
![]()
Примітка: щоб отримати свій Ідентифікатор вимірювання, перейдіть до свого Ресурс GA4 > Адміністратор > Деталі веб-потоку.
Не забудьте Зберегти налаштування після завершення налаштування даних сервера GTM та GA4.
6. Експорт готових тегів до GTM
Оскільки розширення Magento 2 GTM вже все налаштовано, останнім кроком є експорт готових тегів та їх імпорт до GTM.
Прокрутіть униз до Експорт контейнера сервера розділ і натисніть на Згенерувати JSON-контейнер та завантажити файл кнопка.
![]()
Потім поверніться до Обліковий запис GTM > Адміністратор і натисніть на Імпорт контейнера опція.
![]()
Процес повністю такий самий, як і з веб-контейнером. Ви завантажуєте JSON-файл, який щойно експортували з Magento. Потім вибираєте робочу область, переглядаєте теги та натискаєте Підтвердити щоб завершити імпорт.
Як тільки ви закінчите, ви зможете знайти все теги створений під Теги вкладка у вашому GTM Робочий простір.
![]()
7. Перевірте підключення GTM
Після налаштування контейнера сервера GTM потрібно переконатися, що події відстежуються належним чином. Існує два сценарії тестування: через контейнер сервера або Google Analytics.
Тестування контейнера сервера GTM через контейнер сервера
Спочатку вам потрібно отримати HTTP-заголовок сервера щоб зробити попередній перегляд. Для цього перейдіть до GTM і натисніть на Попередній перегляд кнопка. Знайдіть Надсилати запити вручну опцію, натиснувши на точок на деревах у верхньому правому меню.
![]()
Потім скопіюйте HTTP-заголовок X-Gtm-Server-Preview у спливаючому вікні і перейдіть до панелі адміністратора. Залиште вкладку попереднього перегляду відкритою.
![]()
Опинившись в адміністративній панелі, перейдіть до Контейнер сервера розділ знайти Перегляд/попередній перегляд налагодженняУвімкніть його та вставте свій HTTP-заголовок X-Gtm-Server-Preview і ІП там.
![]()
Не забудьте Зберегти налаштування, перш ніж повернутися до вкладки попереднього перегляду GTM. Потім просто відкрийте свій веб-сайт в окремій вкладці та перегляньте його.
Ви повинні побачити деякі події, що спрацьовують під час перегляду вашого магазину. Це означає, що ви правильно налаштували контейнер сервера GTM.
![]()
Тестування контейнера сервера GTM за допомогою Google Analytics
Якщо ви не використовуєте веб-контейнер, ви можете скористатися GA4 для перевірки з’єднання. Просто перейдіть до свого Ресурс GA4 > Звіти > У режимі реального часу і знайдіть події, що відбулися у вашому магазині протягом останніх 30 хвилин. От і все.
![]()
8. Опублікуйте теги GTM
Нарешті, після того, як ви перевірили підключення до сервера GTM та завершили налаштування, Надіслати теги.
![]()
Просто вкажіть, Назва версії і Опис версіїі натисніть Опублікувати.
![]()
Ви також можете переглянути Зведення версії.
![]()
Ось і все. Ви щойно завершили налаштування контейнера сервера GTM або тегування GTM на стороні сервера для вашого магазину. Тепер ви зможете ефективніше керувати своїми маркетинговими кампаніями. Оскільки ми також налаштували GA4, дані автоматично надсилатимуться до вашого облікового запису Google Analytics 4.
Однак, ви також можете налаштувати Динамічний ремаркетинг та Відстеження конверсій та надсилати зібрані дані до Google Ads або інших каналів.