gpt4 book ai didi

search - 从 Google 跟踪代码管理器向 Universal Analytics 提供站点搜索信息

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:27:59 27 4
gpt4 key购买 nike

我们有一个网站,最近开始使用 Google Tag Manager 来满足我们所有的跟踪需求。

在此之前,我们启用了 Google Analytics(现已升级为 Universal Analytics)站点搜索。我们有 _ga.push-statements,其中包含发送到 Google Analytics 的搜索参数,条款 我们使用的是在以下事件中发送的搜索字符串和找到的产品数量:

_gaq.push(['_trackPageview', '/search?q=[SEARCH STRING]&cat=[NUMBER OF RESULTS]']);

Google Analytics 收到这些参数并在站点搜索中使用它们。

现在我们已经设置了 GTM,我觉得我们真的应该能够跳过这一步,许多事件和其他 Google Analytics 的东西已经很好地集成到 GTM 中。

在 GTM 的 dataLayer 中,我们有 searchString 以及结果数量和更多可用于 Google Analytics 网站搜索的信息。

问题是如何您应该将信息发送到 Google Analytics,以及您应该如何设置 GA 以尽可能最好的方式接收它?

最佳答案

托斯特纳,

问题是您必须在 URL 中向 Google Analytics 提供 搜索字符串 作为查询参数(在您的示例中,它名为 q)。在 GA Web 界面中,您可以设置网站搜索设置,填写搜索参数即可。

出于这个原因,您发送了虚拟综合浏览量,这也是您需要对 GTM 执行的操作。但是,更好的方法是简单地将搜索参数附加到 URL,例如:

enter image description here

默认情况下,GTM 使用url 路径 作为文档路径(=页面)维度。如果您附加搜索字符串,那么您可以在 Analytics 界面(查看设置 > 站点搜索)中设置搜索查询参数,仅此而已。

我已经使用 {{Search String}} 宏来捕获搜索短语 - 但由于我不确定搜索是如何在您的网站上实现的,您将不得不想出一种方法来实现这一点(DataLayer 变量,自定义 Javascript 宏等)- 并确保它也返回带有参数的搜索查询。它应该看起来像这样:

?q=searching

关于search - 从 Google 跟踪代码管理器向 Universal Analytics 提供站点搜索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344357/

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