Stape

Преимущества хостинга stape для Google Tag Manager server

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

Настройка серверного отслеживания может оказаться непростой задачей. Вам придется потратить время и деньги на настройку облачного сервера, ознакомиться с ключевой концепцией серверного отслеживания и, наконец, настроить ss-отслеживание. Мы создали stape-хостинг для сервера Google Tag manager, чтобы упростить настройку серверного отслеживания. 

С помощью Stape вы можете настроить tagging server URL в 1 клик - это очень просто. Кроме того, это экономит ваши деньги. Хостинг Stape примерно в пять раз дешевле, чем GCP.

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

Но помимо стоимости и простоты, у stape есть и другие преимущества. В этой статье я хочу рассказать обо всех преимуществах, которые предлагает stape хостинг для sGTM.

1. Custom gtm.js loaderСкопировать ссылку на этот раздел

Настоятельно рекомендуется использовать пользовательский поддомен для tagging server URL. Это поможет более точно устанавливать файлы cookie и продлевать срок их действия.

Позвольте мне показать несколько примеров.

- Увеличение срока службы файлов cookie.

Safari имеет встроенные алгоритмы Intelligent Tracking Prevention, которые сокращают время жизни cookies до 24 часов (в большинстве случаев). С помощью отслеживания на стороне сервера с пользовательским поддоменом вы можете продлить срок действия куки в Safari. Это означает, что при повторном посещении вашего сайта он не будет считаться новым пользователем. 

- Установка файлов cookie 1-й стороны.

При настройке Facebook conversion API с помощью сервера GTM необходимо отправить fbp и fbc на серверы Facebook. Вы не сможете установить эти куки при использовании стороннего поддомена в качестве tagging server, поскольку только ваш домен имеет доступ к объявлению куки для вашего сайта. Без пользовательского поддомена в Facebook будет отправляться меньше параметров, и, следовательно, меньшее количество событий будет приписано вашим кампаниям. ID клика и ID браузера (fbc и fbp) являются основополагающими параметрами при измерении результатов ваших платных кампаний в Facebook. 

Пользовательский загрузчик gtm.js (custom loader) от Stape делает даже больше - он помогает сделать скрипт Google Tag Manager более устойчивым к блокировщикам.

Вы можете настроить пользовательский загрузчик gtm.js в админке stape.io. Просто нажмите на настройки и добавьте свой идентификатор Web Google Tag Manager. После этого вам нужно обновить код 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. Один из способов сделать это - использовать веб-крючки (webhook ). Данные из webhook будут доставлены на сервер Google Tag Manager, но не будут отображаться в режиме предварительного просмотра, что усложняет отладку и настройку.

Здесь на помощь приходит функция Preview header stape. Используя Preview header, вы можете "заставить" режим предварительного просмотра sGTM отображать все запросы, отправленные на sGTM, независимо от того, был ли это сделан вашим веб-GTM или сторонними ресурсами, такими как webhook. Если вы не используете Preview header, ваш контейнер sGTM будет получать данные, но запросы не будут отображаться в режиме предварительного просмотра.

Чтобы настроить Preview header в stape, откройте режим предварительного просмотра на сервере Google Tag Manager -> Нажмите три точки в правом верхнем углу -> Нажмите отправить запросы вручную -> Скопируйте X-Gtm-Server-Preview HTTP header.

HTTP-заголовок X-Gtm-Server-Preview

Затем зайдите в свой аккаунт stape.io -> нажмите settings -> Preview header config -> вставьте preview header, который вы скопировали из sGTM -> нажмите save.

!

Удалите preview header после завершения настройки и тестирования

Preview header - это динамическое значение. Если бы вы не удалили Preview header и открыли sGTM preview на днях, вы бы не увидели никаких запросов в режиме sGTM preview. Это происходит потому, что Preview header был изменен, и если у вас в stape добавлен старый Preview header, вы не увидите никаких запросов в режиме предварительного просмотра sGTM, поскольку он полагается на старый Preview header.

3. Более быстрое время загрузки gtm.js/gtag.js/analytics.jsСкопировать ссылку на этот раздел

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

gtm.js/gtag.js/analytics.js
gtm.js/gtag.js/analytics.js

4. Нет необходимости запускать скрипты, если вы хотите обновить производственную средуСкопировать ссылку на этот раздел

В развертывании GCP по умолчанию используется один сервер. Эта среда рекомендуется для тестирования ограниченного трафика. Когда вы решите перенести server-side tagging в продакшн, вам следует перейти на гибкую среду App Engine.

Когда вы переходите на новую среду, Google выделяет минимум 3 сервера на контейнер для резервирования.

При переходе от тестового развертывания GCP к гибкой среде App Engine следует учитывать два основных момента:

- Расходы

Минимальная производственная установка на хостинге Google обойдется в USD 120 (три облачных сервера, каждый из которых стоит USD 40). Минимальная стоимость Stape составляет USD 20; для более значительных сайтов мы предлагаем Бизнес-план, который стоит USD 100 - интересно, почему мы дешевле? У нас есть блог в котором описано, как stape оптимизирует стоимость GTM-сервера.

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

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

