gpt4 book ai didi

javascript - 如何使用 Google Analytics 跟踪 AJAX 站点搜索?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:23:25 24 4
gpt4 key购买 nike

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

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

我的目标是使用 Google Analytics 开始跟踪搜索词。知道如何做到这一点吗?

最佳答案

在您的成功回调中提交一个 virtual pageview与谷歌分析。覆盖该综合浏览量的页面以包含查询参数(与我假设 Universal Analytics 的 KayKay 的回答不同):

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

(关于您的页面代码的信息不足,无法查看如何检索关键字 - 要么使用 jQuery 从您的搜索输入字段中读取它,要么您可以从 ajax 请求中提取它)。

这会将每次搜索都计为一次综合浏览量,但由于搜索替换了 IMO 有意义的内容。

在您的 View 中设置内部站点搜索以使用(在我的示例中)“q”参数(并单击“从 url 中删除搜索参数”)。

如果你不想触及你的 ajax 功能,你可以使用 global ajax event handlers来自 jQuery,但设置起来有点困难。

关于javascript - 如何使用 Google Analytics 跟踪 AJAX 站点搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com