概要:アプリエンゲージメントとユーザーの質を測定し、アプリ内イベントデータを利用してキャンペーンを最適化します。
概要
アプリ内イベントにより、マーケターはさまざまなソースからアプリエンゲージメントとユーザーの質を測定し、適切なユーザー獲得戦略を構築できます。アドネットワークは、アプリ内イベント情報を利用してキャンペーンを最適化し、CPAまたはイベント単価キャンペーンを実行します。アドネットワークは、ポストバックを介してリアルタイムでアプリ内イベントデータを受信します。リッチアプリ内イベントに関する詳細はこちら。
アプリ内イベントポストバックの選択
マーケターは、本記事で説明する設定を用いて、どのアプリ内イベントに対しアドネットワークにポストバックを送信するか選択できます。
注記
- アプリ内イベントには拒否されたイベントが含まれており、これはProtect360によってブロックされたアプリ内イベントやターゲット検証ルールに準拠していないと判明したイベントを意味します。
- アプリ内イベントポストバックセクションが連携タブに存在しない場合は、パートナーがまだAppsFlyerでのアプリ内イベント記録を予備設定していないことを意味します。パートナーは、 パートナーアシスタントウィジェットを使用してAppsFlyerに連絡し、連携を完了できます。
アプリ内イベントポストバック期間
例えば、ユーザーがインストールしてから15日以内に発生するイベントに課金される場合、このように期間を設定します。
この期間を超えるとポストバックは送信されず、ネットワークにも通知されませんが、イベントはAppsFlyerに記録され続け、ネットワークに帰属します。
ポストバックは常に現行の期間設定に基づいて送信されます。次の例を参照してください。
1月1日 |
期間は15日です。 ユーザーがアプリをインストールします。 |
1月2日 | 期間は10日に変更されます。 |
1月14日 |
ユーザーが購入します。 イベントが現行の期間(10日) 内に含まれないため、ポストバックはアドネットワークに送信されません。 |
1月15日 |
期間は20日に変更されます。 |
1月18日 |
ユーザーによる再度の購入。 今回は、イベントが現在の期間内(20日間)に入っているため、ポストバックが送信されます。 |
デフォルトのポストバック期間
アプリ内イベントのポストバック設定を始める際、デフォルトの期間は自動で6か月に設定されます。
注記
2019年7月30日より前から特定のパートナーとアプリ内イベントポストバックを利用している場合、期間のデフォルト設定は生涯です。つまり、アプリ内イベントのポストバックは常に送信されます。
ポストバック期間を設定できるのは誰か
- マーケター
- 代理店(アプリ内イベントのポストバック設定を許可する 権限がある場合)。
注:同じアドネットワークを利用するマーケターと代理店は、それぞれ独自にポストバック期間を設定できます。これはネットワークとの契約に基づきます。 - パートナー(アプリ内イベントのポストバック設定を許可する 権限がある場合)。
イベントマッピング
各マーケターは同じタイプのイベントに異なる名前を付けられます。これらのイベント名はパートナーの名義と異なることもあります。
例えば、ユーザーがアプリ内で購入をすると、あるマーケターはそれを purchase や event5 など、情報量の少ないIDで命名し、パートナーは purchase_event と名付けるかもしれません。
マーケターのイベントがパートナーのイベントと一致するようにするには、イベント名をマッピングする必要があります。
注
特定のパートナーの連携タブでマッピングされたイベントは、標準のポストバックおよび SKAN ポストバック の両方に適用されます。
マッピング方法
各パートナーは、以下の方法のいずれかを選んでアプリ内イベントをマッピングします。
注記
- 全てのパートナーに全てのマッピング方法があるわけではありません。
- マッピングをパートナー自らが行える 権限を与えることが可能です。
パートナーイベントIDを入力してください。
- AppsFlyerイベント: アプリイベントのリストからイベントを選んでください。
- パートナーイベントにマッピング済み:テキストフィールドに、パートナーから受け取った、アプリイベント(AppsFlyerイベント)に対応するイベントIDを入力してください。
注記
- イベント名では大文字と小文字を区別します。不一致を避けるために、すべてのメディアソースとアプリバージョンで正しいイベント名を使用するようにしましょう。
- イベント名を入力する際、イベント名の前後にアンダースコア(低いダッシュ)を使用できます。AppsFlyerから送信されるイベント名が正確に同じアンダースコアを持っている場合にのみ、アンダースコアを使用してください。
リストからイベントIDを選択してください。
- AppsFlyerイベント: アプリイベントのリストからイベントを選択します。
- パートナーイベントにマッピング済み:定義済みのパートナーイベントのリストから、アプリイベント(AppsFlyerイベント)に対応するイベントを選択します。
イベントをそのまま送信します(マッピングなし)。
一部のパートナーは、マッピングされていないアプリ内イベントポストバックを好みます。つまり、イベント名はアプリでの名前どおりに送信されます。イベント名が 購入、獲得、イベント5 であっても構いません。
パートナーに送信する未マッピングのイベントを選択できます。
- 手動で追加:特定のイベントを選択してください。
- すべてのイベントを送信(アンインストールとセッションは除外):すべてのイベントを送信します。これには、アンインストール、セッション(アプリの起動)、af_app_openedイベントは含まれません。
注記
広告主が意図せずにサードパーティの分析プラットフォームと過剰な情報を共有することを防ぐために、2019年3月からこれらのプラットフォームでの[すべてのイベントを送信(アンインストールとセッションは除外)]オプションを削除しました。この日付以前に設定された分析プラットフォームでは、このオプションがそのまま保持されています。
イベントを手動で追加するには:
- イベントを追加をクリックしてください。
- ポストバックオプションを選択してください:
- さらにイベントに対してこの手順を繰り返してください。
すべてのイベントを送信するには:
- 「すべてのイベントを送信(アンインストールとセッションを除く)」を選択します。
- ポストバックオプションを選択してください:
- ユーザー向け:すべてのイベントの送信オプションを選択します。
- 含む:ポストバックに含めるすべてのイベントのデータを選択します。
イベントマッピングの詳細については、アプリ内イベントポストバックをご覧ください。
ポストバック送信のオプション
各イベントについて、ポストバックを送信するケースを選択できます(ポストバック期間内)。
- このパートナーのみ:イベントがこのパートナーに帰属する場合、つまりイベントを行ったユーザーがこのパートナーから来た場合にのみポストバックを送信します。
- オーガニックを含むすべてのメディアソース:任意のパートナーに起因するイベントやオーガニックイベント、つまりイベントを実行したユーザーがどのメディアソースから来た場合でも、すべてのメディアソースにポストバックを送信します。注意:オーガニックを含むすべてのメディアソースを選択した場合、他のパートナーのポストバックにはアトリビューションデータは含まれません。
ポストバックに含めるデータ
ポストバックでパートナーと共有できるイベントデータの種類を選択できます。次のいずれかのオプションを選択します。
- 値も収益もなし:パラメーター(値または収益)なしでイベント自体のみを送信します。
- 値のみ、収益なし:収益値を除くすべてのパラメーターを送信します。
- 値と収益:収益値(イベント内に存在する場合)を含むすべてのイベントパラメーターを送信します。
広告ネットワークがキャンペーンを最適化し、結果を改善するためには収益の共有をお勧めします。ただし、収益の共有は必須ではありません。イベントの価値にaf_revenue
が定義されている場合のみ、収益共有を有効にしてください。それ以外の場合、広告ネットワークは収益値が空のイベントを受け取ります。
ポストバックでは、af_revenueとaf_currencyがevent_value JSONの外にmonetaryとcurrencyとして記述され、別々に送信できます。ポストバック構造の例: https://appsflyer.com/push?event_value=(event-value)&monetary=(monetary)&content_id=(af_content_id)
注意:「値も収益もなし」または「値のみ、収益なし」のオプションを選択すると、それぞれのパラメーターはN/Aでマスクされます。
例
マーケターは、次のイベント価値を使用して購入イベントを送信します。{af_revenue: 50.87, af_currency: USD, af_level=2,
af_receipt_id=57601333}
以下の表は、パラメーターがどのように送信されるかを示しています。
フィールド名 | イベント価値 | 金銭的 | 通貨 |
---|---|---|---|
価値なし & 収益なし | 該当なし | 該当なし | 該当なし |
価値あり & 収益なし |
|
該当なし | 該当なし |
価値あり & 収益あり |
|
50.87 | 米ドル |
条件付きアプリ内イベントポストバック
異なるイベントにマッピングできる複数の条件を使用してアプリ内イベントのポストバックをフィルタリングします。フィルター条件を満たすイベントのみがSRNやAnalyticsパートナーなどのパートナーに送信されます。この機能は次の用途に利用します:
- ユーザーのセグメンテーション、パーソナライゼーション、リテンションの最適化
- データの最小化
- ユーザーのプライバシー保護
例
ゲームアプリのマーケティング担当者は、アドネットワークを通じて行っているキャンペーンを最適化しようとしていますが、その対象はレベル10またはレベル50に到達したユーザーや、アプリ購入に3ドルを使うユーザーのみです。
altin_app_event_condition__1_.pngaltこのイベントの条件は次のように設定されています:
- レベル が10に等しいとき、fb_mobile_level_acheivedにマップします。
それ以外の場合(または)、 - レベル が50に等しいとき、fb_mobile_level_acheivedにマップします。
それ以外の場合(または)、 - コスト が3に等しいとき、fb_mobile_purchaseにマップします。
イベントの条件を設定するには:
- パートナー連携ページで、定義しマッピングする必要のあるアプリ内イベントをパートナーに送信します。
- 必要なイベントのアイコンをクリックして条件を追加します。
-
イベント価値で表示される条件フィールドを入力します。
- プロパティ名
- 価値
- 条件をマッピングするパートナーイベント(これらのマッピングオプションのいずれかを使用)
- さらに条件を追加できますが、まず既存の条件の全てのフィールドを入力してください。
- 統合を保存をクリックします。
考慮事項
条件を構成する際に、パートナーに送信されるイベントについて次の考慮事項が満たされていることを確認してください。
条件構造
- 条件内のプロパティと価値の両方がイベントのデータと一致する必要があります。
- 現在、条件は「等しい」のみ設定可能です。
- 配列などの複雑な構造はサポートしていません。
イベントに対する複数の条件
- 1つのイベントに設定できる条件は最大5つです。
- ポストバックを送信するには、少なくとも1つの条件を満たす必要がありますが、実行されるのは1つのみです。
- 条件は出現順にチェックし、最初に満たされた条件を実行します。
- 各条件は個別にマッピングされます。パートナーイベント名が「条件に基づく」に変更されます。
- 複数の条件が同じプロパティまたは同じ値を持つことは可能ですが、2つの条件が同時に同じプロパティと値を持つことはできません。
- 複数の条件を同一のイベントにマッピングすることが可能です。
注記
- キャンペーンの最適化に与える影響を理解するために、この機能はテストアプリや小さなイベントでの利用をお勧めします。
- ポストバックコンテンツを確認するには、ローデータポストバックレポートをダウンロードしてください。
複数のイベントを編集する
イベントをマッピングする際、ユーザーに関するフィールドの値は、と(含む)で複数のイベントに対して1回の操作で編集できます。
複数のイベントを編集するには:
- 更新するイベントを選択します。
- 一括操作をクリックします。
- 選択したすべてのイベントに適用する新しい設定を選択してください。
-
ユーザーの選択(1オプションのみ選択可能)
- このパートナーのみ
- オーガニックを含む全てのメディアソース
-
含む(1オプションのみ選択可能)
- データなし(デフォルト)
- 収益のない価値
- 価値と収益
-
ユーザーの選択(1オプションのみ選択可能)
カスタムイベント
マッピング可能なイベントのリストには、SDKにより既に報告されたイベント、またはAppsFlyerに送信されたサーバー間イベントのみが表示されます。マップしたいイベントがドロップダウンリストに表示されない場合、次の理由が考えられます。
- まだイベントを実行したユーザーがいません
- このイベントが最後に発生したのは2週間以上前です
- アクティブなイベントのリストが多すぎます
いずれの場合も、イベントをパートナーIDにマッピングするためには、以下の手順に従ってください。
- ドロップダウンリストから[+ アイテムを追加]をクリックします。
- テキストボックスに、追加したいイベントの名前を入力してください。
- 確認するには、Vマークをクリックしてください。追加したイベントがリストに表示され、選択できるようになります。
- イベントをパートナーの識別子にマッピングします。
- [連携を保存]をクリックして、マッピングが正しく記録されるようにしてください。
注記
- ポストバックページにカスタムイベントを追加しても、アプリから自動的に取得されるわけではありません。適切な機能を確保するには、SDKまたはS2Sでイベントを設定する必要があります。詳細はAppsFlyerにイベントを送信する方法をご覧ください。
- 特定のパートナーにカスタムイベントが追加されると、そのイベントはすべてのパートナーのイベントリストに追加されます。つまり、このイベントはどのパートナーのドロップダウンリストでも確認できます。
- イベント名とパラメーターの定義については、ヒントと制限事項を参照してください。
代理店と広告ネットワーク:
- カスタムイベントを追加することはできません。
- マーケターがイベントを追加し、必要な権限を許可した後にのみ、イベントを表示またはマッピングできます。
アドネットワークによるイベントマッピング
マーケターは、アドネットワークがイベントをマッピングし、それに伴うポストバックを独自に無効化できるように許可することができます。そのためには、マーケターがアドネットワークに必要な権限を与える必要があります。
- アクティブ統合ページで、権限を付与したいパートナーを見つけます。
- [権限]タブで、[アプリ内イベントのポストバック構成を許可]トグルを[オン]に切り替えます。
アドネットワークが権限を取得すると、「イベントIDをテキストフィールドに入力」の指示に従ってイベントをマッピングできます。
代理店によるイベントマッピング
マーケターは、代理店がアプリ内イベントのポストバックを設定できるように許可することが可能です。
代理店にアプリ内ポストバック設定の権限を付与するには:
- アクティブ統合ページから代理店を見つけます。
- 代理店が全てのイベントを共有できるか、特定のアドネットワークに関連するイベントのみを共有できるかを選択します。
- 代理店がイベントの収益を送信できるかを選択します。
- 代理店が共有できる特定のイベントを選択します。