1
Google Analytics Core Reporting APIを使用して、フィルタリングされたセッションデータを検索しようとしています。フィルタAは結果を返し、フィルタBは結果を返しますが、フィルタAまたはBを適用すると結果は返されません。何か不足していますか?GoogleアナリティクスコアレポートAPI。カスタムディメンションのORフィルタ
curl -X GET -H "Authorization: OAuth <redacted>"
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:<redacted>
&metrics=ga:sessions
&start-date=2014-06-01
&end-date=2016-05-25
&filters=ga:dimension1==MyMatchString"
戻り値完全に一致して、別のカスタム・ディメンションによって
<dxp:aggregates>
<dxp:metric name="ga:sessions" type="integer" value="12345"/>
</dxp:aggregates>
フィルタリング:
フィルタリング完全に一致して1つのカスタム寸法だけ
curl -X GET -H "Authorization: OAuth <redacted>"
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:<redacted>
&metrics=ga:sessions
&start-date=2014-06-01
&end-date=2016-05-25
&filters=ga:dimension2==MyMatchString"
戻り
<dxp:aggregates>
<dxp:metric name="ga:sessions" type="integer" value="67890"/>
</dxp:aggregates>
しかし、完全一致に
curl -X GET -H "Authorization: OAuth <redacted>"
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:<redacted>
&metrics=ga:sessions
&start-date=2014-06-01
&end-date=2016-05-25
&filters=ga:dimension1==MyMatchString,ga:dimension2==MyMatchString"
返さない結果を持つカスタム・ディメンションのいずれかでフィルタリング:
<dxp:aggregates>
<dxp:metric name="ga:sessions" type="integer" value="0"/>
</dxp:aggregates>
を私はまた、APIのV3を持つこれらの同じ要求を試みたが、同じ結果を持っていました。
Webインターフェイスでも同様の結果が得られますか? 'samplingLevel:HIGHER_PRECISION'も設定してみてください。 –
@Kola 'samplingLevel:HIGHER_PRECISION'を設定しても効果はありませんでした。ウェブインターフェースとは、https://ga-dev-tools.appspot.com/query-explorer/を意味しますか?私はこれをテストするために使用することはできません。なぜなら私はAnalyticsアカウントを所有していないからです。それはクライアントのものです。私はrefresh_tokenしか持っていません。 – sleeper2173