Настройка серверного тегирования может быть сложной. Вам нужно инвестировать время и деньги в настройку облачного сервера, ознакомиться с ключевыми концепциями серверного отслеживания и, наконец, настроить серверное отслеживание. Мы создали хостинг Stape для серверного Google Tag Manager, чтобы упростить процесс серверного тегирования.
С помощью Stape вы можете настроить URL тега сервера всего за один клик — это очень просто. Кроме того, это экономит ваши деньги. Хостинг Stape стоит примерно в пять раз дешевле, чем GCP.
При этом хостинг Stape для sGTM имеет множество преимуществ, включая свою цену и простоту, что позволяет любому без технических знаний настроить облачный хостинг для сервера Google Tag Manager.
Но помимо стоимости и простоты, у Stape есть множество других преимуществ. В этом посте я хочу рассмотреть все преимущества, которые предлагает хостинг Stape для sGTM.
Настоятельно рекомендуется использовать пользовательский субдомен для вашего URL сервера тегов. Это поможет более точно устанавливать куки и продлевать их.
Позвольте показать несколько примеров.
Увеличение срока действия куки
Safari имеет встроенные алгоритмы интеллектуальной защиты отслеживания, которые сокращают срок действия куки до 24 часов (в большинстве случаев). С помощью серверного отслеживания с пользовательским субдоменом вы можете продлить срок действия куки в Safari. Это означает, что когда пользователь снова посещает ваш сайт, его не будут считать новым пользователем.
Установка куки первого лица
При настройке API конверсии Facebook с помощью серверного GTM вам нужно отправить fbp и fbc на серверы Facebook. Вы не можете установить эти куки, используя субдомен третьей стороны в качестве сервера тегов, так как только ваш домен имеет доступ для объявления куки для вашего сайта. Без пользовательского субдомена меньше параметров будет отправлено в Facebook, а значит, меньше событий будет приписано вашим кампаниям. Click ID и browser ID (fbc и fbp) — это основные параметры при измерении результатов ваших платных кампаний на Facebook.
Пользовательский загрузчик Stape делает даже больше — он помогает сделать скрипты Google Tag Manager и Google Analytics 4 более устойчивыми к блокировщикам.
Вы можете настроить пользовательский загрузчик gtm.js в админке stape.io. Просто нажмите настройки и добавьте ваш Web Google Tag Manager ID. После этого вам нужно обновить код GTM на сайте.
Когда вы добавляете web GTM ID в пользовательский загрузчик stape.io, вы можете увидеть, что gtm.js и gtag.js были заменены случайным путем запроса. Это улучшение помогает вам "скрыть" Google Tag Manager и скрипт Google Analytics 4 от блокировщиков рекламы.
Глобальный CDN — это отличная функция, доступная для всех контейнеров Stape sGTM, и она полностью бесплатна. Она использует платформу Cloudflare, которая загружает js файлы с сервера, находящегося ближе к вашим посетителям сайта, что приводит к более быстрой загрузке веб-страниц.
Пользователи тарифных планов Pro и Business имеют доступ к журналам. Эта функция очень полезна при настройке серверного отслеживания. Она помогает понять, какие данные были отправлены на сервер GTM и какой ответ был получен. Например, вы можете проверить, имели ли все события покупки статус 200 (что означает, что они были обработаны корректно) или отфильтровать все события с ошибками 500 и увидеть причину ошибки.
1. Журналы доступа. Показывают запросы, полученные вашим сервером GTM. Вы можете проверить детали каждого журнала и увидеть соответствующие журналы запросов и ответов, если таковые имеются.
2. Журналы запросов. Показывают запросы, которые сервер отправил на платформы Facebook, TikTok и т.д. Доступно только в случае использования тегов Stape.
3. Журналы ответов. Показывают ответ сервера с платформ Facebook, TikTok и т.д. Доступно только в случае использования тегов Stape.
Поскольку использование Google Analytics не соответствует требованиям GDPR, мы создали функцию Анонимизатор. С помощью Анонимизатора вы можете удалять или анонимизировать пользовательские данные из Google Analytics 4.
Этот продукт включает данные GeoLite2, созданные MaxMind, доступные по адресу https://www.maxmind.com
После настройки Анонимизатора вам нужно обновить URL сервера тегов для вашего Google Analytics на тот, который заканчивается на /anonymize.
Например, если URL сервера тегов по умолчанию — sgtm.site.com, то URL с Анонимизатором будет выглядеть как sgtm.site.com/anonymize. Когда запросы GA проходят через URL сервера тегов, который включает /anonymize, мы автоматически удаляем или анонимизируем выбранные параметры.
Функция интеллектуальной защиты отслеживания (ITP) теперь ограничивает срок жизни куки, даже если они установлены с первого лица. Но вы можете легко продолжать использовать полный срок действия куки с Stape.
Хранитель куки помогает вам продлить срок действия куки, установленных третьими лицами, для браузеров с последней версией ITP, таких как Safari 16.4.
У нас есть подробная статья в блоге о том, как использовать Хранитель куки для магазинов Shopify и WordPress.
С нашим бизнес-планом (или выше) вы можете сопоставить несколько поддоменов с одним серверным контейнером!
Так что, если у вас есть отдельный веб-сайт для каждой страны или языка, вы можете настроить расширение Мультимоменты. Добавьте все поддомены, которые вы хотите использовать для серверного конечного пункта. Для пользователей бизнес-плана лимит составляет 20 доменов, для корпоративного - 50 доменов, для пользовательского - безлимитно!
Заголовок предварительного просмотра - это полезная функция, когда вам нужно отправить запросы в контейнер сервера Google Tag Manager из других источников (не веб-GTM). Например, из CRM. С помощью функции заголовка предварительного просмотра Stape вы можете видеть запросы из CRM в режиме предварительного просмотра сервера Google Tag Manager.
Предположим, вы хотите отправить событие покупки из CRM в сервер Google Tag Manager. Один из способов сделать это - использовать вебхуки. Данные из вебхука будут доставлены в ваш сервер Google Tag Manager, но не будут отображаться в режиме предварительного просмотра, что усложняет отладку и настройку.
Вот здесь функция заголовка предварительного просмотра Stape помогает. Используя заголовок предварительного просмотра, вы можете "принудительно" заставить режим предварительного просмотра sGTM отображать все запросы, отправленные в sGTM, независимо от того, были ли они отправлены вашим веб-GTM или сторонними ресурсами, такими как вебхук. Если вы не используете заголовок предварительного просмотра, ваш контейнер sGTM получит данные, но запросы не будут отображаться в предварительном просмотре.
Чтобы настроить заголовок предварительного просмотра в Stape, откройте режим предварительного просмотра сервера Google Tag Manager -> Нажмите на три точки в правом верхнем углу -> Нажмите "отправить запросы вручную" -> Скопируйте заголовок HTTP X-Gtm-Server-Preview.
Затем перейдите в свой аккаунт stape.io -> нажмите "настройки" -> "конфигурация заголовка предварительного просмотра sGTM" -> вставьте заголовок предварительного просмотра, который вы скопировали из sGTM -> Нажмите "сохранить".
Удалите заголовок предварительного просмотра после завершения настройки и тестирования
Stape имеет два типа аккаунтов:
С помощью аккаунтов агентств вы можете управлять и создавать контейнеры для клиентов. Эта функция может быть полезна для агентств. Предположим, вы хотите настроить серверное отслеживание для вашего клиента и попросить клиента добавить оплату. Вы можете сделать это с помощью аккаунта агентства stape, просто создайте контейнер и отправьте приглашение клиенту по электронной почте. Клиент может добавить свою информацию для выставления счетов, в то время как вы все равно сможете управлять и настраивать его контейнер. Если вы хотите подать заявку на аккаунт агентства, просто отправьте электронное письмо на support@stape.io.
Вы можете поделиться доступом к вашему аккаунту stape.io с другими людьми. После того как вы поделитесь доступом, другой человек получит полный доступ к вашему аккаунту. Он сможет просматривать и редактировать все контейнеры.
Чтобы поделиться доступом, нажмите на "Настройки аккаунта" -> "Совместный доступ" -> "Пригласить пользователя".
Гибкая среда Google Cloud автоматически масштабирует ваш sGTM от минимума в 3 сервера до 6 серверов. Когда Google замечает, что вашему серверу GTM нужно больше ресурсов, они автоматически масштабируют его. sGTM может потребовать больше ресурсов по нескольким причинам: трафик на ваш веб-сайт может увеличиться, или вы обновили настройки серверного отслеживания и отправляете больше событий и т. д.
Автомасштабирование имеет свои плюсы и минусы. Хорошая новость в том, что sGTM получит больше пространства, когда это необходимо, и продолжит функционировать. Могут быть ситуации, когда облачный хостинг перестает работать без автомасштабирования, и вам нужно обновлять его вручную.
Плохая новость в том, что автомасштабирование означает более высокую цену за хостинг sGTM. Три сервера от Google будут стоить 120 долларов США, тогда как шесть будут стоить около 240 долларов США.
На Stape мы автоматически масштабируем серверы, когда они вам нужны. Если наша система замечает, что вашему серверу нужно больше ЦП или памяти, мы добавляем это. Если вы подписались на план Pro, вы все равно будете платить 20 долларов США, и сервер GTM получит больше ЦП и памяти, когда это потребуется. Наша система выставления счетов связана только с запросами.
Мы всегда ищем способы расширить нашу платформу, поэтому добавили доступ к API. Если вы заинтересованы в создании интеграции со Stape и хотите больше информации о том, как это работает или какие могут быть требования, просто отправьте нам электронное письмо на support@stape.io.
По умолчанию развертывание GCP использует один сервер. Эта среда рекомендуется для тестирования ограниченного трафика. Когда вы решите перевести серверное отслеживание на производственную стадию, вам нужно будет обновить до гибкой среды App Engine.
Когда вы обновляете, Google выделяет минимум 3 сервера на контейнер для резервирования.
Есть два основных момента, которые вы должны учитывать при обновлении с тестового развертывания GCP до гибкой среды App Engine:
Расходы
Минимальная установка в производстве на Google Hosting будет стоить 120 долларов США (три облачных сервера, каждый из которых стоит 40 долларов США). Минимальная стоимость Stape составляет 20 долларов США; для более крупных сайтов мы предлагаем бизнес-план, который стоит 100 долларов США - интересно, почему мы дешевле? У нас есть этот блог, в котором описывается, как Stape оптимизирует стоимость сервера GTM.
Запустите оболочки, чтобы обновить до производства
Когда вы решите обновить до производственной среды, добавление кредитной карты в Google Cloud недостаточно, и вам нужно будет вручную запускать оболочки для обновления до производства. Плюс, некоторые другие конфигурации необходимы для снижения затрат на хостинг сервера Google Tag Manager.
Хостинг Stape сделает работу за вас и за меньше чем 30 секунд, упростив обновление облачного сервера. Все, что вам нужно сделать, это нажать одну кнопку в администраторе stape.io.
Конфигурация по умолчанию требует изменения клиентов 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.
У нас есть несколько зон хостинга, и мы постоянно расширяем местоположение серверов.
В настоящее время мы предлагаем следующие местоположения серверов для sGTM на Stape Global:
Мы предлагаем эти серверные зоны для Meta CAPIG на Stape Global:
Следующие местоположения серверов доступны для sGTM на Stape Europe:
Мы предлагаем эти серверные зоны для Meta CAPIG на Stape Europe:
Сервисный аккаунт Google может помочь вам интегрировать BigQuery и Firestore с серверным GTM.
Чтобы создать сервисный аккаунт Google, вам нужно иметь учетную запись Google Cloud Platform и сгенерировать ключ доступа. JSON-файл ключа сервисного аккаунта должен быть добавлен в расширение контейнера sGTM в app.stape.io для аутентификации с этими сервисами.
Вы можете добавить X-GEO-Country, X-GEO-Region, X-GEO-City, X-GEO-Ipaddress в данные событий внутри вашего серверного Google Tag Manager с помощью нашего расширения GEO заголовков.
Этот продукт включает данные GeoLite2, созданные MaxMind, доступные по адресу https://www.maxmind.com
Вы можете заметить, что контейнер серверного GTM, настроенный с помощью автоматического предоставления, загружается долго. Хостинг Stape решает эту проблему, используя brotli для оптимизации скорости загрузки и используя Nginx вместо node.js, так как Nginx быстрее в обслуживании кэшированных файлов.
Вы можете добавить 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.
Собственная CDN увеличивает срок действия cookie в Safari 16.4 и других браузерах, используя ITP, установленный с «третьих» IP-адресов.
Недавняя версия ITP сокращает срок действия cookie первой стороны до 7 дней, если они установлены через другой IP-адрес, чем ваш веб-сайт.
Используя вашу собственную CDN Stape, вы можете направлять URL тегирования серверного GTM через тот же IP-адрес, который использует ваш сайт. Это гарантирует, что IP-адреса для вашего sGTM URL и веб-сайта идентичны. В результате WebKit не сократит продолжительность действия cookie первой стороны, установленных через серверный Google Tag Manager.
С помощью расширения Прокси файлов вы можете проксировать любой файл через серверный Google Tag Manager. Теперь вы можете загружать файлы со своего домена вместо использования сторонних доменов.
Прокси файлов доступен для бизнес-планов и выше. Чтобы включить его, вам нужно просто войти в свою учетную запись stape.io, открыть контейнер, выбрать расширения и нажать кнопку «Использовать».
Расширение 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, открыть контейнер, выбрать расширения и нажать кнопку «Использовать».
Это расширение добавляет идентификатор пользователя в данные событий sGTM.
Идентификатор пользователя состоит из хеша:
Чтобы включить его, вам нужно просто войти в свою учетную запись stape.io, открыть контейнер, выбрать расширения и нажать кнопку «Использовать».
Если вы хотите отправить запрос по установленному расписанию, мы создали расширение Расписание именно для ваших нужд!
Как это работает:
В поле пути вы должны указать путь запроса, который должен отправляться по расписанию.
Запрос может быть отправлен:
Чтобы включить его, вам нужно просто войти в свою учетную запись stape.io, открыть контейнер, выбрать расширения и нажать кнопку «Использовать».
Расширение Задержка запроса может задерживать запросы от 15 минут до 1500 минут.
Функция мониторинга позволяет вам быть уведомленным о любых аномалиях или проблемах с отслеживанием как можно скорее. Она доступна всем пользователям хостинга Stape sGTM с бизнес-планами, корпоративными и пользовательскими планами.
Магазин - это встроенная база данных Stape, которая позволяет вам записывать, читать и синхронизировать данные внутри серверного Google Tag Manager, размещенного на Stape. Магазин доступен пользователям плана Pro и выше.
Функциональность и дизайн магазина Stape очень похожи на Firebase. Вы можете хранить JSON-данные, организованные в документы. Максимальный размер одного документа - 1 МБ.
Это расширение проверяет, приходят ли запросы от бота или нет.
Чтобы использовать расширение Обнаружение ботов, войдите в свою учетную запись stape.io, откройте контейнер sGTM, перейдите на вкладку Power Ups и нажмите расширение Обнаружение ботов. После этого включите расширение и нажмите «Сохранить».
Аналитика Stape - это функция платформы Stape, предназначенная для упрощения измерения производительности отслеживания на стороне сервера.
Вы можете найти эту функцию в своем контейнере в разделе «Аналитика» рядом с «Расширениями». Аналитика Stape доступна для всех, кто использует Custom Loader Stape (бесплатное расширение от Stape, которое делает скрипты GTM более устойчивыми к блокировщикам рекламы).
Найдите нашу новейшую функцию Подключения в настройках контейнера.
Она была создана для сбора oAuth токенов с нескольких платформ в одной вкладке для еще более удобной настройки тегов. Хотя функция все еще находится в разработке, она позволяет вам автоматически настраивать, например, рекламу Microsoft, вместо того чтобы вручную создавать и настраивать свое собственное приложение.
Эта функция доступна на планах Pro и выше.
В Stape у нас есть команда экспертов по отслеживанию на стороне сервера, чтобы помочь вам начать. Мы понимаем, что настройка точного и надежного отслеживания может быть сложной задачей, поэтому мы здесь, чтобы помочь вам обеспечить вашим клиентам наилучшие результаты. Наши сотрудники имеют обширный опыт в создании и управлении контейнерами отслеживания на стороне сервера для всех видов бизнеса, от небольших стартапов до компаний Fortune 500.
Хостинг Stape для серверного Google Tag Manager - это не только самый дешевый и простой в настройке. Мы также предлагаем множество функций хостинга, а также решения для тегирования на стороне сервера, упрощая ваш опыт тегирования.
Хотя хостинг sGTM Stape расположен на Google Cloud, все наши автоматизированные решения делают управление вашим серверным хостингом GTM более легким. Мы помогаем вам настроить тегирование на стороне сервера для вашего веб-сайта без необходимости тратить часы на ручную настройку тегирования сервера.