У 2020 році Google випустив нову версію Google Tag Manager - серверну. Відстеження на стороні сервера має багато переваг над відстеженням на стороні клієнта, серед них:
Однак, серверний GTM ще не настільки популярний, як веб-контейнер. Основними перешкодами, що заважають людям впроваджувати серверний GTM, є те, що конфігурація sGTM вимагає більш глибоких знань, ніж веб-контейнер, а також його ціна.
У цьому блозі ми хочемо поговорити про ціну сервера Google Tag Manager, розміщеного в Google Cloud. Чому хостинг Stape для сервера GTM дешевший і як ми захищаємо дані наших користувачів.
Погана новина полягає в тому, що Google ще не має онлайн-калькулятора, який би оцінив ціни для вас. Ми пропонуємо використовувати Stape калькулятор для оцінки вартості sGTM.
Наш калькулятор допоможе вам розрахувати вартість розміщення вашого сайту на Stape. А як щодо вартості хостингу в GCP? Давайте зробимо крок назад і перевіримо офіційну документацію Google про те, які ресурси потрібні для роботи Google Cloud Run.
Google рекомендує мати щонайменше 3 сервери у виробничому середовищі, щоб зменшити ризик втрати даних через відмову сервера. Кожен сервер є екземпляром Google Cloud Run з 1 vCPU, 0,5 ГБ пам'яті, 10 ГБ диска у гнучкому середовищі. У гнучкому середовищі Google може автоматично масштабувати від 3 до більшої кількості серверів, якщо побачить необхідність. Вони очікують, що 3-6 серверів будуть обробляти 50-200 запитів в секунду. Кожен сервер коштує приблизно $40/місяць, тож щомісячна ціна виробничого середовища становитиме щонайменше 3*$40=$120.
Для веб-сайтів з більшим обсягом трафіку та кількістю тегів Google Cloud буде автоматично масштабуватися до 5-6 серверів, що призведе до $240-$300 на місяць.
Додаткові витрати можуть виникнути, якщо ви не вимкнете ведення журналу під час розгортання серверного GTM. За замовчуванням, всі запити будуть записуватися, і це може додати близько $100 за 500 000 запитів.
Stape | Google Cloud Platform |
Безкоштовний план, якщо у вас 10 000 запитів на місяць. | Мінімальна ціна - $120/місяць. |
Широкий вибір тарифних планів для сайтів з високим трафіком, щоб не переплачувати ($20 - $300/місяць). | Для сайтів з більшою відвідуваністю та більшою кількістю тегів ціна зросте до $240-$300/місяць. |
Ніяких додаткових витрат, якщо у вас платний тарифний план (500 000 запитів коштують лише $20/місяць). | Логи коштуватимуть додатково $100 за 500 000 запитів. |
Різноманітні бонуси, шаблони для sGTM (теги, змінні). |
Ми розміщуємо сервери Stape.io в Google Cloud та Scaleway для ЄС.
Є дві основні причини, чому stape.io дешевший за Google Cloud Run:
Існує багато способів оптимізувати витрати на сервер, і, швидше за все, користувачі sGTM не будуть намагатися зробити це самостійно.
У нас є такі локації серверів:
Стандартне розгортання або тестове середовище GCP використовує один сервер і, в більшості випадків, є безкоштовним.
Але є кілька обставин, за яких можуть виникнути витрати:
Google не рекомендує використовувати тестове середовище GCP у production. І вони навіть назвали його тестовим середовищем, а не безкоштовним середовищем.
Що може піти не так з тестовим середовищем? Тестове середовище використовує один екземпляр, і найпоширеніша проблема полягає в тому, що цей екземпляр перестає працювати. Щоб він запрацював, вам слід або зачекати, або увійти в Google Cloud і усунути проблему.
Інша причина - оновлення sGTM. Якщо ви використовуєте тестове середовище з одним екземпляром, то цей екземпляр не працюватиме протягом періоду, коли виконується оновлення. З іншого боку, якщо ви використовуєте три сервери у виробництві, вони будуть оновлюватися по черзі, а це означає, що ви не втратите жодних даних.
Одне з найпоширеніших непорозумінь з тестовим GCP полягає в тому, що деякі люди думають, що додавання кредитної картки до Google Cloud автоматично оновлює налаштування до виробничого середовища. Але це не так. Щоб перейти з тестового на продуктивний режим, вам потрібно запустити командний скрипт.
Враховуючи всі ці причини, я б не рекомендував використовувати тестове середовище Google Cloud для виробництва серверних GTM. Основна причина полягає в тому, що ймовірність того, що один сервер вийде з ладу, дуже висока. А коли він не працює, ваш трекінг не буде працювати.
Ми підраховуємо будь-який запит, надісланий до вашого контейнера Google Tag Manager Server. Він включає в себе всі завантаження скриптів, таких як gtm.js, analytics.js, gtag.js тощо. Кількість запитів сильно залежить від відвідуваності вашого сайту і кількості тегів.
Ми враховуємо кількість подій у GA4 («Кількість подій») і те, чи використовуєте ви додаткові клієнти, що не належать до GA4.
Щоб ви могли легко оцінити вартість серверного трекінгу в Stape, ми створили зручний калькулятор.
Stape не зберігає та не обробляє будь-які дані з ваших контейнерів. Все, що ми робимо, це автоматично налаштовуємо для вас сервер тегів, коли ви створюєте контейнер на нашому хостингу.
Фізична інфраструктура Stape розміщується та керується в захищених центрах обробки даних Google Cloud і використовує технологію Google Cloud Platform.
GCP забезпечує вбудований захист і глобальну мережу, яку Google використовує для захисту вашої інформації, ідентифікаційних даних, програм і пристроїв.
Усі контейнери GTM Server ізольовані один від одного з метою безпеки. Stape використовує Google Kubernetes Engine із рекомендованими налаштуваннями безпеки, щоб забезпечити належне обмеження доступу для всіх клієнтів.
Server Google Tag Manager – це чудовий спосіб контролювати свої дані та відповідати усім правилам. Але ще й він має ціну, особливо якщо врахувати витрати на хостинг для серверів, які необхідні для роботи Server Google Tag Manager. Мінімальна ціна виробничого середовища в Google Cloud становитиме $120/місяць, а для веб-сайтів із більшим обсягом трафіку та тегів вона може зрости до $250-$300.
Хостинг Stape пропонує таке ж налаштування всього за $20/місяць і має безліч тарифних планів залежно від відвідуваності вашого сайту. Використовуючи Stape, ви можете налаштувати сервер тегів для вашого sGTM за пару хвилин, і це не вимагає ніяких технічних навичок.
Все, що потрібно, це кілька простих запитань. Натисніть Отримати допомогу, заповніть форму, і ми вам відповімо.