CData Python Connector for Google Analytics

Build 23.0.8839

Google アナリティクスデータの取得

Google アナリティクスデータは、さまざまな指標(セッション、インプレッション、AdClicks など)に分類され、さまざまなディメンション(国、月など)でクエリすることができます。有効な指標とディメンションの組み合わせは多数あります。本製品 は、最もよく使用される組み合わせを使いやすくテーブルとして公開しています。

また、本製品 は、2つの方式で、事前定義されたテーブルに含まれない組み合わせであっても、有効なすべての組み合わせをクエリできるようにしています。ディメンション列と指標列を使用する方法と、カスタムスキーマを定義する方法です。詳細については、高度なクエリ を参照してください。以下に、まずデフォルトのテーブルを使用する方法を示します。

ディメンションおよび指標の選択

ディメンションおよび指標は各テーブルに明確に定義されており、データモデル で参照できます。興味のある指標およびディメンションを選択してください。 例えば、月ごとのセッション数を検索するには、月ディメンションに対してセッション指標をクエリします。これにより、12の行(月ごとに1つ)が返されます。

SELECT Sessions, Month FROM Traffic 
各年を各月で分割するには、クエリに月と年の両方のディメンションを含めます。
SELECT Sessions, Month, Year FROM Traffic 

日付範囲

すべてのGoogle アナリティクスのレポートは特定の日付範囲をカバーしています。デフォルトの動作では、StartDate およびEndDate の入力が設定されていない場合、最後の月のデータが取得されます。この動作をオーバーライドするには、値を直接クエリに設定します。次に例を示します。

SELECT Sessions, Month, Year FROM Traffic WHERE StartDate = '90daysAgo' AND EndDate = 'Today'

Google Analytics API でStartDate とEndDate でサポートされている入力は、'today'、'yesterday'、'NdaysAgo'(N は何らかの数字)、および正確な日付です。v4 API 以降では、最大2つの別々の日付範囲をフィルタに設定できます。

SELECT * Query

通常のデータベーステーブルとは異なり、特定のテーブルですべての指標およびディメンションを選択しても、あまり役には立ちません。

Google アナリティクスでは、1つのクエリでディメンションを7つまで、指標を10までしか指定できないため、すべてを選択することができない場合もあります。

このため、本製品 では、SELECT * クエリは、デフォルトの指標とディメンションのセットが要求されていると解釈されます。

これは、明示的にすべての列を選択しているクエリにも適用されます。指標が10未満のスキーマの場合は、すべての指標が返されます。

スキーマごとのデフォルトのフィールドを確認するには、データモデル で各ビューのドキュメントを参照してください。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 23.0.8839