簡體   English   中英

Google Analytics Report API v4:獲取會話和收入數據

[英]Google Analytics Report API v4: get Sessions and Revenue data

我試圖通過Chanel分組從Google Analytics Report API v4獲取會話,收入,交易,跳出率數據:

  • 自然搜尋
  • 電子郵件
  • 直接
  • 品牌付費搜索
  • 社會的
  • 轉介
  • ..等

現在,我正在使用測試請求編程Java模塊,該模塊設置了以下參數:

尺寸圖

ga:acquisitionTrafficChannel;

指標:

ga:sessions

ga:percentNewSessions

ga:newUsers

當我使用ga:acquisitionTrafficChannel + ga:sessions GA報告api返回值時,但是當我嘗試添加請求ga:percentNewSessions,ga:newUsers時 ,它返回錯誤:

{
  "domain": "global",
  "message": "Selected dimensions and metrics cannot be queried together.",
  "reason": "badRequest"
}

要執行代碼中的請求,請執行以下操作:

DateRange dateRange = new DateRange();
            dateRange.setStartDate("2015-06-15");
            dateRange.setEndDate("2015-06-30");
            ReportRequest request = new ReportRequest()
                    .setViewId(context.getProperty(VIEW_ID).evaluateAttributeExpressions().getValue())
                    .setDateRanges(Arrays.asList(dateRange))
                    .setDimensions(Arrays.asList(
                            new Dimension().setName("ga:acquisitionTrafficChannel")
                    ))
                    .setMetrics(Arrays.asList(
                            new Metric().setExpression("ga:sessions"),
                            new Metric().setExpression("ga:percentNewSessions"),
                            new Metric().setExpression("ga:newUsers")
                    ));

            ArrayList<ReportRequest> requests = new ArrayList<>();
            requests.add(request);
            GetReportsRequest getReport = new GetReportsRequest().setReportRequests(requests);
            GetReportsResponse response = service.reports().batchGet(getReport).execute();

如何正確提出要求? 我走的方向正確嗎?

因為正如我所說,我將需要對收入,跳出率做同樣的事情。但是我沒有完全理解如何正確地結合指標和維度。

謝謝你的幫助

關於我的問題:

為了滿足我的需求,我在代碼中使用了以下組合:

為了獲得所有頻道組(“有機搜索,電子郵件,直接搜索等”),我使用了以下尺寸: ga:channelGrouping它會返回所有

為了獲取會話,收入,交易,跳出率等的值,我使用了以下指標:

ga:sessions
ga:transactionRevenue
ga:transactions
ga:bounceRate

如果需要,這里也可以有更多指標。

也許對某人有用。

實際上,有關組合錯誤(帶有ga:acquisitionTrafficChannel )的問題仍未解決:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM