使用Matomo跟踪网站用户
项目描述
此模块允许您轻松配置odoo网站以使用Matomo。
目录
配置
要配置此模块,您需要
转到设置/常规设置/网站
启用Matomo分析
填写Matomo网站ID和Matomo主机
此时,您的网站已配置为在Matomo中跟踪。
以下是一些Matomo提供的更高级功能配置方法
用户ID功能
Matomo包括一个用户ID功能,用于增强提供访客登录功能的网站上的跟踪。通过跟踪用户ID(唯一标识符),可以在多个日期和设备之间连接访客。
要启用此功能,设置启用用户ID:Matomo将跟踪用户的ID(模型res.users)。如果您想使用不同的字段,例如:用户的名字或登录名,您需要重写方法compute_matomo_userid()。
启用心跳计时器
为了更好地衡量访问时间,活动页面可以向Matomo发送额外的ping请求。这些请求不会跟踪额外的操作或页面查看。它们只是让Matomo知道用户是否正在积极查看页面(标签应处于活动状态并聚焦)。
要启用此功能,设置启用心跳并定义活动时间。
默认情况下,活动时间设置为15秒,这意味着只有当页面被查看至少15秒(并且用户离开页面或离开标签页)时,才会发送ping请求。
Matomo事件跟踪
如Matomo官方文档页面https://matomo.org/faq/reports/implement-event-tracking-with-matomo/所述,在Matomo中设置事件跟踪主要有两种方式
使用“Matomo标签管理器”功能:这是最简单也是推荐的方法;
通过将JavaScript代码片段添加到您的网站本身。
第一种方法此模块不支持,但在OCA中有一个专门为此目的的模块:website_matomo_tag_manager。
第二种方法可以与此模块一起使用,需要更多的技术信心。您需要直接将JavaScript代码片段集成到您网站代码中。
技术文档可在以下位置找到:https://developer.matomo.org/guides/tracking-javascript-guide#manually-trigger-events
错误追踪
问题在GitHub Issues上跟踪。如果遇到问题,请先检查您的问题是否已被报告。如果您是第一个发现它的,请通过提供详细的、受欢迎的反馈来帮助我们解决。
请不要直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Holger Brunn <hbrunn@therp.nl>
Andrea Stirpe <a.stirpe@onestein.nl>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
此模块是GitHub上的OCA/website项目的一部分。
欢迎您贡献力量。要了解更多信息,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo_addon_website_analytics_matomo-15.0.1.0.0.8-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5a5317cbc5a45afeda12988f96fb5a55759fa5ea2c7e0c120410d786c146c565 |
|
MD5 | 73f9020fdb68402b76656e4569ffff0f |
|
BLAKE2b-256 | 1e3771dcdb442693a87c26e359961e93cbce644ba61e8a71bf3da014279fbaf4 |