2013-11-26 45 views
6

カスタムディメンションで並べ替えたメトリックのリストを受け取るようにアナリティクス(ユニバーサル)にクエリを実行しようとしています。 7月にGoogleアナリティクスAPIのカスタムディメンションの使用とクエリ

Google Analytics API blog発表しました:。

「開発者はGoogleアナリティクスに固有のIDを送信するためにカスタムの寸法を使用して、他のGoogleアナリティクスのデータと一緒に、これらのIDを取得するために、コアの報告APIを使用することができます

たとえば、コンテンツ管理システムは、Googleアナリティクスのトラッキングコードを使用してカスタムディメンションとしてコンテンツIDを渡すことができます。開発者はAPIを使用して、最も人気の高いコンテンツのリストをIDで取得し、彼らのウェブサイトで人気のあるコンテンツ。 "

これにもかかわらず、私はAnalyticsから結果を取得できませんでした。私の送信機能は以下の通りです:残念ながら

ga('send', 'pageview', { 
    'dimension1':'red' 
}); 

、のフィルタ使用してGAを問い合わせる「GA:dimension1は==赤い」どんな結果を取得しませんが。

gapi.client.analytics.data.ga.get({ 
    'ids': 'ga:' + "123456", 
    'start-date': '2013-11-10', 
    'end-date': '2013-11-20', 
    'metrics': 'ga:visits', 
    'filters': 'ga:dimension1==red' 
}).execute(function(r){console.log(r);}); 

私も無駄に、データを取得するために、カスタムセグメントを使用して試してみました:

'segment': 'dynamic::ga:dimension1==red' 

データは、GAにおけるカスタムレポートに表示されます。どうすればAPI経由でアクセスできますか?

答えて

9

クエリにディメンションを含める必要があります。 'dimension': 'ga:dimension1'のように、フィルタ'ga:dimension1==red'を使用します。 Query Explorerは、APIリクエストのテストに非常に役立ちます。

-1

ねえ、これは非常に役に立ちます。答えに感謝します。 例: 定義済みのディメンションの場合、構文は次のようになります。-ga:landingPagePath ==「これまでに何を望みましたか」 今、customdimension1であるpagepathというカスタムディメンションがあると言う。 したがって構文はgaになります。dimension1 ==「これまでに望むもの」

関連する問題