Stape

Server-side Google Analytics 4 для WordPress

Обновлено
16 нояб. 2023 г.
Опубликовано
28 мар. 2023 г.
Также есть

Имея ценные сведения о том, как клиенты взаимодействуют с вашим сайтом, вы можете отслеживать тенденции пользователей, оптимизировать ответы для обеспечения лучшего обслуживания клиентов и, в конечном итоге, получить конкурентное преимущество в постоянно развивающемся цифровом ландшафте. Учитывая все это, использование серверного Google Analytics 4 для WordPress становится все более популярным благодаря его точности и простоте использования.

В этой статье блога мы рассмотрим преимущества и настройку серверного Google Analytics 4 для сайтов WordPress с помощью плагина GTM на стороне сервера и поможем определить, каким образом она может принести пользу вашим клиентам. Давайте рассмотрим, почему вам стоит серьезно задуматься о внедрении серверного Google Analytics 4 на каждый сайт WordPress, которым вы управляете!

Преимущества использования Google Analytics 4 на стороне сервераСкопировать ссылку на этот раздел

Более точный сбор данныхСкопировать ссылку на этот раздел

Основное преимущество серверной реализации Google Analytics 4 перед клиентской заключается в том, что ss GA4, настроенный с помощью sGTM с использованием кастомного домена, устанавливает cookies первой стороны.

Браузеры WebKit (Safari, Firefox и т.д.) ограничивают время жизни сторонних файлов cookie до 1 или 7 дней. Реализация GA4 на стороне клиента устанавливает сторонние куки. Это означает, что если пользователь просматривает ваш сайт из любого браузера, построенного на WebKit, куки GA4 на стороне клиента будут жить максимум 7 дней.

И наоборот, при использовании пользовательских доменов ssGA4 и sGTM файлы cookie будут устанавливаться с поддомена, расположенного внутри основного домена, и будут считаться файлами 1-ой стороны. Куки 1-й стороны пока не затронуты WebKit и будут жить до двух лет. Однако существуют некоторые планы по ограничению срока жизни куки-файлов 1-й стороны, установленных с IP-адресов третьих лиц.

Повышение конфиденциальности и безопасности данныхСкопировать ссылку на этот раздел

Server-side обеспечивает дополнительный уровень конфиденциальности и безопасности для закрытой информации. Это может быть особенно важно для организаций, которые собирают персонально идентифицируемую информацию (PII) или финансовые данные. Обрабатывая данные на сервере, предприятия могут снизить риск подвергнуть конфиденциальные данные потенциальным угрозам безопасности, обеспечивая сбор и обработку данных более безопасным и защищенным способом.

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

Соблюдайте правила защиты данных, такие как Общий регламент защиты данных (GDPR) и Калифорнийский закон о конфиденциальности потребителей (CCPA). Убедитесь, что вы собираете и обрабатываете данные в соответствии с действующими нормами.

Летом 2022 года несколько европейских стран (Франция, Дания, Италия и др.) пришли к выводу, что использование Google Analytics 4 является незаконным, поскольку он передает личные данные пользователей ЕС в США. Одним из решений для легального использования GA4 в этих странах является серверный GA4, который использует европейский прокси-сервер.

Как настроить GA4 на стороне сервераСкопировать ссылку на этот раздел

Установите серверный контейнер Google Tag Manager на StapeСкопировать ссылку на этот раздел

1. Перейдите на сайт https://tagmanager.google.com/ и войдите в свой аккаунт Google Tag Manager.

Google Tag Manager account

2. Нажмите на кнопку "Admin", а в колонке "Containers" нажмите на кнопку "+ Create Container".

Create Container

3. Выберите имя для серверного контейнера, выберите "Сервер" в качестве типа контейнера и нажмите кнопку "Создать".

create server container in google tag manager

4. Выберите опцию "Manually provision tagging server" и скопируйте появившуюся конфигурацию контейнера. Сохраните эту конфигурацию в текстовом редакторе, так как она понадобится вам позже.

Manually provision tagging server

5. Войдите в свою учетную запись на нашем сервисе или создайте новую учетную запись, если вы этого еще не сделали.

6. После входа в систему нажмите на кнопку "Создать контейнер". Дайте контейнеру имя, вставьте конфигурацию контейнера, которую вы скопировали из серверного контейнера Google Tag Manager, и выберите местоположение сервера. Нажмите "Создать контейнер".

create container at stape

7. Подождите около 5 минут, пока серверный контейнер начнет работу. Обновите страницу, чтобы обновить статус. Если установка была выполнена правильно, вы должны увидеть статус "Running". Если вы видите "Ошибка", проверьте, правильно ли вы скопировали конфигурацию контейнера. Обратитесь в службу поддержки, если ошибка не исчезла.

8. На этом шаге необходимо настроить URL-адрес тегов (tagging URL).

У вас есть два варианта:

  • Вы можете использовать URL-адрес тегов, который был создан для вас и размещен на нашем домене (stape.io).
  • Или используйте кастомный домен. Я настоятельно рекомендую использовать этот вариант, поскольку он поможет предотвратить блокировку отслеживания и увеличит срок службы файлов cookie.

