如何使用Google Analytics(分析)跟踪AJAX网站搜索?

亨利·赖特

我正在使用AJAX(POST方法)进行站点搜索。这是我的AJAX呼叫:

$.ajax({
    url: 'ajax.php',
    type: 'POST',
    dataType: 'json',
    data: {
        search_phrase: search_phrase
    },
    success: function(data) { ...

我的目的是使用Google Analytics(分析)开始跟踪搜索字词。任何想法如何做到这一点?

艾克·皮尔斯托夫

在您的成功回调中,使用Google Analytics(分析)提供虚拟综合浏览量覆盖该综合浏览量的页面页面以包含查询参数(与我假设为Universal Analytics的KayKay的答案不同):

success: function(data) { 
  ga('send', 'pageview', 'search.php?q=mykeyword');
  .........

(有关您的页面代码的信息不足,无法查看如何检索关键字-通过搜索输入字段中的jQuery进行读取,或者可以从ajax请求中提取出来)。

这会将每次搜索都视为一次网页浏览,但是由于搜索会替换IMO有意义的内容。

在您的视图中设置内部站点搜索,以使用(在我的示例中)“ q”参数(然后单击“从URL删除搜索参数”)。

如果您不想触摸ajax函数,则可以使用jQuery中的全局ajax事件处理程序,但这很难设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Google Analytics(分析)跟踪单页网站上的用户

如何使用Google Analytics(分析)针对第三方网站创建跟踪像素?

如何使用 Google Analytics 跟踪 AJAX 性能?

我可以在其他网站上重复使用相同的Google Analytics(分析)跟踪ID

如何使用Google Analytics(分析)跟踪用户对MFMailComposeViewController的操作?

如何使用Angle Universal SSR添加Google Analytics(分析)跟踪

如何使用Google Analytics(分析)跟踪订单中止?

使用Google Analytics(分析)iOS跟踪崩溃

使用Google Analytics(分析)跟踪片段

使用Google Analytics(分析)跟踪变量

使用Google Analytics(分析)跟踪我的下载

跟踪视图Google Analytics(分析)

Google Analytics(分析)异常跟踪

Google Analytics(分析),使用两个不同的帐户跟踪同一网站,该怎么办?

从Google跟踪代码管理器将网站搜索信息发送到Universal Analytics

Google Analytics(分析)跟踪出站事件

Google Analytics(分析)事件跟踪问题

Google Analytics(分析)跟踪未配置的事件

Google Analytics(分析)页面/内容跟踪

setTimeout用于Google Analytics(分析)跟踪

排除Google Analytics(分析)页面跟踪

Google Analytics(分析)跟踪页面访问或状态

Google Analytics(分析)通用事件跟踪

UIButton事件跟踪Google Analytics(分析)(快速)

链接上的Google Analytics(分析)事件跟踪

Google Analytics(分析)用户ID跟踪

Google Analytics(分析)跟踪出站链接

Google Analytics(分析)事件跟踪未显示

Google Analytics(分析)跟踪动态数据