Matomo追踪器部署系列之六:自定义维度

什么是自定义维度?

使用自定义维度可以将任何自定义数据绑定到访客或行为(如页面、事件)上,然后可以看到对应的访问数、转化数、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数据限制                                                                         的内容

发表评论