thelia/matomo-manager-module

安装: 59

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 8

分支: 0

开放问题: 0

类型:thelia-module

1.0.1 2023-05-24 08:37 UTC

This package is auto-updated.

Last update: 2024-08-24 11:24:06 UTC


README

本模块是为了使用Matomo标签管理器而设计的。

安装

Composer

在主thelia composer.json文件中添加它

composer require thelia/matomo-manager-module:~1.0

使用

首先,您需要安装一个Matomo实例(请参阅此处 https://github.com/matomo-org/matomo)。
然后,您需要转到MatomoManager配置页面(https://<your_domain>/admin/module/MatomoManager)并使用您的Matomo实例提供的数据配置该模块。这将生成头部脚本和body无脚本标签,并将它们插入到main.head-topmain.body-top钩子中。
如果这些钩子不在您的模板中,您需要事先添加它们。
您必须添加main.footer-bottom钩子或在所有页面上实现一个按钮,以便客户取消对Matomo跟踪的同意。

示例

<a href="javascript:removeConsent()">{intl l="I do not want to be tracked anymore"}</a>

从版本1.0迁移到2.0

此模块不再需要整个脚本,只需在Thelia管理面板中添加GTM ID即可。应存在main.head-top钩子,如1.0中使用的那样,但您需要检查main.body-top钩子。
如果您在模板中已有noscript块,则必须将其删除,因为它现在将由本模块处理。