Серверна аналітика (server-side tracking)
Серверна аналітика (server-side tracking) — схема, за якої дані про події на сайті (перегляд, кошик, покупка) надсилаються не прямо з браузера в Google, Meta та інші сервіси, а спершу на ваш власний сервер, а вже звідти за вашими правилами передаються далі. У Google Tag Manager це називається server-side tagging.
Це не юридична консультація: нижче викладено, що сказано в джерелах, з посиланнями.
Як це працює
У класичній схемі браузер відвідувача завантажує купу чужих скриптів і сам надсилає їм дані. У серверній схемі `gtag.js` надсилає запити на ваш серверний контейнер (адреса задається параметром `server_container_url`), сервер перетворює запити на події, а теги пересилають дані далі (Google, Server-side tagging).
Сервер працює у вашому проєкті Google Cloud або в іншому середовищі на вибір; до отримання даних далі доступ є лише у вас, і ви керуєте тим, які дані і куди йдуть. Google наполегливо радить розміщувати сервер на власному домені (там само).
Що це дає
За документацією Google (огляд):
- швидкість сторінки: частину роботи тегів переносять із браузера на сервер, що може покращити завантаження;
- контроль над даними: ви вирішуєте, які поля віддавати кожному вендору;
- якість даних: Google вказує на це як на перевагу, не пояснюючи механізм.
Google відзначає, що для повної вигоди потрібен власний домен для серверного контейнера.
Чого серверна аналітика не вирішує
- Згоди. Документація Google прямо каже: серверний тегінг не прибирає потребу в згоді; потрібне рішення для згоди на сайті, а Consent Mode працює разом із вашим CMP і налаштовується у веб-контейнері (Google, Consent mode у server-side). Для ЄС згода потрібна для запису чи читання даних на пристрої (ст. 5(3) Директиви 2002/58/EC), а подальша обробка підпадає під GDPR. Органи нагляду в Taskforce 2023 року підтвердили, що для подальшої обробки застосовується GDPR, а порушення ст. 5(3) означає, що подальша обробка теж не може бути законною (EDPB, Taskforce).
- Персональних даних. Дані з сервера — це ті самі дані; ви як їхній володілець відповідаєте за те, що відправляєте.
- Блокувань Safari. WebKit обмежує термін cookies, якщо піддомен через CNAME вказує на стороннього, до 7 днів, і видаляє cookies та сховище, створені скриптом, після 7 днів без взаємодії (WebKit). Серверна схема на власному домені допомагає не всюди: подробиці залежать від налаштування. Як це працює для вашого налаштування, перевіряйте на практиці.
- Складності й вартості. Це власний сервер: хостинг, підтримка, моніторинг. Документація Google вартість не розглядає.
- Якості налаштування. Якщо події неправильно описані, на сервері вони так само неправильні.
Коли варто розглядати
- Магазин серйозно інвестує в рекламу, і втрати у вимірюванні помітні.
- Потрібен контроль над тим, що передається вендорам (приховувати зайві поля).
- Є ресурс технічно підтримувати сервер.
Для малого магазину пріоритетніше: правильний банер, Consent Mode, чиста розмітка подій і власні дані (first-party data). Це моя оцінка, а не висновок джерел.
Типові помилки
- Вважати серверну аналітику способом «обійти банер».
- Переносити на сервер усе без розуміння, що саме передається.
- Не налаштувати власний домен для сервера.
- Не передати стан згоди на сервер.
FAQ
Що таке server-side tracking простими словами? Дані йдуть із сайту на ваш сервер, а звідти до рекламних і аналітичних систем.
Чи потрібна згода при серверній аналітиці? Так, якщо є запис чи читання даних на пристрої відвідувача з ЄС або подальша обробка персональних даних. За документацією Google, серверний тегінг не знімає потреби в згоді.
Чи можна так обійти блокувальники реклами? Джерела цього не стверджують; Google обіцяє лише кращу якість даних без пояснення механізму.
Скільки це коштує? Документація Google не називає вартості: це залежить від хостингу й трафіку.
Чи потрібен server-side малому магазину? Залежить від обсягів реклами й технічних ресурсів; спершу налаштуйте банер і Consent Mode.
Пов'язані терміни
Джерела
- Google, Server-side tagging: overview — developers.google.com/tag-platform/tag-manager/server-side
- Google, Introduction to server-side tagging — developers.google.com/tag-platform/tag-manager/server-side/intro
- Google, Consent mode with server-side tagging — developers.google.com/tag-platform/tag-manager/server-side/consent-mode
- WebKit, Tracking Prevention — webkit.org/tracking-prevention
- Директива 2002/58/EC, ст. 5(3) — eur-lex.europa.eu/eli/dir/2002/58/oj
- EDPB, Cookie Banner Taskforce report (17.01.2023) — edpb.europa.eu/system/files/2023-01/edpb_20230118_report_cookie_banner_taskforce_en.pdf
Читайте також
Продажі за кордон з України: логістика, мита, платежі
Cross-border e-commerce (міжнародна онлайн-торгівля) — це продаж товарів покупцям в іншій країні через власний сайт чи майданчик. Для українського магазину це означає три окремі задачі: довезти товар через кордон, правильно пройти мито і податки країни…
Персональні дані в Україні
Персональні дані в українському праві — відомості чи сукупність відомостей про фізичну особу, яка ідентифікована або може бути конкретно ідентифікована. Їх обробку регулює Закон України «Про захист персональних даних» від 1 червня 2010 року № 2297-VI. Новий…
Повернення товару в інтернет-магазині
Повернення товару — процес, у якому покупець віддає придбаний товар продавцеві й отримує гроші чи обмін. В Україні права покупця визначає Закон «Про захист прав споживачів», а правила повернення онлайн-покупки залежать від того, чи товар належної якості, і…
ПРРО і фіскалізація інтернет-магазину
ПРРО (програмний реєстратор розрахункових операцій) — програма, зареєстрована на фіскальному сервері податкової, через яку продавець проводить розрахунок і створює розрахунковий документ (фіскальний чек) (Закон № 265/95-ВР, ст. 3). Фіскалізація — передача…