我想添加分析.js点击跟踪页面上的某些元素,这些元素都具有唯一的数据属性。
在分析页面上:
https://developers.google.com/analytics/devguides/collection/analyticsjs/events
它说要按以下格式添加代码:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
尽管例如,当它说eventCategory时,它给出的示例只是"视频"而不是类或id。
我的问题是我将如何纠正上述内容,以便它根据其数据属性跟踪每个元素,例如:data-id="2250ee774b0a42688745b6143b662328"
任何帮助将不胜感激。
谢谢
大卫
您应该使用 https://sizzlejs.com/根据 data-id 查找选择器并编写自定义代码。
但是,为什么不使用此工具记录您的操作而不会遇到这种麻烦。
www.customerlabs.co 查看他们的动作记录器。
这取决于您希望如何在谷歌分析中查看数据以及这些"某些元素"是什么,我建议通过添加点击处理程序来使用以下方法使用 jQuery
假设您要将所有数据 ID 分组到一个类别 DataIDClicks 下
$('[data-id]').on("click",function(){
ga('send', 'event', 'DataIDClicks', $(this).data('id'));
})