Мы думаем о внедрении аналитики для нашего веб-приложения, чтобы мы могли инициировать пользовательское событие из бэкэнда (php), у Google Analytics нет той глубины, которая нам необходима для такой информации, как отслеживание писем и статус пользователя, теги Google выглядят многообещающе, но я могу » t понять, как запустить тег для работы с бэкэндом.
Поскольку внутри диспетчера тегов мы можем настраивать пользовательские события в качестве триггера, мне было интересно, есть ли способ настроить пользовательский триггер, используя протокол измерения или что-то подобное
пожалуйста, извините, если это оказалось глупым вопросом, спасибо заранее.
Вы не можете использовать протокол измерения для запуска меток, поскольку протокол измерения — это просто протокол. То есть это описание того, как вам нужно отформатировать http-запрос, если вы ожидаете, что данные появятся в Google Analytics.
Однако есть способ настроить триггеры, и я думаю, вы просто путаете номенклатуру — GTM имеет API («продвинутый интерфейс программирования»). Это набор соглашений, которые можно использовать (практически на любом языке, включая PHP) для создания тегов, триггеров и переменных с помощью вызовов на стороне сервера.
Примеры в официальная документация для Java и Python, но есть API-клиент для PHP (библиотека, предоставляющая функции для легкого доступа к службам Google, включая GTM).
Основная идея заключается в том, что вы авторизуетесь для учетной записи Google, а затем вызываете URL-адрес, который зависит от действия, которое вы хотите предпринять (это REST API, где URL-адреса представляют ресурсы, к которым можно получить доступ через http), а затем отправляете конфигурацию триггера. в форме объекта JSON в теле запроса POST.
То, что вы не можете сделать (если это ваш вариант использования), это запустить тег (т.е. сделать тег отправлять данные) в GTM через вызов на стороне сервера. GTM для сети — это контейнер javascript, который требует запуска клиента.
Других решений пока нет …