Matomo Tag Manager (MTM) – это open-source менеджер тегов, являющийся частью платформы Matomo Analytics. По своей идее он делает то же самое, что и любой тег-менеджер: предоставляет единый контейнер и интерфейс для управления множеством тегов.
Как это работает на практике:
- Сначала вы устанавливаете Matomo Tag Manager. Это можно сделать либо в облаке Matomo (платный вариант), либо бесплатно на собственном сервере в составе Matomo On-Premise. После установки вы получите код контейнера MTM, который нужно разместить на своем сайте (аналогично тому, как размещается код Google Tag Manager).
- После добавления контейнера вся дальнейшая работа идет через веб-интерфейс Matomo Tag Manager. Войдя в него, вы можете создавать “теги” – небольшие фрагменты кода для отслеживания. Каждый тег выполняет определенную задачу: например, отправляет данные в систему аналитики или загружает пиксель рекламной сети.
- При создании тега вы также задаете условия, когда он должен сработать. В Matomo Tag Manager, как и в других TMS, используются понятия тегов, триггеров и переменных. Тег – это сам код (скрипт) для выполнения, триггер – правило или событие, при котором тег запускается, а переменные позволяют подставлять динамические данные. Для простоты можно сказать, что вы определяете, на каком событии или странице выполнить каждый тег (триггер), и при необходимости используете переменные (например, идентификатор транзакции, название кнопки и т.п.) внутри тегов.
- Наконец, настроив теги и триггеры, вы публикуете контейнер. После публикации ваш сайт (уже с вставленным контейнерным кодом MTM) начнет выполнять новые теги по заданным правилам. Если нужно что-то поменять – вы просто обновляете настройки в Matomo Tag Manager и публикуете новую версию контейнера, без изменения кода сайта.
Важно отметить, что Matomo Tag Manager поддерживает не только собственную аналитику Matomo. В нем есть шаблоны и возможности для интеграции сторонних сервисов. Например, в MTM можно добавить тег Google Analytics, Google Ads или Facebook Pixel – так же, как в GTM вы можете вставлять сторонние коды. Каждому типу тега соответствует свой шаблон настройки (поля, которые нужно заполнить, такие как ID отслеживания и т.д.), либо при отсутствии шаблона можно использовать универсальный тег Custom HTML для любого произвольного кода. То есть Matomo Tag Manager позволяет управлять тегами самых разных платформ, а не только связанной с Matomo аналитикой.