在获取分页结果时,Analytics API会返回错误的用户数

时间:2017-03-31 15:49:45

标签: java google-analytics google-analytics-api

尝试使用GA API获取数据,就像devguide中描述的那样。

尺寸:

  • Parent root = FXMLLoader.load(getClass().getResource("fxml file"); FXMLLoader loader = load(getClass().getResource("fxml file"); BorderPane pane = loader.load(); ArrayList<Node> nodeList = new ArrayList<Node>(); //Get All nodes of BorderPane for(Node node: pane.getChildren()){ nodeList.add(node); } //Get TabPane from nodeList TabPane tabPane = (TabPane) nodeList.get(0); ObservableList<Tab> tabList = tabPane.getTabs(); //Declare List for Tab Pane's anchorpanes ArrayList<Node> anchorPaneList = new ArrayList<Node>(); //Retrieve tabPane anchorPanes for(Tab tab: tabList){ anchorPaneList.add(tab.getContent()); } //Retrieve the First AnchorPane AnchorPane ap1 = (AnchorPane) anchorPaneList.get(0); ap1.getStyleClass().add("turnRed");
  • .turnRed { -fx-background-color: red; }
  • ga:pagePath
  • ga:date
  • ga:country

度量:

  • ga:hostname
  • ga:userType
  • ga:pageviews
  • ga:sessions
  • ga:users
  • ga:uniquePageviews
  • ga:bounceRate

我要查询单个日期ga:pageValue。结果中有超过10k行,因此我使用ga:exitRate在循环中查询。

该查询的问题在于,在结果数据中,用户数比会话数大约3倍。当我在同一日期进行更简单的查询(max-result = 10000start-indexga:users折断)时,口粮似乎有效 - ga:sessions

源代码在repository

中提供

关于如何获得有效用户的任何想法都会使用更复杂的查询?

1 个答案:

答案 0 :(得分:0)

会话(GA中的奇数指标)仅计入会话的第一次点击,即着陆页。查看页面级数据时,如果页面不是登录页面,请不要惊讶地看到有多个网页浏览或用户的0个会话。

如果您想了解详细说明,请阅读: http://help.analyticsedge.com/googleanalytics/misunderstood-metrics-sessions-for-pages/