使用 piwik 设置维度和目标
Set a dimension and goal with piwik
我想我想要的很简单,但我想不通。
我有一个访问者可以在网站上填写的表格。我想用这个表格做两件事:
- 从表单中获取用户名并将其设置为自定义维度值(我将使用 js 变量来完成)
- 提交表单后,将其作为已完成的目标进行跟踪
我知道如何设定目标,也知道如何设定维度,但我如何才能在同一提交上同时执行这两项操作?我试过像这样链接它们:
<input type="submit" onclick="javascript:_paq.push(['trackGoal', 1]); _paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']);">Submit</button>
但这不起作用。
如果我取消自定义维度,我可以触发目标。但是,我似乎无法通过按钮设置自定义维度值。如果我将 _paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']);
放在页脚中,我可以设置它 - 仅此而已。
我也读过这篇文章:http://developer.piwik.org/guides/tracking-javascript-guide#custom-dimensions 但是 none 这些例子对我有用。
我错过了什么?
根据 piwik 工作人员的说法:跟踪目标和维度的正确方法是这样的:
_paq.push(['trackGoal', idGoal, customRevenue, {dimension1: 'DimensionValue'}]);
我当时遇到了麻烦,因为文档不是最新的。他们现在好像。
我想我想要的很简单,但我想不通。
我有一个访问者可以在网站上填写的表格。我想用这个表格做两件事:
- 从表单中获取用户名并将其设置为自定义维度值(我将使用 js 变量来完成)
- 提交表单后,将其作为已完成的目标进行跟踪
我知道如何设定目标,也知道如何设定维度,但我如何才能在同一提交上同时执行这两项操作?我试过像这样链接它们:
<input type="submit" onclick="javascript:_paq.push(['trackGoal', 1]); _paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']);">Submit</button>
但这不起作用。
如果我取消自定义维度,我可以触发目标。但是,我似乎无法通过按钮设置自定义维度值。如果我将 _paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']);
放在页脚中,我可以设置它 - 仅此而已。
我也读过这篇文章:http://developer.piwik.org/guides/tracking-javascript-guide#custom-dimensions 但是 none 这些例子对我有用。
我错过了什么?
根据 piwik 工作人员的说法:跟踪目标和维度的正确方法是这样的:
_paq.push(['trackGoal', idGoal, customRevenue, {dimension1: 'DimensionValue'}]);
我当时遇到了麻烦,因为文档不是最新的。他们现在好像。