App Store Connectアナリティクスヘルプ

サポート / App Store Connectアナリティクス / 獲得 / キャンペーンリンク

獲得

キャンペーンリンク

App Store Connectのアナリティクスを使用すると、マーケティングコンテンツ用のキャンペーンリンクを生成できます。キャンペーンリンクを使うことで、特定のキャンペーンのパフォーマンスを測定し、アプリのダウンロードに最も貢献しているマーケティング施策を特定することができます。

キャンペーン機能では、URLベースのキャンペーンパラメータを活用しています。各リンクからのトラフィックを特定のキャンペーンに関連付けることができるため、広告やソーシャルメディアでのプロモーション、メールなどのキャンペーンのパフォーマンスを、プライバシーに配慮しながら測定することができます。

キャンペーンリンクをクリックしたユーザーは、App Store上のアプリのプロダクトページに誘導されます。アナリティクスは、各キャンペーントークンに関連付けられたインプレッション数、プロダクトページ閲覧数、ダウンロード数、使用状況、売上、サブスクリプション数を記録します。これにより、質の高いユーザーを呼び込んでいるキャンペーンと、エンゲージメントやリテンション率の低いキャンペーンを特定しやすくなります。結果は、テリトリやデバイス、ページタイプなど、さまざまなディメンションで分析することができます。

キャンペーンの各メトリックスは、当該のメトリックスが指定の期間において最小しきい値の5を満たしている場合にダッシュボードに表示されます。たとえば、キャンペーンの合計ダウンロード数は、指定の期間における合計ダウンロード数が5回以上になると表示され始めます。特定のメトリックスのデータが表示されない場合は、そのメトリックスが指定のビューにおける最小しきい値を満たすように期間を広げてみてください。

「キャンペーン」タブや追加ボタンが表示されない場合:

キャンペーン機能は、アプリのアナリティクスデータが記録された後で利用可能になります。アプリが新規のものである場合やまだダウンロードされていない場合は、「キャンペーン」の横に追加ボタン(+)が表示されないことがあります。この場合は、アプリを公開し、ダウンロードが発生してから24時間以上経過した後に、改めて確認してください。アプリのデータが記録されるまでキャンペーンリンクは生成できませんので、アプリのデータが利用可能になり次第キャンペーンリンクを追加できるように準備しておいてください(リリース時のマーケティングスケジュールに合わせて計画するのが理想です)。特定のキャンペーンに関するデータは、そのキャンペーンで初回ダウンロードを行った個別ユーザーが5人以上になるとダッシュボードに表示され始めます。

キャンペーンデータを一括でエクスポートするには、App Store Analytics APIのアナリティクスレポートを使用します。個々のキャンペーンに関するデータは、詳細レポートでのみ確認することができます。詳細レポートには、標準レポートよりも厳格なプライバシー保護が適用されており、個人の特定を防ぐため、ごく少数のユーザーグループを表す行は除外されたりほかの行と合算されたりすることがあります。

キャンペーンリンクを作成する

  1. 「アプリ」で、表示するアプリを選択します。

  2. 「アナリティクス」タブをクリックします。

  3. 「獲得」セクションで、「キャンペーン」をクリックします。

  4. 「キャンペーン」の横にある追加ボタン(+)をクリックします。

  5. 「キャンペーン」フィールドに、キャンペーン名を入力します。この名前はキャンペーントークンとして使用されます。英数字、スペース、以下の記号を最大30字まで使用できます。

    [ ] / \ - ~ + = <> : ; , . _ ‘ “ * & $ % # @ ? ! | { } ( )

    スペースは、キャンペーントークンの最初または最後の文字として使用することはできません。

  6. キャンペーンリンクをコピーして、マーケティング資料で使用します。

    例:https://apps.apple.com/app/apple-store/id123456789?pt=123456&ct=test1234&mt=8

キャンペーントークンとプロバイダートークンを使用する

キャンペーンリンクを生成すると、同時にほかのキャンペーンで使用できるトークンが発行されます。

  • メディアタイプトークン(mt=パラメータで識別)

  • キャンペーントークン(ct=パラメータで識別)

  • プロバイダートークン(pt=パラメータで識別)

プロバイダートークンはデベロッパアカウントを識別するものであり、広告ネットワークのような「プロバイダー」を指すものではありません。初めてキャンペーンリンクを作成する際に生成し、すべてのキャンペーンで同じものを使用します。キャンペーンごとに新しいプロバイダートークンを用意する必要はありません。プロバイダートークンは同じものを再利用し、キャンペーンを区別する目的ではキャンペーントークンのみを変えるようにしてください。

スマートアプリバナー

