Stape

Переваги хостингу Stape для серверного Google Tag Manager

Оновлено
27 верес. 2024 р.
Опубліковано
26 листоп. 2021 р.
Також є

Налаштування серверного тегування може бути складним завданням. Вам потрібно інвестувати час і гроші в налаштування хмарного сервера, ознайомитися з основними концепціями серверного відстеження і, нарешті, налаштувати саме серверне відстеження. Ми створили хостинг Stape для сервера Google Tag Manager, щоб спростити процес серверного тегування.

З Stape ви можете налаштувати URL сервера для тегування в один клік — це дуже просто. До того ж, це економить ваші кошти. Хостинг Stape приблизно в п'ять разів дешевший, ніж Google Cloud Platform (GCP).

Окрім ціни та простоти, хостинг sGTM від Stape має багато переваг, включаючи можливість налаштувати хмарний хостинг для сервера Google Tag Manager без технічних знань.

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

Custom Loader

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

Дозвольте показати кілька прикладів.

Збільшення тривалості життя кукі

Safari має вбудовані алгоритми інтелектуальної превенції відстеження (ITP), які обмежують тривалість життя кукі до 24 годин (більшість часу). За допомогою серверного відстеження зі спеціальним субдоменом ви можете подовжити тривалість життя кукі у Safari. Це означає, що коли користувач повернеться на ваш сайт, він не буде вважатися новим користувачем.

Встановлення кукі від першої сторони

Під час налаштування Facebook Conversion API за допомогою серверного GTM вам потрібно надсилати fbp і fbc на сервери Facebook. Ви не можете встановити ці кукі, використовуючи сторонній субдомен як сервер тегування, оскільки тільки ваш домен має доступ до встановлення кукі для вашого вебсайту. Без спеціального субдомену менше параметрів буде надіслано до Facebook, і, відповідно, менша кількість подій буде приписана вашим кампаніям. Click ID та Browser ID (fbc і fbp) — це основні параметри для вимірювання результатів ваших платних кампаній у Facebook.

Custom Loader від Stape робить навіть більше — він допомагає зробити скрипти Google Tag Manager і Google Analytics 4 більш стійкими до блокувальників реклами.

Ви можете налаштувати спеціальний завантажувач gtm.js всередині адмінпанелі stape.io. Просто перейдіть до налаштувань і додайте ваш Web Google Tag Manager ID. Після цього вам потрібно оновити код GTM на сайті.

Коли ви додаєте Web GTM ID до спеціального завантажувача Stape, ви побачите, що gtm.js і gtag.js були замінені випадковим шляхом запиту. Це покращення допомагає вам "сховати" скрипти Google Tag Manager і Google Analytics 4 від блокувальників реклами.

custom loader<br>
custom loader to make gtm and ga4 scripts resistent to ad blockers

Global CDN

Глобальна CDN — це чудова функція, доступна для всіх контейнерів sGTM від Stape, і вона абсолютно безкоштовна у використанні. Вона використовує платформу Cloudflare, яка завантажує js-файли з сервера, що знаходиться ближче до ваших відвідувачів сайту, що призводить до швидшого завантаження сторінок.

add custom domain on stape

Logs

Користувачі планів Pro та Business мають доступ до логів. Ця функція дуже корисна під час налаштування серверного відстеження. Вона допомагає зрозуміти, які дані були надіслані на сервер GTM і яку відповідь було отримано. Наприклад, ви можете перевірити, чи всі події покупок мали статус 200 (тобто були оброблені правильно), або відфільтрувати всі події з помилками 500 і побачити причину помилки.

Типи логів:

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

2. Request Logs. Показують запити, які сервер надіслав на платформи, такі як Facebook, TikTok тощо. Доступні лише якщо ви використовуєте теги Stape.

3. Response Logs. Показують відповіді сервера від платформ Facebook, TikTok тощо. Доступні лише якщо ви використовуєте теги Stape.

Anonymizer

Оскільки використання Google Analytics не відповідає вимогам GDPR, ми створили доповнення Anonymizer. З його допомогою ви можете видаляти або анонімізувати дані користувачів у Google Analytics 4.

anonymiser power-up

