アプリ広告を最適化する

インストールのための最適化

入札タイプの選択時には、最適化方式としてアプリインストールを選ぶことにより、インストール用にキャンペーンを最適化することができます。この方法は、アプリのリーチの最大化を目標としており、新規カスタマーインストールごとのコスト削減が主な基準である場合におすすめします。

リンククリックの最適化

おすすめしません。このオプションは、Facebook SDKをインストールしていない小規模の広告主向けの代替手段として提供されています。SDKをインストールして、より効果の高い方法で最適化を実施することをおすすめします。

アプリイベントの最適化

アプリイベントの最適化は、アプリで特定のアクションを実行する可能性が高い人にモバイルアプリインストール広告を表示する機能です。アプリイベントを最適化するメリットは、アプリの新規インストール数だけでなく、アプリやビジネスに価値ある特定のアクションをする可能性の高い利用者も獲得できる点にあります。例えば、アプリ内購入をする可能性が高い人の獲得を目指している場合、購入イベントに最適化したモバイルアプリインストール広告の掲載を選択できます。

この機能を使うには、アプリイベントを有効にする必要があります。

この機能では、インストールを最適化する場合と同じく、インプレッションベースで課金されます。違いは、アプリをインストールする可能性が高い人だけでなく、指定したアクションを実行する可能性が高い人にも広告が配信される点です。

この機能は、広告マネージャツールや、API経由で使うことができます。広告マネージャの広告配信への最適化で、[アプリイベント]を選択した後、[アプリイベント]リストからイベントを選択します。詳しくは、利用可能なアプリイベントをご覧ください。

利用可能なアプリイベント

以下の表に示されているアプリイベントのいずれかに合わせて最適化することができます。

サポートされている標準イベントのみ掲載しています。その以外の標準イベントはサポートされていません。

イベント名説明

レベル達成

このイベントは、アプリ、ビジネス、または組織内で定義されている特定のレベルを達成した場合に記録されます。


支払い情報の追加

このイベントは、チェックアウト処理時に顧客の支払い情報が追加された場合に記録されます。


おすすめパラメーター

  • content_category
  • content_ids
  • contents
  • currency
  • value

カートに追加

このイベントは、ショッピングカートやバスケットにアイテムを追加すると記録されます(例: ウェブサイトで[カートに追加]ボタンをクリック)。


おすすめパラメーター

  • content_ids*
  • content_name
  • content_type*
  • contents*
  • currency
  • value

*Advantage+カタログ広告の場合、必須パラメーター。

ウィッシュリストに追加

このイベントは、ウィッシュリストにアイテムを追加すると記録されます(例: ウェブサイトで[ウィッシュリストに追加]ボタンをクリック)。


おすすめパラメーター

  • contentData
  • contentId
  • contentType
  • currency

登録完了

このイベントは、ビジネスが提供するサービスと引き換えに、情報が提出された場合に記録されます(例: 電子メールサブスクリプションの登録)。


おすすめパラメーター

  • content_name
  • currency
  • status
  • value

コンテンツビュー

このイベントは、顧客とビジネスの間で電話/SMS、メール、チャット、そのほかの手段により連絡を取った場合に記録されます。

チェックアウト開始

このイベントは、チェックアウト処理の開始時に記録されます。


おすすめパラメーター

  • content_category
  • content_ids
  • contents
  • currency
  • num_items
  • value

購入

このイベントは、顧客が購入を完了し、注文や購入の確認メッセージを受け取ったり領収証を受け取ったりした場合に記録されます

Facebookを使ってアプリ内購入を管理する場合、購入イベントは自動で記録されます。


必須パラメーター

  • currency
  • value

おすすめパラメーター

  • content_ids*
  • content_name
  • content_type*
  • contents*
  • num_items

*Advantage+カタログ広告に必須

評価

このイベントは、アプリ、ビジネス、組織の内部で何かを評価すると記録されます(例: レストランレビューアプリ内でレストランを評価する)。

検索

このイベントは、ウェブサイト、アプリ、そのほかのプロパティに対して検索を実行した場合に記録されます(例: 製品検索、旅行検索)。


