Stape

Як налаштувати серверний контейнер в Google Tag Manager

Оновлено
21 берез. 2024 р.
Опубліковано
4 жовт. 2020 р.
Також є

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

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

Щоб допомогти вирішити ці проблеми, Google представляє нову функцію – тегування на стороні сервера в Google Tag Manager.

Що таке відстеження на стороні сервера Google Tag Manager і чому це важливо?Скопіюйте посилання на цей розділ

Додавання тегів на стороні сервера Google Tag Manager (GTM) дозволяє власникам веб-сайтів переміщувати сторонні пікселі відстеження зі свого веб-сайту та починати відстежувати відвідувачів веб-сайтів із сервера. Це означає, що клієнтський браузер більше не оброблятиме пікселі відстеження. Він буде завантажений безпосередньо з сервера.

Цей підхід забезпечує наступні переваги:

  • Більш точні дані;
  • Швидший час завантаження веб-сайту;
  • Додатковий контроль над конфіденційністю.

Ваші аналітичні інструменти цифрового маркетингу (наприклад, Google Analytics) можуть працювати без роботи сторонніх файлів cookie на стороні клієнта. Якщо налаштувати відповідні серверні контейнери, ви забудете про важкий JavaScript, заблоковані сторонні файли cookie та неповні дані в інструментах аналітики.

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

Як налаштувати теги на стороні сервера в Google Tag Manager на своєму веб-сайті?Скопіюйте посилання на цей розділ

Між веб- та серверними контейнерами є багато загальних елементів, як-от теги, тригери, змінні (variables), режим попереднього перегляду тощо. Налаштування серверного контейнера GTM є складнішим, ніж стандартного веб-контейнера. Вам знадобляться знання веб GTM, Google Analytics, Google Cloud та веб-програмування загалом. Я пропоную прочитати цю публікацію в блозі, якщо ви хочете налаштувати серверний контейнер GTM через рідне середовище Google.

Ми створили службу, яка спрощує конфігурацію серверного контейнера GTM, видаляючи частину налаштованих серверів Google Cloud, спрощуючи створення домену, надаючи вам можливість завантажувати Google Analytics зі свого домену та роблячи сторонні файли cookie 1-ю стороною.

👇 У цьому відео показано, як налаштувати серверний контейнер Google Tag Manager

Давайте почнемо налаштовувати server Google Tag Manager:Скопіюйте посилання на цей розділ

1. Перш за все, вам потрібно створити серверний контейнер Google Tag Manager. Для цього перейдіть на https://tagmanager.google.com/ і виберіть обліковий запис, у якому ви хочете створити контейнер. Натисніть Адмін.

Google Tag Manager

2. Під стовпцем контейнера натисніть +.

Google Tag Manager create container

3. Введіть назву контейнера, виберіть Сервер і натисніть кнопку Створити.

server container name

4. Виберіть «Вручну налаштувати тег сервера», скопіюйте конфігурацію контейнера та вставте її в будь-який текстовий редактор. Він нам знадобиться для наступних кроків.

Manually provision tagging server

5. Створіть або увійдіть у свій обліковий запис у нашому сервісі.

6. Після того, як ви отримали електронний лист із посиланням і встановили пароль, вам потрібно натиснути «Створити контейнер». Додайте назву свого контейнера, конфігурацію контейнера, яку ви скопіювали з серверного контейнера Google Tag Manager, і виберіть розташування сервера. Натисніть Створити контейнер.

7. Після натискання кнопки «Створити» ви побачите статус вашого контейнера, конфігурацію контейнера та назву плану. Розгортання серверного контейнера займає близько 5 хвилин. Перезавантажте сторінку, щоб оновити статус. Якщо налаштування було виконано правильно, ви повинні побачити статус «Running».

Якщо ви бачите «Error», перевірте, чи ви скопіювали та вставили правильну конфігурацію контейнера.

Якщо помилка повторюється, зверніться в службу підтримки.

8. Ключовою особливістю тегування на стороні сервера є налаштування cookie-файлів першої сторони. Щоб увімкнути цю функцію, вам потрібно використовувати кастомну URL-адресу сервера тегів. URL-адреса кастомного сервера тегів або кастомного домену має збігатися з доменом вашого веб-сайту. Наприклад, якщо домен вашого веб-сайту example.com, то URL-адреса сервера тегів має виглядати як ss.example.com.

Якщо ви хочете додати кастомний домен, відкрийте контейнер sGTM на stape, перейдіть до розділу "Домени", введіть назву домену і натисніть "Додати домен". Після цього ви побачите записи DNS, які слід додати.

set up custom domain server side tagging 

Нижче наведено приклад налаштування DNS для CloudFlare.

add DNS records server-side tagging
add DNS records ss tagging

9. Поверніться до серверного контейнера Google Tag Manager -> Виберіть ваш серверний контейнер -> Адмін -> налаштування контейнера -> вставте URL-адресу сервера тегів.

set tagging server url in gtm

Оновлення скрипта Web GTM на вашому сайті настійно рекомендується, якщо ви використовуєте кастомний домен. Цей твік змусить gtm.js завантажуватися з вашого домену. Для цього замініть домен за замовчуванням googletagmanager.com на власний домен, який ви налаштували на попередньому кроці.

update google tag manager script stape

10. Усередині веб-контейнера створіть новий тег типу Google Tag. Додайте свій ідентифікатор Google Tag ID.

У розділі Налаштування конфігурації додайте наступні параметри:

  • Name: server_container_url
  • Value: Введіть URL-адресу

Додайте тригер до тегу GA4. Зазвичай він повинен спрацьовувати на всіх переглядах сторінки.

set up Google Analytics 4 server-side 

Ви також можете створити Google tag: Configuration settings змінну, яка заздалегідь визначить налаштування тегів Google, якщо вам потрібно використовувати кілька тегів Google на вашому веб-сайті і ви не хочете додавати налаштування для кожного з тегів вручну.

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

11. Щоб налаштувати подію GA4, перейдіть до розділу тегів і створіть новий тег з типом тегу Google Analytics: Подія GA4. Додайте свій ідентифікатор GA4 і назву події; є список стандартних назв подій.

Ви можете створити змінну Google Tag: Event Settings, яка допоможе поділитися параметрами події між кількома тегами подій GA4 або тегами Google. Це можуть бути, наприклад, властивості користувача або продукту, а також список стандартних параметрів для налаштувань події.

Google analytics 4 events settings 
google tag event settings variable

12. Відкрийте серверний контейнер Google Tag Manager -> натисніть Клієнт -> створіть клієнт GA4 і збережіть його -> перейдіть до Тегів і налаштуйте тег GA4. Усередині Event Name виберіть змінну {{Event Name}}. -> додайте тригер Client Name дорівнює GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

13. Відкрийте режим попереднього перегляду серверного контейнера та переконайтеся, що ви бачите запити GA4. Публікуйте оновлені файли всередині сервера та веб-контейнерів Google Tag Manager.

ga4 base

Ось і все. Тепер ви налаштували серверний контейнер, і Google Analytics запускається через серверний контейнер. Якщо ви хочете завантажити GA у своєму домені та надіслати запит GA до 1-ї сторони, виконайте ці дії, щоб використовувати кастомний субдомен.

Потрібна допомога з налаштуванням відстеження на стороні сервера?

Будь ласка, дайте відповідь на кілька простих запитань. Натисніть Отримати розцінку, заповніть форму, і ми вам відповімо.

Отримати розцінку
Теги:gtm server

Розмістіть свій сервер GTM на Stape