Google アナリティクス API を使用すると、フィルタ、セグメント、目標、ウェブテスト、カスタム ディメンションやカスタム指標など、データに関連するさまざまなオブジェクトにプログラムを使ってアクセスできます。
はじめに
データ管理エンティティへのアクセスはすべて類似した方法で行われます。主な相違点は、各エンティティが属する Google アナリティクスの階層の違いです。
フィルタとプロファイル フィルタリンク
フィルタはアカウント単位で存在しますが、データに対して有効になるのはプロファイル フィルタリンクを作成した後のみです。1 つのアカウントに多数のフィルタを作成することができ、それらのフィルタはさまざまなレベルで選択して適用することができます。どちらのエンドポイントも、REST 動詞(delete
、get
、insert
、list
、patch
、update
)を完全に補完します。その他の参考情報については以下のリンクをご覧ください。
セグメント
セグメントはトップレベルのエンティティで、ユーザーに属します。セグメントの作成は Google アナリティクスのウェブ管理画面内からのみ行えますが、Management API では認証済みユーザーのセグメントを一覧表示することができます。この方法は、Core Reporting API でアプリケーションを作成する場合に役立ちます。segmentsId プロパティは Core Reporting API の「segment」パラメータで使用できるためです。その他の参考情報については以下のリンクをご覧ください。
目標
目標はビュー(プロファイル)レベルにあります。これらは API で作成、更新できますが、削除はできませんが、アクティブ プロパティを False
に設定することで非アクティブとしてマークできます。また、API を使用して最大 20 個の目標を作成できます。詳しくは、上限と割り当てのページをご覧ください。その他の参考情報については以下のリンクをご覧ください。
カスタム ディメンションとカスタム指標
カスタム ディメンションとmetricsは API を使って作成、更新でき、多数のプロパティを設定する場合に便利です。既存のカスタム ディメンションまたはカスタム指標の名前やスコープを変更すると、予期しないデータの不一致が生じることがあるためご注意ください。詳しくは、カスタム ディメンションとカスタム指標のヘルプセンター記事の実装に関する考慮事項のセクションをご覧ください。その他の参考情報については以下のリンクをご覧ください。
- analytics.js のカスタム ディメンションとカスタム指標
- Android SDK のカスタム ディメンションとカスタム指標
- iOS SDK のカスタム ディメンションとカスタム指標
- カスタム ディメンションとカスタム指標
次のステップ
アカウントの管理、ユーザーの管理、データリソースの管理について理解したところで、次に Google アナリティクスの高度な設定の使い方を見ていきましょう。次のセクションでは、Google 広告とのリンク、データのインポート、非サンプリング レポート(アナリティクス 360)について説明します。