2

我試圖撥打電話Analytics Reporting API V4,並在嘗試使用某些維度和指標時不斷收到非特定的錯誤消息。舉例來說,我一直得到Google Analytics Reporting API V4終身價值請求 - 無效的維度/指標

{ 
"error": { 
    "code": 400, 
    "message": "Unknown dimension(s): ga:acquisitionTrafficChannel", 
    "status": "INVALID_ARGUMENT" 
    } 
} 

路過ga:acquisitionTrafficChannel時,儘管它是documented as a valid dimension。同樣地,我得到

{ 
"error": { 
    "code": 400, 
    "message": "Selected dimensions and metrics cannot be queried together.", 
    "status": "INVALID_ARGUMENT" 
} 
} 

傳遞ga:acquisitionSourceMediumdocumented here)時,即使不通過任何指標任何責任。

文檔是否過時?其他地方是否有關於維度和指標有效組合的文檔?

+1

「即使未傳遞任何度量標準」 - 如果沒有指定至少一個度量標準,則無法查詢API(但這與您的問題有很大關係)。 –

+1

你會介意發佈確切的請求,以便我們可以測試它。沒有足夠的信息來重現問題。請記住,V4只發布了5天,而文檔可能仍然不完整,我認爲它不太可能過時。 – DaImTo

回答

1

所有的Lifetime Value reports和因此ga:acquisition... dimensions只適用於App views而不是web視圖。

其次隊列/ LTV尺寸只能在cohort requests例如內查詢在:

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet 
{ 
"reportRequests": [ 
    { 
    "viewId": "XXXX", 
    "dimensions": [ 
    { 
    "name": "ga:cohort" 
    }, 
    { 
    "name": "ga:acquisitionTrafficChannel" 
    } 
    ], 
    "metrics": [ 
    { 
    "expression": "ga:cohortSessionsPerUser" 
    } 
    ], 
    "cohortGroup": { 
    "cohorts": [ 
    { 
     "name": "cohort 1", 
     "type": "FIRST_VISIT_DATE", 
     "dateRange": { 
     "startDate": "2015-08-01", 
     "endDate": "2015-09-01" 
     } 
    }, 
    { 
     "name": "cohort 2", 
     "type": "FIRST_VISIT_DATE", 
     "dateRange": { 
     "startDate": "2015-07-01", 
     "endDate": "2015-08-01" 
     } 
    } 
    ], 
    "lifetimeValue": true 
    } 
    } 
] 
} 

錯誤消息應可能是一個比特清晰。

相關問題