Цей продукт включає дані GeoLite2, створені MaxMind, доступні на https://www.maxmind.com

Після налаштування Anonymizer вам потрібно оновити URL сервера тегування для Google Analytics на той, що закінчується на /anonymize.

Наприклад, якщо стандартний URL сервера тегування — це sgtm.site.com, то URL з Anonymizer буде виглядати як sgtm.site.com/anonymize. Коли запити GA проходять через URL сервера тегування, що включає /anonymize, ми автоматично видаляємо або анонімізуємо вибрані параметри.

Функціонал Intelligent Tracking Prevention (ITP) тепер обмежує тривалість дії кукі, навіть якщо вони встановлені з домену першої сторони. Але з Stape ви можете легко використовувати повну тривалість дії кукі.

Cookie Keeper допомагає подовжити тривалість дії кукі, встановлених за допомогою IP-адрес третьої сторони, для браузерів з новітніми версіями ITP, таких як Safari 16.4.

cookie keeper power-up

Ми маємо детальний блог-пост про те, як використовувати Cookie Keeper для магазинів на Shopify та WordPress.

Multi-Domains

У нашому бізнес-плані (або вище) ви можете прив'язати кілька субдоменів до одного серверного контейнера!

multi-domains power-up<br>

Якщо у вас є окремі вебсайти для кожної країни або мови, ви можете налаштувати доповнення Multi-Domains. Додайте всі субдомени, які ви хочете використовувати для серверного кінцевого пункту. Для користувачів бізнес-плану ліміт становить 20 доменів, для Enterprise — 50 доменів, для Custom — безлімітно!

Preview Header

Заголовок попереднього перегляду — це корисна функція, коли потрібно надсилати запити до контейнера Google Tag Manager з інших джерел (не через веб-GTM). Наприклад, із CRM. Використовуючи функцію заголовка попереднього перегляду в Stape, ви можете бачити запити з CRM у режимі попереднього перегляду контейнера Google Tag Manager на сервері.

Припустимо, ви хочете надіслати подію покупки з CRM до серверного Google Tag Manager. Один із способів це зробити — використовувати вебхуки. Дані з вебхука будуть доставлені до вашого серверного GTM, але не відображатимуться в режимі попереднього перегляду, що ускладнює налаштування та налагодження.

Тут допомагає функція заголовка попереднього перегляду Stape. Використовуючи заголовок попереднього перегляду, ви можете "примусово" відобразити всі запити, надіслані до sGTM, незалежно від того, чи це зроблено вашим веб-GTM або сторонніми ресурсами, такими як вебхук. Якщо ви не використовуєте заголовок попереднього перегляду, ваш sGTM контейнер отримуватиме дані, але запити не будуть відображатися в режимі попереднього перегляду.

Щоб налаштувати заголовок попереднього перегляду в Stape, відкрийте режим попереднього перегляду серверного GTM -> натисніть три крапки в правому верхньому куті -> натисніть "надіслати запити вручну" -> скопіюйте заголовок X-Gtm-Server-Preview HTTP.

server google tag manager preview header

Потім перейдіть до вашого акаунту на stape.io -> натисніть налаштування -> sGTM Preview Header Config -> вставте скопійований заголовок попереднього перегляду з sGTM -> натисніть "Зберегти".

!

Видаліть заголовок попереднього перегляду після завершення налаштування та тестування

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

Access and Billing

Stape має два типи акаунтів:

  • Особистий
  • Агентський

Використовуючи агентські акаунти, ви можете керувати та створювати контейнери для клієнтів. Ця функція може бути корисною для агентств. Наприклад, ви хочете налаштувати серверне відстеження для свого клієнта і попросити його додати платіж. Ви можете це зробити, використовуючи агентський акаунт Stape: просто створіть контейнер і надішліть запрошення клієнту електронною поштою. Клієнт може додати свою платіжну інформацію, а ви все одно зможете керувати та налаштовувати його контейнер. Якщо ви хочете подати заявку на агентський акаунт, надішліть листа на support@stape.io.

Account Sharing

