【问题标题】:Tracking ajax-based search with Google Analytics使用 Google Analytics 跟踪基于 ajax 的搜索
【发布时间】:2014-05-15 05:55:58
【问题描述】:

我们有一个搜索框,可以显示嵌入到页面中的 Google 地图上的结果。我们使用对服务器的 ajax 异步调用来执行搜索,然后将结果显示在地图上,无需任何重定向或更改页面 url。

是否可以使用 Google Analytics 的站点搜索来跟踪这一点?那会是什么设置?或者这根本就不是要使用站点搜索功能进行跟踪的东西?

【问题讨论】:

    标签: jquery google-analytics


    【解决方案1】:

    只是对 Google Universal Analytics 的语法更新,以获得已经很好的答案:

    ga('send', 'pageview', '/mysite/?q=searchterm');
    

    【讨论】:

      【解决方案2】:

      在您的 ajax 请求中提交一个虚拟网页浏览(带有第二个参数的 trackPageview 调用),并将您的搜索参数作为虚拟 url 中的获取参数(搜索参数的名称必须在 GA 后端配置)。

      ...(on ajax success)..:
      _gaq.push(['_trackPageview','mysite/?q=searchterm']);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多