如何跟踪两个不同的内部网站搜索查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何跟踪两个不同的内部网站搜索查询相关的知识,希望对你有一定的参考价值。

我正在学习如何使用Google Analytics(分析)弄脏自己,并且在我搜索互联网寻求解决方案时偶然发现了一个似乎并不常见的疑问。

我正在尝试为具有两个不同内部搜索的网站设置Google Analytics,一个用于其产品,另一个用于搜索其常见问题解答。

他们似乎使用不同的搜索查询参数,但显然,两者都是基于页面路径搜索(不同之处在于产品搜索具有类别,而FAQ是简单的字符串搜索)。

产品搜索:/ en / search /?location = test%20search&type_space = car&check_in = 19%2F01%2F2018&check_out = 19%2F01%2F2018

常见问题搜索查询:/ en / faq-search / test%20search

问题是:有没有办法设置Google Analytics跟踪这两个搜索字词作为内部搜索字词?

答案

在阅读了几十篇文章之后,我最终发现要遵循的最正确的路径是使用GTM更改页面路径,或者让我的Web开发人员重新构建网站代码,以在URL中包含必要的搜索查询和搜索类别参数。

尽管如此,也有人在那里访问网络开发人员非常有限,或者公司更改网站代码的过程需要数月。因此,使Google Analytics跟踪网站搜索URI的解决方案无需进一步更改代码即可执行以下操作:

  1. 创建GA测试视图,以便在报表视图中执行相同更改之前对其进行测试。
  2. 在GA管理>中单击过滤器>添加新过滤器>根据需要命名>过滤器类型:自定义>选择高级> 字段A - >提取A(请求URI)((/en/search/)|(/en/faq-search/))(.?)($|\?location=)(.?)($|\&type_space =)()($ |?\&CHECK_IN =)()($ |?\&CHECK_OUT =)(*) 输出到 - >构造函数$ A4 $ A6 点击保存>测试,查看谷歌分析中保存的搜索查询作为搜索字词
另一答案

Google Site Search使用查询参数。有搜索项参数和搜索类别参数。您可以在视图管理屏幕中配置这两个。

您需要使用编码的查询参数向GA发送匹配。我建议使用GTM重写页面路径维度,以包含搜索词和搜索类别的参数。

以上是关于如何跟踪两个不同的内部网站搜索查询的主要内容,如果未能解决你的问题,请参考以下文章

如何内部连接来自不同数据上下文的表? [复制]

iOS 中具有两个不同跟踪 ID 的 Google Analytics(目标 C)

如何使用内部连接查询获得不同的最新记录

MySQL查找具有相同customerid且具有两个不同值的记录

如何将不同数据上下文的表进行内部连接?[重复]

如何并行跟踪两个 NSProgress?