Safari内のスマートアプリバナーを使用してアプリを宣伝するには、Webサイトにスマートアプリバナーを組み込む際に、キャンペーントークンとプロバイダートークンを追加します。プロバイダートークンを取得するには、その前にApp Store Connectでキャンペーンリンクを生成しておく必要があります。プロバイダートークンを手動で作成することはできません。

StoreKit

SKStoreProductViewControllerを使用すると、アプリ間で相互プロモーションを行う場合などに、ユーザーをApp Storeにリダイレクトすることなく、別のアプリの内部から当該アプリのプロダクトページを表示できます。このときに発生したダウンロードを特定のキャンペーンに関連付けるには、プロダクトページを読み込む際に、SKStoreProductParameterCampaignTokenSKStoreProductParameterProviderTokenを使用して、キャンペーントークンとプロバイダートークンをパラメータとして指定します。アナリティクスはその結果を、通常のキャンペーンリンクと同じように当該キャンペーンに関連付けます。

let parameters = [
	SKStoreProductParameterITunesItemIdentifier: 123456789,
	SKStoreProductParameterCampaignToken: "test1234",
	SKStoreProductParameterProviderToken: "123456"
]

let storeViewController = SKStoreProductViewController()
storeViewController.loadProduct(withParameters: parameters) { loaded, error in
	if loaded {
		present(storeViewController, animated: true)
	}
}

詳しくは、上記2つのパラメータキー(SKStoreProductParameterCampaignTokenSKStoreProductParameterProviderToken)のリファレンスページと、loadProduct(withParameters:completionBlock:)を含むSKStoreProductViewControllerの詳細なクラスリファレンスを参照してください。

iMessage用App Store

iMessage用App Store上のアプリのプロダクトページにユーザーを誘導するには、&app=messagesパラメータをキャンペーンリンクに追加します。iMessageとステッカーパックの拡張機能では、関連するiOSアプリと共通のプロダクトページが使用されます。

例:https://apps.apple.com/us/app/apple-store/id439104108?pt=8668&ct=test123&mt=8&app=messages

キャンペーンの効果を評価する

キャンペーンリンクまたはキャンペーントークンを使用してから24時間以内にユーザーがアプリを初めてダウンロードした場合、初回ダウンロード数としてカウントされます。ユーザーが特定の期間内に複数のキャンペーンリンクをクリックした場合、最後に使用されたリンクにのみ、それ以降の売上に対するクレジットが付与されます。

  1. 「アプリ」で、「アナリティクス」タブをクリックします。

  2. サイドバーで、「メトリックス」をクリックします。

  3. 「フィルタを追加」をクリックし、「キャンペーン」をクリックします。ドロップダウンメニューを使用して、特定のキャンペーンのデータを表示します。

  4. アナリティクスビューの上部にあるドロップダウンメニューから追加のフィルタを適用すると、キャンペーンのパフォーマンスデータに関するより詳細なインサイトを表示できます。

よくある問題のトラブルシューティング

キャンペーンがアナリティクスに表示されないのはなぜですか?

キャンペーンがアナリティクスに表示されるのは、開始から24時間以上が経過した後になります。最小しきい値の5に達したメトリックスがダッシュボードに表示されます。キャンペーンにプロバイダートークンとキャンペーントークンの両方を含めるようにしてください。

アプリのデータが記録される前にキャンペーンリンクを作成することはできますか?

いいえ、できません。「キャンペーン」タブと追加ボタンは、アプリのアナリティクスデータが記録された後で表示されるようになります。

キャンペーントークンとプロバイダートークンの違いは何ですか?

キャンペーントークン(ct=)は個々のキャンペーンを識別するものであり、実施するキャンペーンごとに新しいキャンペーントークンを作成します。プロバイダートークン(pt=)はデベロッパアカウントを識別するもので、すべてのキャンペーンで同じものを使用します。

エクスポートした詳細レポートで一部の行やデータが欠落しているのはなぜですか?

詳細レポートにはプライバシー保護が適用されており、ごく少数のユーザーグループを表す行は除外されたりほかの行と合算されたりすることがあります。これは正常な動作であり、エラーではありません。

ユーザーが、キャンペーンリンクで指定したのとは違うApp Storeストアフロントにリダイレクトされるのはなぜですか?

これは正常な動作です。キャンペーンリンクをクリックしたユーザーは、そのリンクがどのストアフロントを指しているかに関係なく、当該ユーザーの地域のストアフロントに自動でリダイレクトされます。リンクに/us/などの地域コードを指定していても、それによってリンクのリダイレクトが制限されることはありません。指定した地域外のユーザーは、各地域のストアフロントにリダイレクトされます。リンクは、一切の変更を加えることなく世界中で機能します。