Stape

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

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

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

За допомогою Stape ви можете налаштувати URL-адресу тегів сервера одним кліком – це надзвичайно просто. Крім того, це економить ваші гроші. Хостинг Stape приблизно в п’ять разів дешевший, ніж GCP.

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

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

1. Custom gtm.js loaderСкопіюйте посилання на цей розділ

Наполегливо рекомендуємо використовувати кастомний субдомен для URL-адреси сервера тегів. Це допоможе точніше встановити файли cookie та подовжити їх.

Покажу кілька прикладів.

- Збільшення терміну служби cookie.

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

- Встановлення файлів cookie першої сторони.

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

Кастомний gtm.js loader від Stape робить ще більше – він допомагає зробити скріпти Google Tag Manager більш стійким до блокувальників.

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

Коли ви додаєте веб-ідентифікатор GTM до кастомного завантажувача stape.io, ви можете побачити, що gtm.js було замінено випадковим шляхом запиту. Це покращення допоможе вам «приховати» скріпти від блокувальникиків Google Tag Manager.

custom loader to make gtm and ga4 scripts resistent to ad blockers
custom loader to make gtm and ga4 scripts resistent to ad blockers

2. Preview headerСкопіюйте посилання на цей розділ

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

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

У цьому допомагає функція preview header від stape. Використовуючи preview header, ви можете «примусити» режим попереднього перегляду sGTM відображати всі запити, надіслані до sGTM, незалежно від того, чи було це зроблено вашою веб GTM чи сторонніми ресурсами, такими як webhook. Якщо ви не використовуєте preview header, ваш контейнер sGTM отримає дані, але запити не відображатимуться в попередньому перегляді.

Щоб налаштувати preview header в stape, відкрийте режим попереднього перегляду серверного Google Tag Manager -> Клацніть три крапки у верхньому правому куті -> Натисніть Надіслати запити вручну -> Копіювати HTTP X-Gtm-Server-Preview header.

Preview header

Потім перейдіть до свого облікового запису stape.io -> натисніть налаштування -> Preview header config -> вставте Preview header, який ви скопіювали з sGTM -> натисніть зберегти.

!

Видаліть preview header після завершення налаштування та тестування

Preview header є динамічним значенням. Якби ви не видалили preview header й одного дня відкрили попередній перегляд sGTM, ви б не побачили жодних запитів у режимі попереднього перегляду sGTM. Це відбувається тому, що preview header було змінено, і якщо у вас додано старий preview header, ви не побачите жодних запитів у попередньому перегляді sGTM, оскільки він спирається на старий preview header.

3. Швидший час завантаження gtm.js/gtag.js/analytics.jsСкопіюйте посилання на цей розділ

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

loading time gcp
loading time stape

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

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

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

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

- Витрати

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

- Запустіть shell scripts для оновлення до робочої версії

Якщо ви вирішите перейти до робочого середовища, додати кредитну картку до Google Cloud недостатньо, і вам потрібно запустити shell scripts вручну, щоб перейти до робочого середовища. Крім того, потрібні деякі інші конфігурації, щоб зменшити витрати на хостинг на сервері Google Tag Manager.

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

5. Немає додаткової конфігурації в серверному контейнері GTMСкопіюйте посилання на цей розділ

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

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

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

6. AutoscalingСкопіюйте посилання на цей розділ

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

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

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

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

7. Доступ та біллінгСкопіюйте посилання на цей розділ

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

  • Personal
  • Agency

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

8. Спільний доступ до облікового записуСкопіюйте посилання на цей розділ

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

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

share access of the container in stape

9. ЛогиСкопіюйте посилання на цей розділ

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

Типи логів:Скопіюйте посилання на цей розділ

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

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

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

10. APIСкопіюйте посилання на цей розділ

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

11. Зони серверівСкопіюйте посилання на цей розділ

У нас є наступні зони хостингу:

  • 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)

12. AnonymizerСкопіюйте посилання на цей розділ

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

anonymiser power-up

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

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

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

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

cookie keeper power-up

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

14. Multi-DomainsСкопіюйте посилання на цей розділ

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

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

15. Google Service AccountСкопіюйте посилання на цей розділ

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

google service account power-up

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

16. 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

17. User Agent InfoСкопіюйте посилання на цей розділ

Ви можете додати headers 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

Висновок:Скопіюйте посилання на цей розділ

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

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

Потрібна допомога з налаштування відстеження на стороні сервера?

Якщо ви зацікавлені, дайте відповідь на наступні запитання. Ми вам відповімо!

Отримати розцінку
Теги:gtm server

Розмістіть свій сервер GTM на Stape