おすすめパラメーター

  • content_category
  • content_ids
  • contents
  • currency
  • search_string
  • value

クレジットの使用

このイベントは、利用者がビジネスまたはアプリに固有のクレジット(例: アプリ内通貨)を使って取引を完了した場合に記録されます。


トライアル開始

このイベントは、自社で提供する製品やサービスの無料トライアルの開始時に記録されます(サブスクリプションの無料体験など)。


おすすめパラメーター

  • currency
  • predicted_ltv
  • value

サブスクリプション登録

このイベントは、ビジネスで提供する製品やサービスの有料サブスクリプションの開始時点で記録されます。


おすすめパラメーター

  • currency
  • predicted_ltv
  • value

チュートリアル完了

このイベントは、チュートリアルの完了時に記録されます。

アチーブメントアンロック

このイベントは、アプリ、ビジネス、組織の中で、リワードの対象とする特定のアクティビティまたはアクションの完了時に記録されます(友達を紹介、プロフィール入力など)。

API

オプションとしてOFFSITE_CONVERSIONSを指定することにより、AppEventに関してモバイルアプリインストールキャンペーンを最適化します。広告は、アプリのインストール後にアプリ内で製品購入などのアクションをする見込みのある利用者に配信されます。

  • 最適化の目的: OFFSITE_CONVERSIONSに設定
  • 請求イベント: IMPRESSIONSに設定
  • 宣伝対象オブジェクト: 宣伝対象オブジェクトのcustom_event_typeを、最適化の対象となるアプリイベントに設定します。一度に最適化できるアプリイベントは1つだけです。
  • 入札価格: 入札価格は、アプリをインストールし、特定のアプリイベントを1回以上実行したユーザーに支払う値に設定します。

注: 標準のアプリイベントに加えて、カスタムイベントも利用可能です。宣伝対象オブジェクトでcustom_event_typeに指定できる値は、次のとおりです。

  • COMPLETE_REGISTRATION
  • CONTENT_VIEW
  • SEARCH
  • RATE
  • TUTORIAL_COMPLETION
  • ADD_TO_CART
  • ADD_TO_WISHLIST
  • INITIATED_CHECKOUT
  • ADD_PAYMENT_INFO
  • PURCHASE
  • LEAD
  • LEVEL_ACHIEVED
  • ACHIEVEMENT_UNLOCKED
  • SPENT_CREDITS

例:

curl
-F "name=App Event Optimization Example" 
-F "status=PAUSED" 
-F "optimization_goal=OFFSITE_CONVERSIONS"
-F "billing_event=IMPRESSIONS" 
-F "promoted_object={'application_id': {app_id}, 'object_store_url': '{appstore_url}', 'custom_event_type': 'PURCHASE'}"
-F "bid_amount=100" 
-F "daily_budget=300" 
-F "campaign_id={campaign_id}" 
-F "targeting={'geo_locations':{'countries':['US','GB']}, 'page_types':['mobilefeed'], 'user_os':['ios']}" 
-F "access_token={access_token}" "https://graph.facebook.com/<API_VERSION>/act_{act_id}/adset

カスタムアプリイベントの最適化

アプリイベントの最適化にカスタムイベントを使用できるようになりました。すでにカスタムアプリイベントを標準アプリイベントにマッチングしている場合は、マッチングした標準イベントではなく、カスタムイベントに直接最適化することをおすすめします。アプリイベントの最適化について、ベストプラクティスで詳細をご確認ください。

イベントがFacebookのビジネスツール利用規約の要件とデータに関するポリシーに準拠していることを確認してください。Facebookのビジネスツール利用規約に準拠し、利用者のプライバシーを保護するため、イベントを設定する際は機密性の高い利用者データをFacebookに共有しないようにしてください。機密性の高いデータについて、詳しくはこちらをご覧ください。

API

