我们正在致力于网站流量监控,并且正在使用 Google Analytics API。我们对这些维度和指标感到困惑。我们仍然无法解码这两者的组合,即如何将一个维度与其他指标一起使用。
我检查了堆栈溢出站点,并浏览了 Google Analytics 工具资源管理器 1 http://ga-dev-tools.appspot.com/explorer/ .
我们还浏览了https://developers.google.com/analytics/devguides/reporting/core/dimsmets#cats=visitor 我们知道,当我们将鼠标悬停在任何特定维度/指标上时,会出现一个复选框。我们需要检查它并查看灰显的项目[这些项目是该特定维度/指标不允许的]。
经过所有这些探索,我们写下了一个查询:
return analytics.data().ga()
.get(tableId,"2014-01-07","2014-03-01", "ga:visitors")
.setDimensions("ga:visitorType,ga:visitCount,ga:city,ga:browser,ga:date")
.setMetrics("ga:visitors,")
.setMaxResults(25)
.execute();
我们得到以下输出(示例):
ga:访问者类型 ga:访问计数 ga:浏览器 ga:城市 ga:日期 ga:访问者 新访客 1 Chrome(未设置) 01-23-2014 1 新访客 1 Chrome 类加罗尔 01-23-2014 1
任何人都可以解释一下以下疑问:
- visitCount 和访客在此处指定了什么?
- 维度和指标的组合如何发挥作用。基本上我的意思是如何 维度和指标的组合会影响输出吗?
感谢任何指导!!
最佳答案
The visit index for a visitor to your property. Each visit from a unique visitor will get its own incremental index starting from 1 for the first visit. Subsequent visits do not change previous visit indicies. For example, if a certain visitor has 4 visits to your website, visitCount for that visitor will have 4 distinct values of '1' through '4'.
让我们看看您的数据:
ga:visitorType ga:visitCount ga:browser ga:city ga:date ga:visitors
New Visitor 1 Chrome (not set) 01-23-2014 1
New Visitor 1 Chrome Bangalore 01-23-2014 1
01-23-2014
您有 2 位访客,我知道这一点是因为有两行,而且您的最后一列 ga:visitors 加起来为 2。他们都没有新访客以前访问过您的网站。因为他们在访问计数为 1 之前没有访问过您的网站。
让我们看看我网站上的一些数据:
ga:visitorType ga:visitCount ga:date ga:visitors
New Visitor 1 01-23-2014 17
Returning Visitor 10 01-23-2014 1
仅使用这些行来告诉您什么。 2014 年 1 月 23 日,我有 18 位访问者,因为 17 和 1 加起来就是 18。其中 17 位是新访问者,他们以前没有访问过我的网站。 1 是回访者,之前曾访问过我的网站 10 次 (VisitCount)。
您的第二个问题非常开放,试图解释维度和指标如何结合在一起会有点困难。你需要更具体。但基本上,维度是一个东西,他们查看的页面、他们来自的页面、他们居住的城市……度量是一个可以相加或相减的数字。有 8 个人通过 Google 访问了我的网站。 8 来自度量,访问它们来自的网站是一个维度。同样,这在这里很难解释。
阅读Dimension and metric refrence并查看 GA 网站上的不同报告。它告诉您在这些报告中使用哪些维度和指标,您应该能够将它们映射回 API。
关于java - Google Analytics API 中维度和指标的内部工作组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244524/