Збір даних про відвідувачів вашого веб-сайту має вирішальне значення для аналізу та покращення присутності бізнесу онлайн, охоплення користувачів і перетворення їх у клієнтів.
Однак збір даних стає все більш проблематичним через Intelligent Tracking Prevention, адблокери та скорочення терміну служби файлів cookie. Google Analytics та інші подібні інструменти почнуть бачити менше даних про відвідувачів вашого веб-сайту та надаватимуть менше інформації для аналізу. З іншого боку, політика та правила відстеження змушують власників веб-сайтів суворо контролювати, які дані про відвідувачів веб-сайту вони надають стороннім постачальникам.
Щоб допомогти вирішити ці проблеми, Google представляє нову функцію – тегування на стороні сервера в Google Tag Manager.
Додавання тегів на стороні сервера Google Tag Manager (GTM) дозволяє власникам веб-сайтів переміщувати сторонні пікселі відстеження зі свого веб-сайту та починати відстежувати відвідувачів веб-сайтів із сервера. Це означає, що клієнтський браузер більше не оброблятиме пікселі відстеження. Він буде завантажений безпосередньо з сервера.
Цей підхід забезпечує наступні переваги:
Ваші аналітичні інструменти цифрового маркетингу (наприклад, Google Analytics) можуть працювати без роботи сторонніх файлів cookie на стороні клієнта. Якщо налаштувати відповідні серверні контейнери, ви забудете про важкий JavaScript, заблоковані сторонні файли cookie та неповні дані в інструментах аналітики.
Якщо відстеження на стороні сервера розміщено в субдомені вашого веб-сайту, усі запити вважатимуться первинними. Google має детальний опис того, що таке відстеження на стороні сервера GTM та як воно може бути корисним для вашого веб-сайту.
Між веб- та серверними контейнерами є багато загальних елементів, як-от теги, тригери, змінні (variables), режим попереднього перегляду тощо. Налаштування серверного контейнера GTM є складнішим, ніж стандартного веб-контейнера. Вам знадобляться знання веб GTM, Google Analytics, Google Cloud та веб-програмування загалом. Я пропоную прочитати цю публікацію в блозі, якщо ви хочете налаштувати серверний контейнер GTM через рідне середовище Google.
Ми створили службу, яка спрощує конфігурацію серверного контейнера GTM, видаляючи частину налаштованих серверів Google Cloud, спрощуючи створення домену, надаючи вам можливість завантажувати Google Analytics зі свого домену та роблячи сторонні файли cookie 1-ю стороною.
👇 У цьому відео показано, як налаштувати серверний контейнер Google Tag Manager
1. Перш за все, вам потрібно створити серверний контейнер Google Tag Manager. Для цього перейдіть на https://tagmanager.google.com/ і виберіть обліковий запис, у якому ви хочете створити контейнер. Натисніть Адмін.
2. Під стовпцем контейнера натисніть +.
3. Введіть назву контейнера, виберіть Сервер і натисніть кнопку Створити.
4. Виберіть «Вручну налаштувати тег сервера», скопіюйте конфігурацію контейнера та вставте її в будь-який текстовий редактор. Він нам знадобиться для наступних кроків.
5. Створіть або увійдіть у свій обліковий запис у нашому сервісі.
6. Після того, як ви отримали електронний лист із посиланням і встановили пароль, вам потрібно натиснути «Створити контейнер». Додайте назву свого контейнера, конфігурацію контейнера, яку ви скопіювали з серверного контейнера Google Tag Manager, і виберіть розташування сервера. Натисніть Створити контейнер.
7. Після натискання кнопки «Створити» ви побачите статус вашого контейнера, конфігурацію контейнера та назву плану. Розгортання серверного контейнера займає близько 5 хвилин. Перезавантажте сторінку, щоб оновити статус. Якщо налаштування було виконано правильно, ви повинні побачити статус «Running».
Якщо ви бачите «Error», перевірте, чи ви скопіювали та вставили правильну конфігурацію контейнера.
Якщо помилка повторюється, зверніться в службу підтримки.
8. Ключовою особливістю тегування на стороні сервера є налаштування cookie-файлів першої сторони. Щоб увімкнути цю функцію, вам потрібно використовувати кастомну URL-адресу сервера тегів. URL-адреса кастомного сервера тегів або кастомного домену має збігатися з доменом вашого веб-сайту. Наприклад, якщо домен вашого веб-сайту example.com, то URL-адреса сервера тегів має виглядати як ss.example.com.
Якщо ви хочете додати кастомний домен, відкрийте контейнер sGTM на stape, перейдіть до розділу "Домени", введіть назву домену і натисніть "Додати домен". Після цього ви побачите записи DNS, які слід додати.
Нижче наведено приклад налаштування DNS для CloudFlare.
9. Поверніться до серверного контейнера Google Tag Manager -> Виберіть ваш серверний контейнер -> Адмін -> налаштування контейнера -> вставте URL-адресу сервера тегів.
Оновлення скрипта Web GTM на вашому сайті настійно рекомендується, якщо ви використовуєте кастомний домен. Цей твік змусить gtm.js завантажуватися з вашого домену. Для цього замініть домен за замовчуванням googletagmanager.com на власний домен, який ви налаштували на попередньому кроці.
10. Усередині веб-контейнера створіть новий тег типу Google Tag. Додайте свій ідентифікатор Google Tag ID.
У розділі Налаштування конфігурації додайте наступні параметри:
Додайте тригер до тегу GA4. Зазвичай він повинен спрацьовувати на всіх переглядах сторінки.
Ви також можете створити Google tag: Configuration settings змінну, яка заздалегідь визначить налаштування тегів Google, якщо вам потрібно використовувати кілька тегів Google на вашому веб-сайті і ви не хочете додавати налаштування для кожного з тегів вручну.
Це можуть бути, наприклад, налаштування, які визначають, чи потрібно надсилати подію перегляду сторінки щоразу, коли спрацьовує Google Tag, встановлювати параметри UTM, ідентифікатор клієнта тощо. Існує список стандартних параметрів конфігурації тегів Google.
11. Щоб налаштувати подію GA4, перейдіть до розділу тегів і створіть новий тег з типом тегу Google Analytics: Подія GA4. Додайте свій ідентифікатор GA4 і назву події; є список стандартних назв подій.
Ви можете створити змінну Google Tag: Event Settings, яка допоможе поділитися параметрами події між кількома тегами подій GA4 або тегами Google. Це можуть бути, наприклад, властивості користувача або продукту, а також список стандартних параметрів для налаштувань події.
12. Відкрийте серверний контейнер Google Tag Manager -> натисніть Клієнт -> створіть клієнт GA4 і збережіть його -> перейдіть до Тегів і налаштуйте тег GA4. Усередині Event Name виберіть змінну {{Event Name}}. -> додайте тригер Client Name дорівнює GA4.
13. Відкрийте режим попереднього перегляду серверного контейнера та переконайтеся, що ви бачите запити GA4. Публікуйте оновлені файли всередині сервера та веб-контейнерів Google Tag Manager.
Ось і все. Тепер ви налаштували серверний контейнер, і Google Analytics запускається через серверний контейнер. Якщо ви хочете завантажити GA у своєму домені та надіслати запит GA до 1-ї сторони, виконайте ці дії, щоб використовувати кастомний субдомен.
Будь ласка, дайте відповідь на кілька простих запитань. Натисніть Отримати розцінку, заповніть форму, і ми вам відповімо.
Яку вартість можна очікувати за сервер Менеджера тегів Google, розміщений у Google Cloud? Чи варто використовувати тестове середовище на виробничому сайті. Чому хостинг stape для сервера GTM дешевший і як ми захищаємо дані наших користувачів.
16 верес. 2021 р.Дізнайтеся, як використовувати відстеження на стороні сервера за допомогою Google Tag Manager і уникнути блокування адблокерами.