You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Matomo生成单URL页面的完整分析报告?

Hey there! 作为Matomo新手,想要针对特定URL获取包含geoip图表、折线图、表格的完整报告,确实有可行的方案,我来给你梳理两种实用方法——面板可视化配置和API数据调用:

方案一:通过Matomo面板自定义特定URL的报告

Matomo的面板其实支持给单个页面添加多种统计组件,只是默认视图没展示全:

  • 先进入后台的行为 > 页面(Behavior > Pages)菜单,找到你要分析的目标URL,点击它的标题进入单页面详情页。
  • 此时默认只有访问趋势折线图,你可以打开左侧的**小部件(Widgets)**抽屉(点击页面左侧的Widgets按钮),在里面挑选需要的组件:
    • 找访客 > 地理位置分类,里面的「国家/地区分布」「城市分布」等选项,点击就能把对应的geoip图表/表格添加到当前页面。
    • 同样,你还能在小部件里找到页面表现表格、访问设备分布等其他组件,按需添加即可。
  • 配置好后,点击页面右上角的保存为自定义报告,以后就能直接从「自定义报告」菜单快速打开这个专属视图,不用每次重新配置。
方案二:通过Matomo API获取数据,自行构建可视化

如果需要自动化生成报告,或者想自定义更灵活的展示,API是更好的选择:

  • 第一步,先获取目标页面的pageId:调用Actions.getPageUrls接口,通过url参数过滤出你要的页面,示例请求(替换成你的Matomo信息):
    https://your-matomo-domain/index.php?module=API&method=Actions.getPageUrls&format=JSON&idSite=你的站点ID&period=range&date=2024-01-01,2024-01-31&url=你的目标URL&token_auth=你的授权令牌
    
  • 拿到pageId后,就可以针对性调用各类API获取数据:
    • GeoIP数据:用Visitors.getCountry或Visitors.getCity接口,加上pageId参数限定该页面的访客地理位置,返回的JSON可以直接用来生成图表或表格。
    • 折线图数据:调用VisitsSummary.getVisits并带上pageId,获取按日期维度的访问量数据,之后用Chart.js这类工具就能轻松绘制折线图。
    • 页面性能表格:用Actions.getPagePerformance接口,加上pageId参数,就能拿到该页面的加载时间、跳出率、平均停留时长等结构化表格数据。
  • 小提醒:所有API请求都要替换成你的站点ID、授权令牌、目标日期和URL,确保权限足够(授权令牌需要有对应站点的访问权限)。
额外小提示
  • 如果你找不到小部件入口,检查下Matomo版本,较新版本的Widgets按钮在页面左侧侧边栏顶部。
  • API调用可以用Python的requests库写个简单脚本,自动化批量获取数据并生成报告,效率更高。

内容的提问来源于stack exchange,提问作者Adriano Foschi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:01:38