Ви можете поділитися доступом до свого акаунту stape.io з іншими людьми. Після того як ви поділитеся доступом, інша особа матиме повний доступ до вашого акаунту. Вона зможе переглядати та редагувати всі контейнери.

Щоб поділитися доступом, натисніть на "Налаштування акаунту" -> "Спільний доступ" -> "Запросити користувача".

share access of the container in stape

Autoscaling

Гнучке середовище Google Cloud автоматично масштабує ваш sGTM від мінімум 3 серверів до 6 серверів. Коли Google помічає, що вашому серверному GTM потрібно більше ресурсів, вони автоматично масштабуються. sGTM може вимагати більше ресурсів через кілька причин: збільшення трафіку на ваш вебсайт або оновлення налаштувань серверного тегування, що надсилає більше подій тощо.

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

Недолік у тому, що автомасштабування означає вищу ціну за хостинг sGTM. Три сервери від Google коштуватимуть 120 доларів США, а шість — близько 240 доларів.

На Stape ми автоматично масштабуємо сервери, коли це необхідно. Якщо наша система помічає, що вашому серверу потрібно більше процесорних потужностей або пам'яті, ми додаємо їх. Stape не застосовує додаткових витрат за автомасштабування. Якщо ви підписалися на план Pro, ви все одно будете платити 20 доларів США, а сервер GTM отримає більше процесорних потужностей і пам'яті, коли це потрібно, і ви все одно будете платити ту саму суму. Наша система білінгу прив'язана лише до кількості запитів.

API

Ми завжди шукаємо способи розширити нашу платформу, тому ми додали доступ до API. Якщо вас цікавить створення інтеграції зі Stape і ви хочете отримати більше інформації про те, як це працює або які можуть бути вимоги, просто надішліть нам електронного листа на адресу support@stape.io.

Немає необхідності запускати скрипти, якщо ви хочете оновитися до виробничого середовища.

За замовчуванням розгортання GCP використовує один сервер. Це середовище рекомендується для тестування з обмеженим трафіком. Коли ви вирішите перейти на серверне тегування у виробниче середовище, вам слід оновитися до гнучкого середовища App Engine.

Під час оновлення Google виділяє мінімум 3 сервери на контейнер для забезпечення резервування.

Є два основні моменти, які варто врахувати під час оновлення з тестового розгортання GCP до гнучкого середовища App Engine:

Витрати

Мінімальна виробнича конфігурація на Google хостингу коштуватиме 120 доларів США (три хмарні сервери, кожен з яких коштує 40 доларів США). Мінімальна вартість Stape становить 20 доларів США; для великих сайтів ми пропонуємо Бізнес-план, який коштує 100 доларів США. Цікаво, чому ми дешевші? У нас є цей блоговий пост, який описує, як Stape оптимізує вартість хостингу сервера GTM.

Запуск shell-скриптів для оновлення до виробничого середовища

Коли ви вирішите оновитися до виробничого середовища, додати кредитну картку до Google Cloud недостатньо, і вам потрібно вручну запускати shell-скрипти для оновлення до виробничого середовища. Плюс, потрібно виконати деякі інші налаштування для зниження витрат на хостинг сервера Google Tag Manager.

Хостинг Stape зробить це за вас менш ніж за 30 секунд, спростивши процес оновлення хмарного сервера. Все, що вам потрібно зробити, — це натиснути одну кнопку в адмін-панелі stape.io.

Жодних додаткових налаштувань у контейнері сервера GTM

За замовчуванням потрібно змінити клієнти Google Analytics 4, щоб завантажувати GA з вашого серверного URL-адреси. Вам також потрібно додати клієнт Google Tag Manager Web Container, щоб завантажити gtm.js з користувацького субдомену.

Завантаження gtag.js та gtm.js з вашого URL-адреси серверу тегування надасть повні переваги серверного відстеження та cookie-файлів першої сторони.

Хостинг Stape робить все автоматично. Вам потрібно лише додати транспортний URL до тегів GA4 та UA всередині веб-контейнера Google Tag Manager. Немає необхідності налаштовувати додаткові клієнти чи виконувати інші налаштування у контейнері сервера Google Tag Manager.

Server Zones

У нас є кілька зон хостингу, і ми постійно розширюємо розташування серверів.