カスタムイベントでアプリイベント最適化を使うには、モバイルアプリSDKの実装の送信するカスタムイベントが有効なものであること、また広告セットの最適化の目的がOFFSITE_CONVERSIONSになっていることを確認してください。広告作成時に、以下のことを明示するようにしてください。

  • 最適化の目的: OFFSITE_CONVERSIONSに設定
  • 請求イベント: IMPRESSIONSに設定
  • 宣伝対象オブジェクト: custom_event_typeOTHERに、またcustom_event_strをカスタムイベントの名前に設定
  • 入札価格: 入札価格は、アプリをインストールし、特定のアプリイベントを1回以上実行したユーザーに支払う値に設定します。

以下に例を示します。

curl
-F "name=Custom Event Optimization Example" 
-F "status=PAUSED" 
-F "optimization_goal=OFFSITE_CONVERSIONS"
-F "billing_event=IMPRESSIONS" 
-F "promoted_object={'application_id': {app_id}, 'object_store_url': '{appstore_url}', 'custom_event_type': 'OTHER', 'custom_event_str': {valid_custom_event}}"
-F "bid_amount=100" 
-F "daily_budget=300" 
-F "campaign_id={campaign_id}" 
-F "targeting={'geo_locations':{'countries':['US','GB']}, 'page_types':['mobilefeed'], 'user_os':['ios']}" 
-F "access_token={access_token}" "https://graph.facebook.com/<API_VERSION>/act_{act_id}/adset

現時点では、カスタムアプリイベントへの最適化は、アプリのインストールの目標においてのみ利用可能です。

バリュー最適化

購入後の特定期間内に生み出す収益が最も大きいと思われる人に合わせてキャンペーンを最適化するよう選べます。コストに対して生み出す収益が大きければ大きいほど、「価値の高い」購入イベントとみなされます。詳しくは、ヘルプセンターの「バリュー最適化について」をご覧ください。

API

APIによるバリュー最適化を利用できるのは、許可リストに登録されているパートナーと広告主だけです。バリュー最適化を使う場合は、Facebook担当者にお問い合わせください。

値の最適化を利用するには、モバイルアプリのSDKが、購入イベントとその金額を送信するように実装されていることを確認します。詳しくは、アプリイベントのページをご覧ください。広告作成時には、以下の点に注意してください。

  • 最適化の目的: VALUEに設定
  • 請求イベント: IMPRESSIONSに設定
  • 宣伝対象オブジェクト: custom_event_typePURCHASEに設定
  • 入札価格: is_autobidtrueに設定
  • アトリビューションウィンドウ: 7-dayまたは1-day

以下に例を示します。

curl
-F "name=App Event Optimization Example" 
-F "status=PAUSED" 
-F "optimization_goal=VALUE"
-F "billing_event=IMPRESSIONS" 
-F "promoted_object={'application_id': {app_id}, 'object_store_url': '{appstore_url}', 'custom_event_type': 'PURCHASE'}"
-F "is_autobid=true" 
-F "daily_budget=300" 
-F "campaign_id={campaign_id}" 
-F "attribution_spec=[{'event_type': 'CLICK_THROUGH', 'window_days':'1'}]"
-F "targeting={'geo_locations':{'countries':['US','GB']}, 'publisher_platforms':['facebook'], 'device_platforms': ['mobile'], 'facebook_positions': ['feed'], 'user_os':['ios']}" 
-F "access_token={access_token}" "https://graph.facebook.com/<API_VERSION>/act_{act_id}/adset

アプリ内インプレッションの値をできるだけ大きくする

アプリ内広告で収益化しているアプリ広告主が、最も高い価値を生み出すユーザーをこれまでになく容易に見つけられるようになりました。これは、どのメディエーションパートナーを持つかに関して制限されることなく、アプリで広告により訴求することで行えます。

この製品を使うには、Facebook SDK、アプリイベント用コンバージョンAPI、自分のモバイル測定パートナーのいずれかを使うことによって、広告収入データをMetaのAdImpressionイベントに送信する必要があります。

この製品について詳しくは、こちらのドキュメントをご覧ください。

動画再生の最適化

マーケティングAPI v3.3の段階で、この最適化の目的はアプリ広告でサポートされなくなりました。