Matomo: 入门指南
了解如何高效设置和使用Matomo以满足您的分析需求。
👋 欢迎来到Stackhero文档!
Stackhero提供现成的Matomo云解决方案,具有众多优势,包括:
- 无限的网站、成员、细分、目标和数据保留时间。
- 只需点击即可轻松更新。
- 使用HTTPS保护的可定制域名(例如,https://analytics.your-company.com)。
- 由私有和专用VM提供支持的最佳性能和强大安全性。
节省时间并简化您的生活:只需5分钟即可试用Stackhero的Matomo云托管解决方案!
从统计中排除您的IP地址
频繁访问自己的网站可能会影响您的分析数据。幸运的是,Matomo提供了一种简单的方法来排除您的IP地址,确保您的数据保持准确和有洞察力。
首先,打开您的Matomo仪表板,导航到Administration > Websites > Manage。选择您要更新的网站,点击编辑图标,并在Excluded IPs字段中输入您想排除的IP地址。
您可以通过导航到Administration > Websites并选择Settings来排除Matomo中管理的所有网站的IP。
从URL中排除敏感数据
有时,URL可能包含敏感信息,如令牌或电子邮件地址。Matomo提供了一项功能来排除这些数据,帮助您维护隐私和安全。
访问您的Matomo仪表板,导航到Administration > Websites > Manage,选择您要更新的网站。点击编辑图标,并在Excluded Parameters字段中输入您想排除的参数。
例如,添加token将从查询中删除token参数,如?page=authorization&token=abcd。
请注意,
Excluded Parameters也支持正则表达式!
从Google Analytics导入数据
您正在从Google Analytics迁移到Matomo吗?您可以使用Matomo的Google Analytics Importer插件传输您的历史数据,使转换无缝并保留您的宝贵见解。
首先,访问您的Matomo仪表板,导航到Administration > Platform > Marketplace。找到"Google Analytics Importer"插件并点击Install。安装后,它将在Administration > System > Google Analytics Import下可用。
接下来,将Matomo链接到您的Google Analytics账户。详细说明可在此处找到:Matomo的Google Analytics Importer文档。
警告 导入数据会在Matomo中创建一个新网站。如果您已经开始收集数据,您将有两个无法合并的独立网站。更多详情请参见此GitHub问题。
为避免数据重复,请考虑遵循以下步骤:
- 开始Google Analytics导入以创建一个新网站。
- 将新创建网站的Matomo跟踪代码添加到您的网站。
- 同时,移除Google Analytics跟踪代码以防止数据重复。
- 导入完成后(可能需要几天),从Matomo中移除Google Analytics Importer插件。
单页应用程序(SPA)跟踪
您的网站是单页应用程序(SPA)吗?如果您使用Matomo JavaScript跟踪客户端,您将需要额外的代码来有效跟踪用户操作。
Matomo提供了关于SPA跟踪的全面文档,可在此处找到:Matomo SPA跟踪指南。
如果您的网站是用React、Vue.js或Gatsby等框架构建的,可能有可用的模块来简化此过程。
将请求与用户ID关联
通过在Matomo中将请求与用户ID关联来增强用户跟踪。此步骤可以帮助您更深入地了解用户行为。
要设置此功能,请使用代码_paq.push([ "setUserId", "<userIdHere>" ]);定义用户ID。
请记住:
setUserId必须在trackPageView之前定义。- 用户ID必须是字符串。虽然Matomo不会记录发送整数的错误,但不会显示相应的用户ID。如果需要将整数转换为字符串,请使用
userId.toString()。
更多详情请参阅Matomo的JavaScript跟踪指南。
提醒 在将用户ID与请求关联时,请确保遵守相关法律。
防止重复页面跟踪
Matomo区分index.html和INDEX.html等页面。如果对大小写不敏感对您的网站不重要,您可以通过在Matomo JavaScript跟踪标签中添加以下代码来规范化URL:
// 添加此代码:
_paq.push(['setCustomUrl', location.href.toLowerCase()]);
// 在此行之前:
// _paq.push(['trackPageView']);
有关更多指导,请查看官方Matomo FAQ。