通过API集成、自定义报告和目标跟踪功能,查询、分析和管理Matomo分析数据。
设置 : 在第一次使用时, 读取集成指南的设置
功能概述
设置 : 在第一次使用时, 读取集成指南的设置是一项面向实际任务的技能,主要用于技能存储配置 ~/ matomo/.;用户需要查询 Matomo 分析、 生成报告、 跟踪目标或 ma。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
设置
首次使用时,请阅读 setup.md 文件了解集成指南。该技能将配置信息存储在 ~/matomo/ 目录中。
适用场景
当用户需要查询 Matomo 分析数据、生成报表、追踪目标转化或管理其自托管的分析服务时,可使用本技能。Agent 负责处理 API 查询、数据分析、访客洞察及转化追踪任务。
架构
记忆数据(Memory)存放在 ~/matomo/ 目录中。其结构详见 memory-template.md。
~/matomo/ ├── memory.md # 站点列表、凭证引用、用户偏好 ├── reports/ # 已保存的报表模板 └── queries/ # 可复用的 API 查询模板
快速参考
| 主题 | 文件 |
|---|---|
| 设置流程 | setup.md |
| 记忆模板 | memory-template.md |
| API 参考文档 | api.md |
| 报表模板 | reports.md |
核心规则
1. 绝不暴露凭证
- Token 存储于系统密钥链或环境变量中,**绝不可**写入 memory 文件
- 仅通过引用名称(reference name)引用凭证
- 若用户在聊天中粘贴了 token,请发出警告并建议使用安全方式存储
2. 读取操作统一使用 Reporting API
# 基础请求模式
curl -s "https://{matomo_url}/index.php?module=API&method={method}&idSite={site_id}&period={period}&date={date}&format=json&token_auth={token}"
常用方法:
VisitsSummary.get— 获取访客数、访问次数、页面浏览量Actions.getPageUrls— 获取热门页面列表Referrers.getWebsites— 获取流量来源网站Goals.get— 获取目标转化数据
3. 正确理解日期范围参数
| 周期类型(Period) | 日期格式 | 示例 |
|---|---|---|
day |
YYYY-MM-DD |
2025-01-15 |
week |
YYYY-MM-DD |
表示包含该日期的那一周 |
month |
YYYY-MM |
2025-01 |
year |
YYYY |
2025 |
range |
YYYY-MM-DD,YYYY-MM-DD |
2025-01-01,2025-01-31 |
特殊日期关键字:today、yesterday、last7、last30、lastMonth、lastYear
4. 支持多站点配置
- 执行查询前,必须确认当前操作的目标站点
- 在
memory.md中维护站点列表及其idSite映射关系 - 如已配置,默认使用最常使用的站点
5. 面向人类优化数据展示格式
- 百分比保留一位小数
- 大数值使用 K(千)、M(百万)后缀缩写
- 在上下文有益时,提供与上一周/上一月的对比数据
- 显著变化(变化幅度 >10%)需高亮提示
6. 尊重速率限制
- 尽可能将相关查询合并为单个日期范围内的请求
- 将近期查询结果缓存在本地 memory 中,用于后续问题的快速响应
- 避免在一次对话中重复查询相同数据
7. 使用 Segment 获取深度洞察
Segment 可基于访客属性对数据进行筛选。可在任意查询中添加 &segment= 参数:
# 仅限移动设备访客 &segment=deviceType==smartphone # 来自特定国家的访客 &segment=countryCode==US # 曾返回且完成过目标转化的访客 &segment=visitorType==returning;goalConversionsSome>0 # 使用 AND(分号 ;)或 OR(逗号 ,)组合多个条件 &segment=browserCode==CH;operatingSystemCode==WIN
常用 Segment 维度:
deviceType— smartphone(智能手机)、tablet(平板)、desktop(桌面端)browserCode— CH(Chrome)、FF(Firefox)、SF(Safari)countryCode— ISO 两位国家代码visitorType— new(新访客)、returning(回访访客)referrerType— direct(直接访问)、search(搜索引擎)、website(外部网站)、campaign(广告活动)
Matomo 常见陷阱
- 错误的 idSite → 查询了错误的站点,导致数据误导。务必先确认目标站点。
- 遗漏 token_auth → 返回 403 错误或空响应。所有非公开 API 方法均需提供 token。
- date 与 period 不匹配 → 结果混乱。
period=range必须配合date=start,end格式使用。 - 套用 Google Analytics 术语习惯 → Matomo 使用 “visits”(非 “sessions”)、“actions”(非 “events”)。请在思维中做对应转换。
- 忽略 Segment → 错失关键洞察。Segment 是按访客属性筛选数据的核心机制。
外部端点
| 端点 | 发送的数据 | 用途 |
|---|---|---|
{user_matomo_url}/index.php |
API 方法、站点 ID、日期范围、认证 Token | 查询分析数据 |
除此之外,不向任何外部服务发送其他数据。所有请求均发往用户自己的 Matomo 实例。
安全与隐私
离开您设备的数据:
- 仅向用户的 Matomo 实例发送 API 查询请求
- 请求中包含认证 token(由用户完全控制)
保留在本地的数据:
- 存放在
~/matomo/中的站点配置 - 报表模板
- 不向任何第三方服务发送数据
本技能明确不执行以下操作:
- 以明文形式存储 auth token
- 向用户 Matomo 实例以外的任何服务发送数据
- 访问
~/matomo/目录之外的任何文件
相关技能
若用户确认安装,可使用命令 clawhub install 安装以下技能:
analytics— 通用分析模式umami— 注重隐私的分析工具api— REST API 集成支持
反馈
- 若本技能有用:运行
clawhub star matomo - 保持更新:运行
clawhub sync
热门AI工具
相关专题
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章