Dynamic Links アナリティクス データを表示する

プロモーションやキャンペーンの効果を評価するために、Firebase Dynamic Links には、アナリティクス データの表示やアナリティクス ツールとの統合の方法がいくつか用意されています。

Firebase Dynamic Links は、短いダイナミック リンクをユーザーがクリックした回数など、アプリの外部で発生するイベントを含め、ダイナミック リンクのパフォーマンスに関連するイベントを記録します。このデータは、Firebase コンソールの [Dynamic Links] セクションで表示でき、REST API を使用して取得できます。

Dynamic Links は、Firebase 向け Google アナリティクスでも動作します。Firebase 向け Google アナリティクスは、ユーザーがダイナミック リンクをクリックしてアプリを開いたときなど、アプリで発生するイベントの詳細な統計情報を提供します。このデータは、Firebase コンソールの [Analytics] セクションで表示できます。

次の表は、この 2 つのアナリティクス オプションの機能をまとめたものです。

Firebase Dynamic Links アナリティクス Firebase 向け Google アナリティクス
トラッキングされるイベント
  • アプリの初回起動
  • アプリの再開
  • クリック数
  • リダイレクト
  • アプリ インストール
  • アプリの初回起動
  • アプリの再開
  • アプリのアップデート
データアクセス
  • Firebase コンソール([Dynamic Links] セクション)
  • REST API
  • Firebase コンソール([Analytics] セクション)
  • BigQuery Export
カスタム キャンペーン属性
utm_ パラメータ)

Firebase Dynamic Links アナリティクス

Firebase Dynamic Links は、短いダイナミック リンクがクリックされた回数に加え、リダイレクト、アプリのインストール、アプリの初回起動、アプリの再開につながったクリックの回数をトラッキングします。こうした統計は、Firebase コンソールで表示したり、REST API で取得したりすることができます。

イベント 説明 Firebase コンソール REST API
CLICK 処理方法や移動先に関係なく、ダイナミック リンクがクリックされた回数
REDIRECT アプリをインストールまたはアップデートするために App Store または Play ストアに、またはその他の宛先にユーザーをリダイレクトしようとした回数
INSTALL 実際のインストール数(Play ストアでのみサポートされます)
APP_FIRST_OPEN インストール後の初回起動数
APP_RE_OPEN ダイナミック リンクでアプリが再開された回数

Firebase コンソール

Firebase コンソールでは、コンソールで作成した短いダイナミック リンクごとのイベント数を表示できます。

REST API

短いダイナミック リンクのイベント数を取得するには、リンクを作成した場所がコンソールかプログラムかにかかわらず、Dynamic Links アナリティクス REST API を使用できます。

API 呼び出しは、次の HTTP リクエスト例のようになります。

GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fabc123.app.goo.gl%2FwXYz/linkStats?durationDays=7

Authorization: Bearer ya29.Abc123...

リクエストに対するレスポンスは、次のような JSON オブジェクトです。

{
  "linkEventStats": [
    {
      "platform": "ANDROID",
      "count": 123,
      "event": "CLICK"
    },
    {
      "platform": "IOS",
      "count": 123,
      "event": "CLICK"
    },
   {
      "platform": "DESKTOP",
      "count": 456,
      "event": "CLICK"
    },
    {
      "platform": "ANDROID",
      "count": 99,
      "event": "APP_INSTALL"
    },
    {
      "platform": "ANDROID",
      "count": 42,
      "event": "APP_FIRST_OPEN"
    },

    ...

  ]
}

Firebase 向け Google アナリティクス

アプリで Firebase 向け Google アナリティクスを使用して、ダイナミック リンクのパフォーマンスをトラッキングすることもできます。次のアナリティクス イベントは、アプリで短いまたは長いダイナミック リンクを開くと自動的にログに記録されます。

アナリティクス イベント
dynamic_link_first_open ダイナミック リンクを使用して初めてアプリを開くと、ログに記録されます。
dynamic_link_app_open ダイナミック リンクを使用してアプリを開くと、ログに記録されます。
dynamic_link_app_update ダイナミック リンクを使用してアプリが新規バージョンに更新されると、ログに記録されます。Android のみ。

Firebase コンソールの [Analytics] セクションで、ログに記録したデータを確認できます。

Firebase 向け Google アナリティクスの Dynamic Links イベント

ダイナミック リンク イベントをコンバージョンとしてマークすると、[アトリビューション] ページでダイナミック リンクのパフォーマンスを確認できます。

Google アナリティクスと Apple App Analytics のキャンペーン パラメータ

既存の Google アナリティクス カスタム キャンペーンと iTunes Connect App Analytics キャンペーンでダイナミック リンクを使用するには、ダイナミック リンクの作成時にキャンペーン パラメータを指定します。キャンペーン パラメータが指定されたダイナミック リンクをユーザーが開くと、キャンペーン パラメータが Google アナリティクスまたは App Store に渡されます。

こうしたトラッキング パラメータをダイナミック リンクに追加することで、Google アナリティクスと iTunes Connect ではそれらをアトリビューション レポートの測定対象である他のキャンペーンと同様に扱えるようになります。このため、それらのユーザーを取り込むための広告キャンペーンだけでなく、ユーザーを取り込んだ可能性のあるダイナミック リンクによっても、コンバージョン イベントの表示を行えるようになります。

Google アナリティクスに渡されるパラメータは utm_sourceutm_mediumutm_campaignutm_termutm_contentgclid です。

App Store に渡されるパラメータは atctmtpt です。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。