iOS インストール トラッキング

広告ネットワークで iOS のインストール トラッキングを使用すると、Google アナリティクスの使用時に、Apple iOS プラットフォーム上でのインストール元をアプリのマーケティング担当者が特定できるようになります。

実装の概要

通常、アプリ開発者は 1 つまたは複数の広告ネットワークを使用してアプリ ダウンロード キャンペーンを設定します。iOS 上でのインストールをトラッキングする場合、アナリティクスは Apple が発行する再設定可能な広告識別子(Identifier for Advertising、IDFA)を使用して、アプリのセッションとキャンペーンを照合します。これには、アプリユーザーが広告をクリックしたときに、広告ネットワークから IDFA とその他のキャンペーン情報が Google アナリティクスに送信される必要があります。

広告ネットワークでは、以下の方法で Google アナリティクスで iOS インストール トラッキングを有効にできます。

リダイレクト

redirect メソッドはキャンペーン URL(ユーザーを Google アナリティクスのクリック サーバーに移動する URL)を使用します。これにより、ユーザーはアプリの iTunes ページにリダイレクトされます。URL は次のような形式になります。

click.google-analytics.com/redirect?param1=value1&param2=value2

このメソッドのおおまかな手順は次のとおりです。

  1. 広告ネットワークによって、URL が生成され、キャンペーン情報と IDFA を含むクエリ文字列パラメータが設定されます。
  2. ユーザーが広告をクリックすると、ユーザーは Google アナリティクスにリダイレクトされ、そこで IDFA やその他のパラメータ値が収集されます。
  3. ユーザーは、アプリの iTunes ページにリダイレクトされます。
  4. ユーザーがアプリをインストールすると、ステップ 2 でクリックした広告のキャンペーンと照合されます。
ユーザーが iOS アプリのモバイル広告をクリックし、その広告が Google アナリティクスのクリック サーバーを参照し、URL にキャンペーン情報と IDFA が含まれています。Google アナリティクスがキャンペーン情報と IDFA を収集し、広告内のアプリの iTunes ページにユーザーをリダイレクトします。その後、ユーザーが iTunes ページからアプリをインストールします。このインストールは、最初のステップでユーザーがクリックした広告キャンペーンと照合されます。
図 1: iOS インストール トラッキングのリダイレクト フロー

リダイレクト URL の例:

http://click.google-analytics.com/redirect?
    tid=UA-1234-1                                                 // Google Analytics Tracking ID.
    &idfa=BBA44F63-E469-42BA-833A-2AC550310CB3                    // Identifier for Advertising (IDFA)
    &aid=com.bundle.myapp                                         // App ID.
    &cs=network                                                   // Campaign source.
    &cm=cpc                                                       // Campaign medium.
    &cn=campaign_name                                             // Campaign name.
    &url=https%3A//itunes.apple.com/us/app/myApp/id123%3Fmt%3D8   // Redirect URL to iTunes.

キャンペーンアプリ トラッキング パラメータに関する詳細については、Measurement Protocol のパラメータ リファレンス をご覧ください。

非同期 Ping

ping メソッドでは、ユーザーが広告をクリックしたときに、広告ネットワークから Google アナリティクス サーバーに直接リクエストが行われる必要があります。ping URL は次のような形式になります。

click.google-analytics.com/ping?param1=value1&param2=value2

このメソッドのおおまかな手順は次のとおりです。

  1. ユーザーが、アプリの iTunes ページにユーザーをリダイレクトする広告をクリックします。
  2. 広告ネットワークは、キャンペーン情報と IDFA で設定されたクエリ文字列パラメータで Google アナリティクス サーバーを ping します。
  3. Google アナリティクスは ping リクエストから IDFA とその他のパラメータ値を収集します。
  4. ユーザーがアプリをインストールすると、ステップ 1 でクリックした広告のキャンペーンと照合されます。
ユーザーがアプリのモバイル広告をクリックすると、iTunes に移動します。
  広告ネットワークは非同期で、広告のキャンペーン情報と IDFA を Google アナリティクスに ping します。その後、ユーザーが iTunes ページからアプリをインストールします。このインストールは、最初のステップでユーザーがクリックした元のキャンペーンと一致します。
図 2: iOS インストール トラッキング用の非同期 ping フロー。

ping URL の例:

http://click.google-analytics.com/ping?
    tid=UA-1234-1                                                 // Google Analytics Tracking ID.
    &idfa=BBA44F63-E469-42BA-833A-2AC550310CB3                    // Identifier for Advertising (IDFA)
    &aid=com.bundle.myapp                                         // App ID.
    &cs=network                                                   // Campaign source.
    &cm=cpc                                                       // Campaign medium.
    &cn=campaign_name                                             // Campaign name.

キャンペーンアプリ トラッキング パラメータに関する詳細については、Measurement Protocol のパラメータ リファレンス をご覧ください。

iOS インストール キャンペーンのトラッキングに関するリソース

Google モバイル コンバージョン(GMC)プロバイダ プログラム

リダイレクトまたは非同期 ping メソッドをサポートしている場合は、Google モバイル コンバージョン(GMC)プロバイダ プログラムに参加できる可能性があります。