На цей час ми пропонуємо ці місця розташування серверів для sGTM на Stape Global:

  • US Center (Iowa)
  • US East (South Carolina)
  • US West (Oregon)
  • EU West (Belgium)
  • EU North (Finland)
  • EU North (England)
  • EU Center (Germany)
  • AP East (Singapore)
  • AP South (Delhi)
  • SA East (São Paulo)
  • SA West (Chile)
  • AU East (Australia)
  • CA East (Canada)
  • ME Center (Qatar)
  • JP Center (Japan)

Ми пропонуємо такі зони серверів для Meta CAPIG на Stape Global:

  • Europe (Belgium)
  • South America (Brazil)
  • Asia Pacific (Singapore)
  • Asia Northeast (Japan)
  • North America (US)

Наступні місця розташування серверів доступні для sGTM на Stape Europe:

  • EU East (Poland)
  • EU Center (France)
  • EU North (Netherlands)

Ми пропонуємо ці зони серверів для Meta CAPIG на Stape Europe:

  • Europe (Belgium)

Google Service Account

Обліковий запис Google Service може допомогти вам інтегрувати BigQuery та Firestore із сервером GTM.

google service account power-up

Щоб створити обліковий запис Google Service, вам потрібно мати обліковий запис Google Cloud Platform і згенерувати ключ доступу. Файл JSON ключа облікового запису служби має бути доданий до контейнера sGTM у додатку app.stape.io для автентифікації з цими сервісами.

GEO Headers

Ви можете додати X-GEO-Country, X-GEO-Region, X-GEO-City, X-GEO-Ipaddress у дані події всередині вашого серверного Google Tag Manager за допомогою нашого розширення GEO headers.

geo-header power-up by stape

Цей продукт включає дані GeoLite2, створені компанією MaxMind, доступні за адресою https://www.maxmind.com

Швидший час завантаження gtm.js/gtag.js/analytics.js

Ви могли помітити, що серверний контейнер GTM, налаштований за допомогою автоматичного надання, завантажується довше. Хостинг Stape вирішує цю проблему за допомогою Brotli для оптимізації швидкості завантаження та використання Nginx замість Node.js, оскільки Nginx швидше обслуговує кешовані файли.

gtm.js loading time GCP
gtm.js loading time stape

User Agent Info

Ви можете додати X-Device-Mobile, X-Device-Os, X-Device-Browser, X-Device-Browser-Version, X-Device-Engine, X-Device-Engine-Version у заголовки подій усередині серверного Google Tag Manager за допомогою нашого розширення User Agent Info.

user agent info power-up from stape

Own CDN

Власний CDN подовжує термін дії cookie в Safari 16.4 та інших браузерах, використовуючи ITP, налаштований з «третіх» IP-адрес.

Найновіша версія ITP зменшує термін дії cookie першої сторони до 7 днів, якщо вони налаштовуються через іншу IP-адресу, ніж ваша веб-сторінка.

Використовуючи ваш Stape Own CDN, ви можете перенаправити URL-адресу тегування серверного GTM через ту ж IP-адресу, яку використовує ваш сайт. Це гарантує, що IP-адреси для вашого sGTM URL та веб-сайту ідентичні. Як наслідок, WebKit не скоротить тривалість cookie першої сторони, налаштованих через серверний Google Tag Manager.

File proxy

За допомогою розширення File proxy ви можете проксувати будь-який файл через серверний Google Tag Manager. Тепер ви можете завантажувати файли з вашого домену замість використання сторонніх доменів.

Розширення File proxy доступне для Бізнес-планів та вищих. Щоб увімкнути його, вам потрібно лише увійти до свого облікового запису stape.io, відкрити контейнер, вибрати розширення та натиснути кнопку «Використати».

XML to JSON

Розширення XML в JSON може конвертувати XML у формат JSON у серверному Google Tag Manager.

Як це зробити:

1. Налаштуйте вебхук для надсилання даних на URL-адресу https://ss.example.com/stape/xml/

2. https://ss.example.com має бути URL-адресою тегування, яку ви використовуєте для контейнера sGTM.

