Tor*_*ner 5 seo search google-analytics google-tag-manager universal-analytics
我们最近开始使用Google跟踪代码管理器来满足我们的所有跟踪需求.
在此之前,我们已将Google Analytics(现已升级为Universal Analytics)激活了网站搜索.我们_ga.push
将搜索参数的语句发送到Google Analytics,我们使用的术语是搜索字符串以及在以下事件中发现的产品数量:
_gaq.push(['_trackPageview', '/search?q=[SEARCH STRING]&cat=[NUMBER OF RESULTS]']);
Run Code Online (Sandbox Code Playgroud)
Google Analytics收到这些参数并在网站搜索中使用它们.
现在我们已经设置了GTM,我觉得我们真的应该可以跳过这一步,许多事件和其他Google Analytics内容已经很好地集成在GTM中.
在我们的dataLayer到GTM中,我们有searchString以及可用于Google Analytics网站搜索的结果数量和更多信息.
问题是如何将信息发送到Google Analytics(分析)以及如何设置GA以最佳方式接收信息?
托尔·斯特纳,
问题是您必须在 URL 中向 Google Analytics 提供搜索字符串作为查询参数(在您的示例中,它名为q)。在GA Web界面中,您可以设置网站搜索设置,填写搜索参数即可。
因此,您需要发送虚拟浏览量,这也是您需要使用 GTM 执行的操作。然而,更好的方法是简单地将搜索参数附加到 URL,例如:
默认情况下,GTM 使用url 路径作为文档路径(=页面)维度。如果您附加搜索字符串,则可以在 Analytics 界面(查看设置 > 站点搜索)中设置搜索查询参数,仅此而已。
我已经使用 {{Search String}} 宏来捕获搜索短语 - 但由于我不确定如何在您的网站上实现搜索,因此您必须想出一种方法来执行此操作(DataLayer 变量、自定义 Javascript 宏)等) - 并确保它也返回带有参数的搜索查询。它应该看起来像这样:
?q=searching
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1771 次 |
最近记录: |