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

时间:2017-12-19 18:07:48

标签: google-analytics google-tag-manager

我正在学习如何弄得谷歌分析,并偶然发现一个在我搜索互联网寻求解决方案时似乎并不常见的疑问。

我尝试为具有两种不同内部搜索的网站设置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跟踪这两个搜索字词作为内部搜索字词?

2 个答案:

答案 0 :(得分:1)

在阅读了几十篇文章之后,我发现最正确的路径是要么改变GTM的页面路径,要么让我的网站开发人员重新构建网站代码,以便在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

    点击保存>测试并查看在谷歌分析中保存的搜索查询作为搜索词

答案 1 :(得分:0)

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

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