什么是自定义维度?
使用自定义维度可以将任何自定义数据绑定到访客或行为(如页面、事件)上,然后可以看到对应的访问数、转化数、PV等报表。
自定义维度报告
自定义维度有两种应用范围,一个是访客,一个是行为。访客的自定义维度报告可以在访客菜单中查看,行为的自定义维度报告可以在行为菜单中查看。自定义维度报告包含标准的指标:独立访客、访问数、行为数、站内停留时间、跳出率等。应用范围不同,对应指标也稍有差异。
欢迎加入Matomo中文网官方QQ群255820112(点击滚动至本页末可扫描二维码),随时提问,有问必答。
自定义维度值也会展示在Visit Log小工具中:
- Visit Log左边的访问信息中包含访问相关的自定义维度。
- 鼠标放到每个PV或行为上时,将显示Page关联的自定义维度数据,显示方式为提示框。
- 自定义维度值也会展示在访客Profile上。
安装自定义维度
自定义维度插件可以在应用插件市场下载,免费的。安装请按以下步骤:
- 以超级用户登录
- 点击右上角的齿轮小图标进入管理页面
- 点击插件市场菜单
- 找到Custom Dimension插件
- 点击安装
- 安装后直接在页面上点击“Activate”,或者使用命令行方式./console plugin:activate CustomDimensions
创建自定义维度
在管理后台,点击左边菜单的“Custom Dimension”菜单即可看到自定义维度管理界面。不过你需要特定网站的写权限或者管理员权限。不同的网站或APP可以创建不同的自定义维度。
在创建自定义维度之前,你需要选择应用范围是Visit还是Action。
Visit作用域的自定义维度会随任何追踪请求发送到服务器,并存储到特定访客的特定访问中。如果在一次访问过程中,有不同的数值提交给Visit作用的特定自定义维度,那么最后一次的值会起作用。
Action作用域的自定义维度会随每次行为发送到服务器(PV、下载、事件等)典型的例子就是追踪PV、下载、事件的语言信息。
欢迎加入Matomo中文网官方QQ群255820112(点击滚动至本页末可扫描二维码),随时提问,有问必答。
追踪自定义维度
一般情况下,追踪任何自定义维度可以通过JS追踪器、PHP追踪器、HTTP追踪接口。如果想知道如何追踪自定义维度,最简单的方式就是进入自定义维度管理页面,然后点击编辑按钮,即可找到追踪的方法和指导。
管理自定义维度
到目前为止,你应该知道如何创建自定义维度、如何追踪维度数据、如何查看报表了。下面我们学习其他内容:
使用Extraction来设置自定义维度值
Extraction被定义为从页面网址、页面标题或网址参数中extract相关数据,而非手动在网站或APP中进行设置。
举个例子,有个自定义维度叫Language。Matomo可以自动从追踪请求上报的URL中抽提出语言编码,无需在网站或者APP中额外部署代码。
为了能够抽提出需要的数据,你需要定义正则表达式,同时此正则表达式必须含有带小括号的模式。比如网址page_en.html,正则表达式需要形如page_(.{2}).html,括号中匹配的内容会被赋值给自定义维度。
一个自定义维度可以关联多个抽提规则,第一个不匹配则会运行第二个。
禁用维度
维度一旦创建则无法删除,取而代之你可以将其禁用。一旦你禁用了某个维度,它所对应的报告菜单将不再出现,它对应的值不会再被追踪、对应的报表也不会再生成。一旦启用,则恢复如初,以前的老数据和报表还依然可用。
按照行为类型对自定义维度进行分段
默认情况下Action作用域的自定义维度会包含所有类型的行为,包括PV、event、内容追踪、下载等。如果你需要自定义维度只报告特定类型的行为的话,请使用Action Type进行数据限定。
数据限制
自定义维度有以下限制:
- 默认情况下只有5个Visit作用域的自定义维度和5个Action作用域的自定义维度。如果需要更多,则需要更改数据库
- 自定义维度数值最长不超过255个字符
- 了解更多关于Matomo数据限制 的内容