hen*_*ght 3 javascript ajax jquery google-analytics
我正在使用AJAX(POST方法)进行网站搜索.这是我的AJAX调用:
$.ajax({
url: 'ajax.php',
type: 'POST',
dataType: 'json',
data: {
search_phrase: search_phrase
},
success: function(data) { ...
Run Code Online (Sandbox Code Playgroud)
我的目标是使用Google Analytics开始跟踪搜索字词.知道如何做到这一点?
在您的成功回调中,使用Google Analytics 提供虚拟综合浏览量.覆盖该网页浏览的页面以包含查询参数(与KayKay的答案不同,我假设是Universal Analytics):
success: function(data) {
ga('send', 'pageview', 'search.php?q=mykeyword');
.........
Run Code Online (Sandbox Code Playgroud)
(关于yor页面代码的信息不足以查看如何检索关键字 - 从搜索输入字段中使用jQuery读取它,或者您可以从ajax请求中提取它).
这会将每次搜索都计为网页浏览量,但由于搜索会替换有意义的内容.
在您的视图中设置内部站点搜索以使用(在我的示例中)"q"参数(并单击"从url中删除搜索参数").
如果你不想触摸你的ajax函数你可以使用jQuery中的全局ajax事件处理程序,但这有点难以设置.
| 归档时间: |
|
| 查看次数: |
4115 次 |
| 最近记录: |