利用者がアプリ内で実行したアクションに基づいて、特定の利用者を対象にした広告を作成できます。たとえば、アプリを利用したことがあるものの、過去90日間は利用していない人をターゲットに設定できます。または、カートにアイテムを追加しても購入に至っていない人をターゲットに設定することもできます。以下のシナリオにある、各例のリンクをご確認ください。
アプリアクティビティ別にターゲット設定するには、アプリイベントに基づいてカスタムオーディエンスを作成します。このページではその方法について説明します。
ニーズに合った、関連性の高いオーディエンスにリーチできます。また、関心を示しそうな人にのみ広告を表示することで、利用者のエクスペリエンスを向上できます。
アプリ内で利用者が実行したアクションをトラッキングするには、アプリにアプリイベントを追加する必要があります。
カスタマーリストに基づいてカスタムオーディエンスを設定することもできます。カスタマーリストに基づくターゲット設定を参照してください。
アプリが収集してFacebookに送信するイベントによっては、App Store Connect質問表でそのようなデータタイプを公開するよう求められる場合があります。アプリのプライバシーポリシーでこの点が反映されていることを確認するのは、開発者の責任です。公開する必要があるデータタイプの詳細については、Apple App Storeでのプライバシーに関する詳細情報の記事をご覧ください。
アプリの広告のしくみについて説明しています。
通常、カスタムオーディエンスを作成する前に、Facebook SDKを追加する必要があります。
このガイドでは、カスタムオーディエンスを作成する方法について具体例を使って紹介しています。
アプリイベントのしくみについて説明しています。
最近のアクティビティに基づいてカスタムオーディエンスを作成するには、アプリイベントを使用して、アプリの起動をトラッキングする必要があります。activateApp
メソッドを呼び出して、アプリの起動をトラッキングします。
- (void)applicationDidBecomeActive:(UIApplication *)application {
[FBSDKAppEvents activateApp];
}
新しい広告の作成を開始します。[オーディエンス]で、[新規作成] > [カスタムオーディエンス]を選択し、次のオプションを選択します。
オプション | 設定する値 |
---|---|
オーディエンスのタイプ | アプリのアクティビティ |
実行したアクション | アプリを利用 |
過去 | 30日間 |
購入行動に基づいてカスタムオーディエンスを作成するには、アプリイベントを使用して、購入をログ記録する必要があります。logPurchase
メソッドを使用して、購入をトラッキングします。
[FBSDKAppEvents logPurchase:4.32 currency:@"USD"];
新しい広告の作成を開始します。[オーディエンス]で、[新規作成] > [カスタムオーディエンス]を選択し、次のオプションを選択します。
オプション | 設定する値 |
---|---|
オーディエンスのタイプ | アプリのアクティビティ |
実行したアクション | 購入額: 上位25% |
過去 | 30日間 |
広告のターゲットをより具体的なオーディエンスに限定することもできます。たとえば、過去30日間にアプリで購入した利用者のうち、過去7日間の購入者を除外して広告を表示できます。
[除外]を選択し、以下のオプションを選びます。
オプション | 設定する値 |
---|---|
実行したアクション | 購入額: 上位25% |
過去 | 7日間 |
購入に関心を示したものの購入には至らなかった人をターゲットに設定するには、次のオプションを使用します。
「カスタムオーディエンスの作成」の基準となるオプション | 設定する値 |
---|---|
オーディエンスのタイプ |
|
利用者のリストに使用する条件 |
|
実行したアクション |
|
過去 |
|
実行していないアクション |
|
過去 |
|
「最近アプリで購入した人: 1.購入のログ記録をアプリに追加する」と同じ手順を実行します。
新しい広告の作成を開始します。広告オーディエンスを定義する際、新しいカスタムオーディエンスを作成し、カスタムオーディエンスのフォームに入力するときに次のオプションを指定します。
「カスタムオーディエンスの作成」の基準となるオプション | 設定する値 |
---|---|
オーディエンスのタイプ |
|
実行したアクション |
|
イベントの金額(USD) |
|
過去 |
|
レベルの到達に基づいてカスタムオーディエンスを作成するには、アプリイベントを使用して、イベントをトラッキングする必要があります。レベルの到達やその他のイベントをトラッキングするには、logEvent
メソッドを呼び出してlevel
パラメーターを指定します。
[FBSDKAppEvents logEvent:FBSDKAppEventNameAchievedLevel
valueToSum:nil
parameters:@{
FBSDKAppEventParameterNameLevel: 123
}
];
新しい広告の作成を開始して、目的に[アプリのエンゲージメント]を選択します。広告オーディエンスを定義する際、新しいカスタムオーディエンスを作成し、カスタムオーディエンスのフォームに入力するときに次のオプションを指定します。
「カスタムオーディエンスの作成」の基準となるオプション | 設定する値 |
---|---|
オーディエンスのタイプ |
|
実行したアクション |
|
レベル |
|
過去 |
|