Stape hosting сделает эту работу за вас и менее чем за 30 секунд, сделав обновление облачного сервера упрощенным. Все, что вам нужно сделать, это нажать одну кнопку в админке stape.io.

5. Отсутствие дополнительной конфигурации в server GTM containerСкопировать ссылку на этот раздел

Конфигурация по умолчанию требует модификации клиентов Google Analytics 4 для загрузки GA с URL вашего сервера. Также потребуется добавить клиент Google Tag Manager Web Container для загрузки gtm.js с пользовательского поддомена.

Загрузка gtag.js и gtm.js с URL вашего сервера тегов даст все преимущества отслеживания на стороне сервера и cookies первой стороны.

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

6. AutoscalingСкопировать ссылку на этот раздел

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

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

Плохо то, что автомасштабирование означает более высокую цену на хостинг sGTM. Три сервера от Google будут стоить 120 долларов США, а шесть - около 240 долларов США.

В stape мы автомасштабируем серверы, когда они вам нужны. Если наша система замечает, что вашему серверу требуется больше процессора или памяти, мы добавляем их. Stape не взимает дополнительную плату за автомасштабирование. Если вы подписались на тарифный план Pro, вы по-прежнему будете платить 20 долларов США, а сервер GTM будет получать больше процессора и памяти, когда ему это необходимо, и вы по-прежнему будете платить ту же сумму. Наш биллинг связан только с запросами.

7. Доступ и выставление счетовСкопировать ссылку на этот раздел

В Stape есть два типа счетов:

  • Personal
  • Agency

Используя учетные записи агентств, вы можете управлять и создавать контейнеры для клиентов. Эта функция может быть удобна для агентств. Допустим, вы хотите настроить отслеживание на стороне сервера для своего клиента и попросить клиента добавить оплату. Вы можете сделать это с помощью учетной записи stape agency, просто создайте контейнер и отправьте приглашение клиенту по электронной почте. Клиент может добавить свой биллинг, в то время как вы по-прежнему можете управлять и настраивать его контейнер. Если вы хотите подать заявку на получение агентского аккаунта, просто отправьте письмо по адресу 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 вы можете удалить или анонимизировать данные пользователей из Google Analytics 4. 

anonymiser power-up

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

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

Intelligent Tracking Prevention (ITP) теперь ограничивает время жизни файлов cookie, даже если они установлены с домена первой стороны. Но вы можете легко продолжать использовать полный срок действия файлов cookie с помощью Stape.

Cookie keeper поможет вам продлить срок действия куки, установленных сторонними IP-адресами, для браузеров с новейшей версией ITP, таких как Safari 16.4.

cookie keeper power-up

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

14. Multi-DomainsСкопировать ссылку на этот раздел

С нашим планом "Бизнес" (или выше) вы можете привязать несколько поддоменов к одному серверному контейнеру! 

Так что если у вас есть отдельный сайт для каждой страны или языка - вы можете настроить Multi-Domains power-up. Добавьте все поддомены, которые вы хотите использовать для конечной точки на стороне сервера. Для пользователей тарифного плана Business ограничение составляет 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 power-up.

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 для server Google Tag Manager - не только самый дешевый и простой в настройке. Мы также предлагаем многочисленные возможности хостинга, а также серверные решения для управления тегами, делая ваш опыт работы с тегами простым и понятным.

Хотя sGTM-хостинг stape расположен на Google Cloud, все наши автоматизированные решения делают управление вашим server GTM хостингом более простым. Мы поможем вам настроить server-side tagging для вашего сайта без необходимости тратить время на то, чтобы настраивать все теги на сервере вручную.

Нужна помощь в настройке отслеживания на стороне сервера?

Если вы заинтересованы, пожалуйста, ответьте на следующие вопросы. Мы вышлем бесплатное предложение.

Получить предложение
Теги:gtm server

Похожие статьи

Обновлено 11 апр. 2024 г.

Сколько стоит серверный GTM и почему Stape дешевле, чем Google Cloud's App Engine

Какова стоимость Google Tag Manager на сервере, размещенном в Google Cloud? Есть ли смысл использовать тестовую среду на производственном сайте. Почему хостинг GTM на сервере компании Stape дешевле и как мы защищаем данные наших пользователей.

Обновлено 15 мар. 2024 г.

Как избежать блокировки Google Tag Manager со стороны Ad Blockers

Блокирование рекламы - это ни в коем случае не улица с односторонним движением, и влияние блокирования сценариев отслеживания распространяется далеко за пределы только рекламы. В наши дни много говорится о приложениях для блокировки рекламы, но что они действительно делают для вас? Одна из причин, по которой люди могут задуматься об их установке на свое устройство или браузер, - это назойливая реклама и всплывающие окна, которые появляются на просматриваемом сайте.

Хостите свой сервер GTM на Stape