Stape

Теги на стороні сервера vs. теги на стороні клієнта

Оновлено
4 листоп. 2024 р.
Опубліковано
15 лют. 2022 р.
Також є

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

Одним із найпопулярніших способів відстеження є Google Tag Manager. Він дозволяє швидко й легко оновлювати вимірювальні скрипти та пов’язані фрагменти коду (відомі як теги) на вашому вебсайті або мобільному додатку.

У 2020 році Google представив контейнер на стороні сервера для Google Tag Manager. Він може працювати разом з веб-контейнером GTM і використовувати веб-GTM як джерело даних; або ж незалежно і використовувати веб-хуки, дані CRM або будь-які інші запити як джерело даних. Отже, чи потрібно переходити на метод відстеження на стороні сервера?

У цій статті я розповім про те, чим відстеження на стороні сервера відрізняється від відстеження на стороні клієнта, висвітлю переваги та недоліки кожної системи, а також поясню, чому хостинг Stape є найкращим рішенням, якщо ви хочете налаштувати серверний GTM.

Що таке тегування на стороні клієнта і чому його більше не достатньо?

Відстеження на стороні клієнта - це поширений тип відстеження, коли браузер користувача взаємодіє безпосередньо з аналітичними сервісами. Коли завантажується сторінка сайту, одночасно завантажується контейнер, спрацьовують коди відстеження, і всі дані про взаємодію надсилаються до аналітичних сервісів. Такими сервісами можуть бути Google Analytics, а також Google Ads та інші.

client-side tracking

В останні кілька років відстеження на стороні клієнта давало збої. А саме: різко знизилася швидкість роботи сторінки, з'явилися проблеми з безпекою та сторонніми файлами cookie. Все через важкі скрипти (які перевантажують сайт), небажаний витік даних, низький контроль і збільшення кількості блокувальників реклами.

Саме тоді з'являється відстеження на стороні сервера, щоб вирішити ці проблеми. Воно стає все більш популярним, прозорим і доступним.

Плюси та мінуси відстеження на стороні клієнта

Найбільше перешкод для відстеження на стороні клієнта:

  • Застарівання файлів cookie третіх сторін.
  • Зростання користування AdBlockers.
  • Відстеження обмежень на мобільних пристроях, таких як обмеження iOS.
  • Правила безпеки.
  • Вплив на швидкість роботи сайту.

Недоліки відстеження на стороні клієнта:

1. Файли cookie. Такі браузери, як Safari та Firefox, використовують інтелектуальне запобігання відстеженню (ITP), щоб обмежити термін служби файлів cookie від перших і других сторін. Chrome почав поступово відмовлятися від сторонніх файлів cookie у 2024 році.

Файли cookie мають вирішальне значення для точного збору даних і атрибуції відстеження. Якщо ви все ще покладаєтеся на відстеження на стороні клієнта, зібрані вами дані про події та конверсії можуть бути неактуальними, оскільки рекламні та аналітичні платформи не можуть розпізнавати відвідувачів, які повертаються, щоб показати весь шлях користувача. Без файлів cookie складно віднести конверсію до платних кампаній, тому ви можете отримати нерелевантні дані про вартість конверсії або ROAS. Sever-side tagging може вирішити ці проблеми, оскільки, використовуючи ss-теги з власним доменом, ви можете встановлювати довгоживучі сторонні файли cookie.

2. Блокувальники реклами та обмеження відстеження в iOS. Використання AdBlcokers запобігає збору до 40% даних. З іншого боку, обмеження на відстеження в iOS не дозволяють рекламним платформам, таким як Facebook, TikTok, Linkedin, Snapchat тощо, збирати дані користувачів, що негативно впливає на їхні рекламні алгоритми. Всі ці проблеми можна вирішити за допомогою серверного тегування, кастомного завантажувача Stape та налаштування серверного відстеження, наприклад, Facebook CAPI, TikTok events API, Linkedin CAPI, Snapchat CAPI тощо.

3. Проблеми з безпекою. При відстеженні на стороні клієнта ви не можете контролювати, які дані збирає кожен постачальник. Сторонній Javascript може зішкребти PII або будь-які інші дані з вашого сайту, а ви навіть не дізнаєтесь про це. За допомогою тегів на стороні сервера ви суворо контролюєте, які дані надсилаються стороннім постачальникам.

