代码之家  ›  专栏  ›  技术社区  ›  Mike Caron

谷歌分析API跟踪网站搜索?

  •  6
  • Mike Caron  · 技术社区  · 15 年前

    所以跟踪对象上有一个漂亮的trackpageview()API方法,但是是否有一个相应的方法可以用来手动跟踪搜索?换言之, _trackPageview() 向GA报告用户点击了一个页面。我想要类似的东西 _trackSearch("terms") 这将向GA报告用户在搜索什么。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Mike Caron    15 年前

    虽然不是我所寻找的,但似乎可以生成虚拟页面视图来按程序跟踪搜索结果。

    假设您已经设置了一个名为“q”的站点搜索参数,这样当跟踪一个包含 q=these+are+some+terms ,GA会将其标记为搜索结果。可以使用 _trackPageview() 生成虚拟搜索命中的方法如下:

    pageTracker._trackPageview('/custom/search?q=These+are+some+terms')
    
        2
  •  1
  •   Pete    15 年前

    我通过get传递搜索参数,因此在“test”上搜索的URL是

    http://www.example.com/search?q=TEST
    

    选择 Content -gt; Site Search 从我的分析帐户给我一个所有搜索关键字的列表。

    要了解更多, check the documentation 尤其是 How do I set up Site Search for my profile? 页。

    推荐文章