ЗМІСТ
Profit.Store
112
У 2020 році Google впровадив server-side tracking як новий тип відстеження у Google Tag Manager (GTM). Цей тип відстеження подій базується на використанні серверного контейнера, що дозволяє здійснювати відстеження подій за допомогою серверних ресурсів.
Server-Side Tracking - це інноваційний метод відстеження, який відмінно працює як альтернатива звичайним способам відстеження на стороні клієнта. Його головна перевага полягає в усуненні проблем, пов'язаних з блокувальниками реклами, уникненні передачі конфіденційних даних та покращенні швидкості завантаження сторінок.
У чому різниця між Client-Side і Server-Side Tracking
Більшість існуючих менеджерів тегів, аналітичних систем і рекламних сервісів використовують метод Client-Side Tracking для збору даних. Цей метод працює на стороні клієнта, тобто на пристрої користувача. Наприклад, на веб-сайті або в додатку встановлений певний код, який працює в браузері користувача.
Коли користувач відвідує веб-сайт або взаємодіє з додатком, цей код виконується у їхньому браузері. Зазвичай це можуть бути сценарії аналітики, які відправляють дані до стороннього сервісу, такого як Google Analytics чи інші аналітичні системи. Браузер надсилає запити безпосередньо до цих сервісів і отримує відповіді від них. Отже, весь процес відбувається між користувачем (їхнім браузером) та стороннім сервісом, який здійснює збір даних.
При використанні Server-Side Tracking відбувається включення проміжної точки для обробки даних. В контексті Google Tag Manager ця проміжна точка представляє собою хмарний сервер. Замість того, щоб клієнтський браузер направляв запити безпосередньо до сторонніх сервісів, як Google Analytics, запити спочатку йдуть в хмарний серверний контейнер.
Тобто конфігурування менеджера тегів відбувається у хмарному середовищі. Замість безпосередньої передачі даних про події до аналітичних сервісів, ці дані спочатку відправляються до серверного контейнера GTM, а вже потім — до систем збору й аналізу інформації.
Переваги серверного відстеження Server Side GTM
Покращення швидкості завантаження та взаємодії з користувачем
Використання Google Tag Manager (GTM) на стороні сервера дозволяє мінімізувати використання JavaScript на стороні клієнта. Це досягається шляхом перенесення аналітичних та маркетингових кодів з клієнтської сторони сайту на серверну. Це означає, що веб-сторінці потрібно виконувати менше JavaScript, що може позитивно вплинути на швидкість завантаження сторінки та взаємодію з користувачами.
Основні аспекти використання файлів cookie
Якщо коротко, то відстеження на стороні сервера є ключовим інструментом для ефективного відстеження користувачів та їх ланцюжків взаємодій з сайтом. Це особливо важливо з урахуванням нових обмежень, пов'язаних з використанням third-party cookies. Google, наприклад, оголосив про початок використання інструментарію Privacy Sandbox для розробників Chrome, що може вплинути на роботу рекламних та аналітичних систем.
Відстеження на стороні сервера працює на основі first-party cookies, що дозволяє обійти обмеження, пов'язані з використанням third-party cookies. Це означає, що розробники можуть краще відслідковувати своїх користувачів та їх ланцюжки взаємодій з сайтом, що може бути корисно для вирішення задач, пов'язаних з маркетингом та аналітикою.
Захист конфіденційності: контроль над даними, що передаються іншим сервісам
У більшості випадків власники сайтів не мають повного контролю над тим, які дані про відвідувачів збирають різноманітні маркетингові та аналітичні системи, інтегровані на їхніх ресурсах. Це може становити ризики для конфіденційності користувачів, особливо в регіонах з жорсткими вимогами до обробки персональних даних, таких як ЄС та деякі штати США.
Однак, використання тегів на стороні сервера дозволяє власникам сайтів отримати повний контроль над тим, яку саме інформацію вони відправляють сторонім сервісам. Це дає змогу чітко визначати обсяг даних, що передаються, та забезпечувати відповідність вимогам законодавства про захист персональних даних.
Контроль над даними також підвищує ефективність аналітики та маркетингу, оскільки дозволяє фокусуватися лише на релевантних метриках та уникати надмірного збору даних. Це сприяє прийняттю обґрунтованих рішень на основі якісної аналітики.
Таким чином, впровадження рішень, що забезпечують контроль над даними, є ключовим для сучасних сайтів. Це дозволяє поєднати захист конфіденційності користувачів з ефективним використанням аналітичних інструментів для розвитку бізнесу.
Ефективне подолання впливу блокувальників реклами
Часто при порівнянні даних про кількість замовлень в CRM та Google Analytics 4 (GA4) можна помітити певну різницю. Зазвичай в GA4 на 15-20% менше даних, ніж в CRM. Одна з основних причин цього - використання відвідувачами ваших сайтів блокувальників реклами.
Блокувальники реклами працюють по-різному, але наразі використання серверного GTM дозволяє обійти значну їх частину. Це пояснюється тим, що при використанні серверного GTM, теги передаються на сервер, а не безпосередньо в браузер користувача. Таким чином, блокувальники не можуть заблокувати ці запити.
Однак, слід зазначити, що це не єдина можлива причина розбіжностей між даними CRM та GA4. Також можуть бути відмінності в налаштуваннях фільтрів, ігноруванні внутрішнього трафіку, неточностях при передачі даних тощо.
Для мінімізації впливу блокувальників реклами на аналітику, рекомендується використовувати серверний GTM, постійно оновлювати його та ретельно налаштовувати фільтри в GA4. Це дозволить отримувати більш точні дані для прийняття обґрунтованих бізнес-рішень.
Складнощі серверного відстеження Server Side GTM
Налаштування Server Side GTM
Ви можете швидко розгорнути свій сервер за декілька простих кроків. Однак, повноцінне налаштування, особливо при розміщенні в підмережі та підключенні до вашого сайту, може вимагати допомоги кваліфікованого фахівця. Вам потрібно буде підготувати технічне завдання і переконатись, що все виконано коректно. Це може бути складним завданням для людей без технічних навичок, тому залишається використання обмежених можливостей автоматичного розгортання або самостійне вивчення технічних аспектів.
Потреба в постійній технічній підтримці
У Google Tag Manager доводиться часто переналаштовувати тригери та теги, так як сайти постійно змінюються.
Необхідність навчання
Незважаючи на те, що ви маєте досвід роботи з веб-контейнером Google Tag Manager (GTM), перехід до серверного GTM вимагає практично повного перенавчання. Хоча основні функції, такі як теги, тригери та змінні, залишаються схожими, їх реалізація та принцип роботи суттєво відрізняються.
Відмінності в архітектурі
На відміну від традиційного GTM, серверний GTM не базується на dataLayer, а використовує HTTP-запити як основу своєї роботи. Це означає, що навіть якщо ви добре знайомі з веб-контейнером GTM, вам доведеться перенавчитися, щоб ефективно працювати з серверним GTM.
Відсутність або неповнота документаціі по роботі з Server-Side Endpoints
Якщо ваш постачальник не впровадив технологію Server-Side трекінгу, то всі ваші зусилля з налаштування будуть марними. Але такі популярні платформи, як TikTok, Facebook, Google Ads та Google Analytics вже давно підтримують і надають перевагу саме цьому методу відстеження.
Ціна
За використання сервера для роботи вашого GTM Server-Side потрібно буде платити. Ціни Google починаються від $40 на місяць за мінімальний план.
Висновок
Вибір між відстеженням на стороні сервера чи клієнта залежить від специфіки вашого проєкту та його потреб. Якщо ваша мета - оптимізація процесів та збір певних даних, то серверне відстеження може стати ефективним рішенням з точки зору економії часу та ресурсів.
ПОДІЛИТИСЯ
ІНШІ СТАТТІ ВІД АВТОРА
Дізнавайтеся першими про найцікавіше!
Експертні статті, інтерв’ю з підприєцями і СЕО, дослідження, аналітика і огляди сервісів – будьте у курсі новин і трендів у бізнесі та технологіях. Підписуйтеся на розсилку!