gpt4 book ai didi

ajax - Google Analytics(分析)/Tag Manager内部网站搜索API

转载 作者:行者123 更新时间:2023-12-03 17:25:32 25 4
gpt4 key购买 nike

我需要跟踪网站上放置的内部网站搜索的网站搜索查询字词。

我的计划是在Google Analytics(分析)中启用“网站搜索”设置。

但是,我的站点搜索页面未使用站点搜索用来跟踪查询的标准查询字符串变量。而是通过AJAX更新了我的站点搜索页面。我可以通过API调用将查询和类别发送到Google Site Search跟踪吗?

另外,我还需要跟踪进行搜索的用户的用户名(这是在登录后进行的,因此所有用户都将登录)。有没有一种方法可以发送某种元数据以包含用户名?

如果我应该使用其他类型的工具(例如事件跟踪),请告诉我网站搜索跟踪是否不是解决此问题的正确方法。

我正在使用ASP.NET MVC:
请参见下面的示例代码:

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

最佳答案

您可以在成功的回调中发送“虚拟”综合浏览量,并指定适当的值,而不是实际的文档位置(例如

success: function(data) { 
ga('send', {
hitType: 'pageview',
page: location.origin + 'search?q=' + search_phrase
});
}


如果您使用的是GTM,则可以将搜索词组推送到dataLayer,然后针对此自定义事件触发带有写有位置字段的Google Analytics(分析)代码:

success: function(data) { 
dataLayer.push({
event: 'internal search', // allows you to set up custom event
search_phrase: search_phrase
});
}

关于ajax - Google Analytics(分析)/Tag Manager内部网站搜索API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877794/

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