4. Зниження показників швидкості сторінки. Швидкість сайту має вирішальне значення для користувацького досвіду. Кожен скрипт відстеження уповільнює роботу сайту, зменшуючи дохід від реклами та органічних позицій. Деякі дослідження показують, що люди покидають сайт, якщо сторінка завантажується занадто довго - особливо на мобільних пристроях, де інтернет-з'єднання повільніше. Ми порівняли швидкість сторінки сайту з відстеженням на стороні клієнта і на стороні сервера, і результати показали, що переміщення тегів в ss може поліпшити показник продуктивності Google приблизно на 40 пунктів.

Переваги відстеження на стороні клієнта:

1. Простота. Відстеження на стороні клієнта старіше, ніж відстеження на стороні сервера. Через це більше людей знайомі з тегами на стороні клієнта, а це означає, що легше знайти людину, яка впровадить клієнтське відстеження на вашому сайті. Також легше знайти документацію та посібники, що описують, як впровадити відстеження в браузері.

2. Вартість Відстеження на стороні клієнта безкоштовне або дешевше, ніж на стороні сервера, оскільки вам не потрібно платити за сервер тегів.

Що таке тегування на стороні сервера?

Відстеження на стороні сервера - це інший новий тип відстеження, який передбачає використання сервера замість клієнта. Ви створюєте, встановлюєте та керуєте ним самостійно.

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

server-side tracking

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

Чому тегування на стороні сервера є успішним?

Відстеження на стороні сервера може пришвидшити роботу вашого сайту, впоратися з втратою даних через збої в роботі інтернет-провайдерів, обмеження iOS і зменшити вплив блокувальників реклами. Це можливо з двох причин: використання спеціального субдомену для серверного відстеження, який встановлює сторонні файли cookie, і потоки даних на стороні сервера, які неможливо заблокувати або виявити.

Відстеження на стороні сервера може значно підвищити швидкість сторінки, замінивши сторонні скрипти відстеження на інтеграцію на стороні сервера. Перевірте цю статтю в блозі, щоб побачити список всіх платформ, які підтримують серверне відстеження.

SS-тегування - найкращий спосіб захистити ваших клієнтів і дані про події. Постачальники мають доступ лише до даних, зазначених у запиті. Вони не мають жодних технічних можливостей бачити іншу інформацію про користувачів або події. У той час як з тегами на стороні клієнта скрипти можуть збирати будь-яку інформацію, яку вони хочуть.

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

Зазвичай скрипти, підключені до сайту, збирають занадто багато інформації. Це може призвести до небажаного витоку персональних даних. При серверному відстеженні всі процеси відбуваються на рівні хмари, доступ до якої маєте тільки ви.

Порівняння тегування на стороні клієнта та на стороні сервера

ПеревагаТегування на стороні клієнтаТегування на стороні сервера
Швидкість сторінкиНизькаВисока
Захист данихНизькийВисокий
Контроль данихНизькийВисокий
Стійкість до AdblockНизькаВисока
ВартістьБезкоштовноПлатно
НалаштуванняПростеСкладне
ФункціональністьВисокаУ процесі розвитку

Як використовувати Stape для відстеження на стороні сервера?

Stape-хостинг для сервера Google Tag Manager - це найдешевший і найпростіший спосіб налаштувати хмарний сервер тегів для sGTM. Використовуючи Stape, ви можете налаштувати сервер тегів sGTM одним кліком. Ми пропонуємо безкоштовний план для невеликих сайтів і два плани для великих: Pro ($20/місяць) та Business ($100/місяць).

Google рекомендує використовувати щонайменше 3 хмарні сервери на контейнер у виробничому середовищі для резервування, і це коштуватиме $120/місяць у Google App Engine. Ми пропонуємо таке ж налаштування за $20.

Окрім ціни та простоти, Stape має й інші переваги:

  • Custom gtm.js Loader
  • Preview header
  • Швидше завантаження gtm.js/gtag.js/analytics.js
  • Не потрібно запускати скрипти, якщо ви хочете оновитися до продуктивного середовища
  • Відсутність додаткових налаштувань у серверному GTM-контейнері
  • Autoscaling
  • Access and billing
  • Account sharing
  • Logs
  • API

Висновок

Відстеження на стороні клієнта - чудовий спосіб отримати доступ до даних, але він вже не є надійним і безпечним. Крім того, важкі javascript-файли можуть значно знизити продуктивність вашого сайту.

Відстеження на стороні сервера - це потужний інструмент, який має ряд переваг і усуває всі проблеми відстеження на стороні клієнта.

Stape має досвід у створенні спеціальних скриптів, тегів, плагінів, які допомагають власникам сайтів та маркетологам налаштувати відстеження на стороні сервера. Тож, не соромтеся звертатися до нас!

Теги:gtm server

Спробуйте Stape для серверного трекінгуright now!