我的网站上有一个搜索栏,有两种获取搜索结果的方法
当他们在搜索栏中键入关键字并按Enter键时。它们将被重定向到带有查询的URL地址的页面。例如:/?s = test-我在GA中有这个,但是...
在用户键入关键字的同时,他通过AJAX以列表的形式通过搜索栏下方的AJAX实时获取搜索结果
我想知道如何跟踪第二个选项,因为Google Analytics(分析)无法通过AJAX收集此类搜索。 Google跟踪代码管理器和VirtualPageView?伙计们,因为我是新手,所以怎么做
答案 0 :(得分:0)
在AJAX的成功回调中,您可以使用Google Analytics(分析)触发addNewDLbls
或virtual pageview
。由于您使用过Google跟踪代码管理器,因此可以推送dataLayer事件
event
.........
然后,您可以在GTM中使用它来创建触发器并触发事件或虚拟综合浏览量。如果您使用的是虚拟网页浏览,请使用success: function(data) {
dataLayer.push({
'event': 'searchEvent',
'keyword': 'keyword'
})
之类的内容覆盖您的location参数,其中/?s={{keyword}}
是dataLayer变量,它将起作用