Если вы выбрали первый вариант, перейдите к шагу 9.

Если вы хотите настроить кастомный URL тегов, нажмите "Add domain" под stape provided tagging URL -> войдите в службу доменных имен и создайте новую запись DNS для поддомена, который вы хотите использовать. Вы можете использовать любое имя поддомена.

Добавьте эти настройки:

    Тип: A

    Имя: ss (or any other subdomain name you want)

    IPv4 адрес: IP address depends on the location of the servers. You can find the custom domain IP address in your stape.io account.

    TTL: Auto

    Proxy status: отключить

Ваши настройки должны выглядеть следующим образом:

a custom tagging URL

9. Вы можете включить функцию Global CDN для серверного контейнера, которая использует технологию Cloudflare для загрузки js-файлов с сервера, расположенного ближе к посетителям вашего сайта, что приводит к более быстрой обработке js-файлов и повышению скорости работы страницы. Перед включением этой функции учитывайте правила конфиденциальности вашей страны. Добавьте запись CNAME, чтобы заставить Global CDN работать.

!

Перед включением Global CDN учитывайте правила конфиденциальности вашей страны.

После включения Global CDN вам нужно будет добавить запись CNAME для работы Global CDN.

10. Добавьте URL-адрес сервера тегов в серверный контейнер Google Tag Manager, перейдя в "Admin", затем "Settings" и выбрав "Container Settings".

Настройка плагина GTM на стороне сервера для WordPressСкопировать ссылку на этот раздел

1. Войдите в админку WordPress и перейдите к плагинам. Затем нажмите "Добавить новый", введите "GTM Server-Side", выберите этот плагин и нажмите "Установить сейчас". После установки нажмите Активировать.

wordpress plugin by stape

2. Откройте плагин GTM Server-Side, который вы установили в первом шаге, и вставьте URL тегов в настройки плагина. Далее выберите, хотите ли вы добавить веб-GTM на все страницы сайта или просто добавить функциональность плагина без добавления скрипта GTM (эту опцию следует использовать в том случае, если вы используете любой другой плагин, который вставляет скрипт GTM на сайт). Далее добавьте идентификатор WEB Google Tag Manager, URL сервера тегов и идентификатор контейнера stape, если вы хотите использовать custom loader.

GTM Server-Side plugin

3. Если у вас есть сайт электронной коммерции (eCommerce) и вы хотите передавать события электронной коммерции и данные пользователей на слой данных, перейдите на вторую вкладку плагина и включите два флажка. Обратите внимание, что он может работать только с магазинами woocommerce.

push ecommerce events and user data to the Data Layer

Настройка GA4 на стороне сервераСкопировать ссылку на этот раздел

1. Внутри Web-контейнера создайте новый тег типа Google Tag. Добавьте идентификатор тега Google.

В разделе Настройки конфигурации добавьте следующие параметры:

  • Name: server_container_url
  • Value: Введите URL-адрес

Добавьте триггер в тег GA4. В норме он должен срабатывать при всех просмотрах страницы.

set up Google Analytics 4 server-side 

Можно также создать Google tag: Configuration settings переменную, которая будет предопределять настройки тегов Google, если вам необходимо использовать несколько тегов Google на вашем сайте и вы не хотите добавлять настройки для каждого из них вручную.

Такими параметрами могут быть, например, настройка, определяющая необходимость отправки события просмотра страницы при каждом срабатывании Google Tag, установка UTM-параметров, идентификатора клиента и т.д. Существует список стандартных параметров настройки Google-тегов.

2. Для настройки события GA4 перейдите в раздел тегов и создайте новый тег с типом тега Google Analytics: GA4 Event. Добавьте свой GA4 ID и название события; существует список стандартных названий событий.

Можно создать переменную Google Tag: Event Settings, которая поможет совместно использовать параметры события в нескольких тегах событий GA4 или тегах Google. Это могут быть, например, свойства пользователя или товара, также существует список стандартных параметров для настроек события.

Google analytics 4 events settings 
google tag event settings variable

3. Откройте серверный контейнер Google Tag Manager -> нажмите кнопку Client -> создайте клиент GA4 и сохраните его -> перейдите в раздел Tags и настройте тег GA4. Помните, что GA4 автоматически отправляет не только просмотр страниц, но и некоторые другие события. Внутри Event Name выберите переменную {{Event Name}}. -> добавьте триггер Client Name равный GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

4. Откройте контейнер сервера в режиме предварительного просмотра и убедитесь, что вы видите запросы GA4. 

ga client

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

В заключение можно сказать, что любой человек может получить ценную информацию о взаимодействии своих клиентов с сайтом и использовать ее для оптимизации обслуживания клиентов и получения конкурентного преимущества. Плагин GTM на стороне сервера для WordPress сделал это намного проще и точнее, чем другие методы отслеживания данных о пользователях.

Если у вас остались вопросы или вам просто нужна помощь в настройке Google Analytics 4 для WordPress, не стесняйтесь обращаться в службу поддержки stape.

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

Мы позаботимся о вас! Нажмите Получить помощь, заполните форму, и мы вышлем вам предложение.

Получить помощь

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