0

我想将 analytics.js 点击跟踪添加到页面上的某些元素,这些元素都具有唯一的数据属性。

在分析页面上:

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

它说以以下格式添加代码:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

尽管例如当它说 eventCategory 时,它给出的示例只是“视频”而不是类或 ID。

我的问题是我将如何纠正上述问题,以便根据其数据属性跟踪每个元素,例如: data-id="2250ee774b0a42688745b6143b662328"

任何帮助将不胜感激。

谢谢

大卫

4

2 回答 2

0

您应该使用https://sizzlejs.com/根据 data-id 找到选择器并编写自定义代码。

但是,为什么不使用此工具来记录您的行为而无需经历这些麻烦。

www.customerlabs.co 查看他们的动作记录器。

于 2017-01-23T16:38:11.580 回答
0

这取决于您希望如何查看谷歌分析中的数据以及那些“某些元素”是什么,我建议通过添加点击处理程序使用 jQuery 使用以下方法

假设您要将所有数据 ID 分组到 DataIDClicks 类别下

$('[data-id]').on("click",function(){
  ga('send', 'event', 'DataIDClicks', $(this).data('id'));
})
于 2017-01-23T17:19:00.140 回答