尝试使用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 = 10000
,start-index
被ga:users
折断)时,口粮似乎有效 - ga:sessions
源代码在repository
中提供关于如何获得有效用户的任何想法都会使用更复杂的查询?
答案 0 :(得分:0)
会话(GA中的奇数指标)仅计入会话的第一次点击,即着陆页。查看页面级数据时,如果页面不是登录页面,请不要惊讶地看到有多个网页浏览或用户的0个会话。
如果您想了解详细说明,请阅读: http://help.analyticsedge.com/googleanalytics/misunderstood-metrics-sessions-for-pages/