2

Analytics Reporting API V4に電話をかけようとしていますが、特定のディメンションと指標を使用しようとすると、不特定のエラーメッセージが返され続けます。 ga:acquisitionTrafficChannelを渡すときにたとえば、私は一貫して、それがdocumented as a valid dimensionであるにもかかわらず、GoogleアナリティクスレポートAPI V4ライフタイムバリューリクエスト - 無効なディメンション/指標

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

を取得します。いかなるメトリクスを渡していない場合でも、ga:acquisitionSourceMediumdocumented here)を通過するとき同様、私は

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

を取得します。

ドキュメントは古くなっていますか?有効なディメンションと指標の組み合わせについて他のドキュメントがありますか?

+1

「メトリックを渡していなくても」 - 少なくとも1つのメトリックを指定することなくAPIを照会することはできません(これは問題とは関係ありません)。 –

+1

正確なリクエストを投稿してテストできるようにしてください。問題を再現するのに十分な情報がここにありません。 V4は5日でリリースされたに過ぎませんが、ドキュメントがまだ不完全である可能性があることを覚えておいてください。 – DaImTo

答えて

1

すべてLifetime Value reports、したがってga:acquisition... dimensionsは、ウェブビューではなくApp viewsにのみ有効です。第二コホート/ 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 
    } 
    } 
] 
} 

エラーメッセージは、おそらくビット明確であるべきです。

関連する問題