3. Додайте будь-який шлях після /stape/xml/, наприклад, https://ss.example.com/stape/xml/data, і цей шлях буде використовуватися для надсилання запиту до вашого sGTM. У цьому випадку ми надішлемо JSON на /data.. 

Цей вебхук конвертуватиме XML у формат JSON.

Щоб увімкнути його, вам потрібно лише увійти до свого облікового запису stape.io, відкрити контейнер, вибрати розширення та натиснути кнопку «Використати».

User ID

Це розширення додає ідентифікатор користувача до даних події sGTM.

Ідентифікатор користувача складається з хешу:

  • IP-адреса користувача
  • User-agent
  • Налаштування TLS
  • Ім’я хосту

Щоб увімкнути його, вам потрібно лише увійти до свого облікового запису stape.io, відкрити контейнер, вибрати розширення та натиснути кнопку «Використати».

Schedule

Якщо ви хочете надсилати запит за визначеним графіком, ми створили розширення Schedule саме для вас!

Як це працює:

У полі шляху ви повинні вказати шлях запиту, який має надсилатися за розкладом.

Запит може надсилатися:

  • один раз на день у визначений час
  • один раз на годину

Щоб увімкнути його, вам потрібно лише увійти до свого облікового запису stape.io, відкрити контейнер, вибрати розширення та натиснути кнопку «Використати».

Request delay

Розширення Request delay може затримувати запити від 15 хвилин до 1500 хвилин.

Monitoring

Функція моніторингу дозволяє вам отримувати повідомлення про будь-які аномалії або проблеми з відстеженням якомога швидше. Вона доступна для всіх користувачів Stape sGTM хостингу з Бізнес, Підприємницькими та Індивідуальними планами.

Stape Store

Магазин — це вбудована база даних Stape, яка дозволяє вам записувати, читати та синхронізувати дані в межах серверного Google Tag Manager, що хоститься на Stape. Магазин доступний для користувачів Pro плану та вищих.

Функціональність і дизайн магазину Stape дуже схожі на Firebase. Ви можете зберігати JSON дані, організовані в документах. Максимальний розмір одного документа — 1 МБ.

Bot detection

Це розширення перевіряє, чи надходять запити від бота, чи ні.

Щоб використовувати розширення Bot detection, увійдіть до свого облікового запису stape.io, відкрийте контейнер sGTM, перейдіть на вкладку Power Ups і натисніть розширення Bot detection. Після цього увімкніть розширення та натисніть «Зберегти».

Stape Analytics

Stape Analytics — це функція платформи Stape, розроблена для спрощення вимірювання ефективності серверного відстеження.

Ви можете знайти цю функцію у своєму контейнері в розділі «Аналітика» поряд із «Розширеннями». Stape Analytics доступний для всіх, хто використовує Stape Custom Loader (безкоштовне розширення від Stape, яке робить скрипти GTM більш стійкими до блокувальників реклами).

Connections

Знайдіть нашу нову функцію Connections у налаштуваннях контейнера.

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

Ця функція доступна на Pro планах і вищих.

connections feature<br>

Team of experts

У Stape у нас є команда експертів у сфері серверного відстеження, щоб допомогти вам розпочати роботу. Ми розуміємо, що налаштування точного та надійного відстеження може бути викликом, саме тому ми тут, щоб допомогти забезпечити вашим клієнтам найкращі можливі результати. Наш персонал має великий досвід у створенні та управлінні контейнерами серверного відстеження для всіх типів бізнесу, від малих стартапів до компаній Fortune 500.

Conclusion

Хостинг Stape для серверного Google Tag Manager — це не лише найдешевший і найпростіший у налаштуванні. Ми також пропонуємо численні функції хостингу, а також рішення для серверного тегування, що робить ваш досвід тегування простим і зрозумілим.

Хоча хостинг sGTM від Stape розташований у Google Cloud, всі наші автоматизовані рішення роблять управління вашим хостингом сервера GTM більш легким. Ми допомагаємо вам налаштувати серверне тегування для вашого веб-сайту без необхідності витрачати години на налаштування тегування сервера вручну.

Теги:gtm server

Розмістіть свій сервер GTM на Staperight now!