Advantage+ショッピングキャンペーンは、Eコマースや小売店の消費者直販広告主やブランド広告主が、より良いパフォーマンス、より大きなパーソナライゼーション、より高い効率を実現するためのソリューションです。これらのキャンペーンは、クリエイティブ、ターゲット設定、配置、予算などを柔軟にコントロールできるようにし、より多くの面でコンバージョンを促進するキャンペーンを最適化できるようにします。
Advantage+ショッピングキャンペーンを利用すれば、いろいろなセグメントに分類されたオーディエンスに対して複数のキャンペーンを実施する代わりに、特定のマーケットのオーディエンスをまとめて単一のキャンペーン構造にすることができます。これは、オーディエンスの重複を減らして、簡単に作成したり管理したりできるように設計されています。
手動BAUキャンペーンの設定 | Advantage+ショッピングキャンペーン |
---|---|
複数のBAUキャンペーン | BAUポートフォリオの交換 |
7つのターゲットレバーを使った手動ターゲット設定 | 自動ターゲット設定、1か国入力により設定効率を上げる自動化 |
複数キャンペーンでの厳格な予算配分 | 1キャンペーン内の予算流動性 |
クリエイティブの組み合わせを最大50種類テストする | クリエイティブの組み合わせ最大150種類によりダイナミック広告と静的広告の両方を可能にする |
このドキュメントでは、Advantage+ショッピングキャンペーンのための統合を設定する手順について、概要を説明します。次のことをする必要があります。
Advantage+ショッピングキャンペーンのためのクロスチャネルコンバージョン最適化について、詳細をご確認ください。
Advantage+ショッピングキャンペーンを利用すれば、既存の顧客を、カスタムオーディエンスIDのコレクションとして定義することができます。既存の顧客とは、ビジネス/商品についてすでによく知っているユーザーのことです。この定義が設定されたら、これを使うことによって、Advantage+ショッピングキャンペーンの予算を分割し、既存の顧客への出費を制限することができます。これら複数セグメント間でのキャンペーンのパフォーマンスを比較するための指標も提供されています。
/act_{ad_account_id}
エンドポイントに投稿することによって広告を定義することができます。この定義を設定するには、以下のパラメーターを含める必要があります。
パラメーター | 説明 |
---|---|
配列<string> | 広告アカウントがアクセスできるカスタムオーディエンスIDの配列。現在のところ、カスタムオーディエンスでサポートされるソースは、ウェブサイト、アプリアクティビティ、顧客リスト、カタログ、オフラインアクティビティです。 カスタムオーディエンスを作成する方法については、こちらのページをご覧ください。 |
curl -X POST \
-F 'existing_customers=[<CUSTOM_AUDIENCE_ID>, <CUSTOM_AUDIENCE_ID>]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>
サードパーティトラッキングツールでの新規オーディエンスと既存のオーディエンスのトラッキングについて詳しくは、オーディエンスタイプURLパラメーターをご覧ください。
まず、広告キャンペーンを作成します。そのためには、/act_{ad_account_id}/campaigns
に対してPOST
リクエストを発行します。
パラメーター | 説明 |
---|---|
| 必須 |
| 必須 |
list<Object> | 必須 |
list<Object> | 任意 |
| 任意 |
list<enum> | 任意
呼び出しが検証または審査をパスすると、応答は |
| 必須 |
| 任意 このステータスが |
curl -X POST \
-F 'name=Advantage+ Shopping Campaign' \
-F 'objective=OUTCOME_SALES' \
-F 'status=ACTIVE' \
-F 'special_ad_categories=[]' \
-F 'smart_promotion_type=AUTOMATED_SHOPPING_ADS' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/campaigns
/{campaign_id}
に対してPOST
リクエストを発行することにより、キャンペーンを更新することができます。
パラメーター | 説明 |
---|---|
| Advantage+ショッピングキャンペーンの名前 |
list<Object> | Advantage+ショッピングキャンペーンに関連付けられている特別な広告カテゴリ |
list<Object> | Advantage+ショッピングキャンペーンに関連付けられている広告ラベル |
list<enum> | デフォルト値:
呼び出しが検証または審査をパスすると、応答は |
| トップラインID |
| 更新API呼び出しには、以下のステータスを使うことができます。
広告キャンペーンが |
curl -X POST \
-F 'name=Advantage+ Shopping Update Sample Campaign' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<CAMPAIGN_ID>
Advantage+ショッピングキャンペーンが正常に作成されたことを確認するには、/<AD_CAMPAIGN_ID>
に対して、smart_promotion_type
フィールドを含めたGET
リクエストを発行することができます。
Advantage+ショッピングキャンペーンが有効なら、フィールド値AUTOMATED_SHOPPING_ADS
が返されます。
curl -X GET -G \
-d 'fields=smart_promotion_type' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_CAMPAIGN_ID>
{ "smart_promotion_type": "AUTOMATED_SHOPPING_ADS", "id": <AD_CAMPAIGN_ID> }
広告キャンペーンが作成されたら、広告セットを作成します。各Advantage+ショッピングキャンペーンにリンクできる広告セットは1つだけです。
広告セットを作成するには、POST
リクエストを/act_{ad_account_id}/adsets
に対して発行します。
パラメーター | 説明 |
---|---|
| 必須 |
| 必須 |
| 必須
Advantage+ショッピングキャンペーンのためのクロスチャネルコンバージョン最適化について、詳細をご確認ください。 |
| 必須 |
| 必須
|
| 任意
|
| 任意
|
|
例: |
| 任意 |
| 任意
|
| bid_strategyが |
| 任意
|
| 必須 |
| 任意 |
list<Object> | 任意 このオブジェクトに関連付けるラベルのリストを指定します。 |
| 任意。 例: |
| 任意 開始時刻 |
| 任意 停止時刻 |
list<JSONオブジェクト> | 任意 |
curl -X POST \
-F 'name=Advantage+ Shopping Sample Ad Set' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'promoted_object={ "pixel_id": "<PIXEL_ID>", "CUSTOM_EVENT_TYPE": "PURCHASE" }' \
-F 'daily_budget=<NUM>' \
-F 'existing_customer_budget_percentage=<NUM>' \
-F 'billing_event=IMPRESSIONS' \
-F 'targeting={"geo_locations": {"countries": ["US"]}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/adsets
/{ad_set_id}
に対してPOST
リクエストを発行することにより、広告セットを更新することができます。
パラメーター | 説明 |
---|---|
list<Object> | このオブジェクトに関連付けるラベルのリストを指定します。これは任意フィールドです。 |
| アカウントが使用する通貨で定義される1日の予算。掲載期間(
|
| この広告アカウントに関連付けられている既存顧客に対して支出可能な予算の最大割合(%)を指定します。値が低いと、コンバージョン単価が高くなる可能性があります。有効な値は0~100の範囲です。 |
| 終了時刻。 例: 1日の予算が指定された広告セットを作成する場合は、 UTC UNIXタイムスタンプ。 |
list<enum> | デフォルト値:
呼び出しが検証または審査をパスすると、応答は |
| セットの開始時刻。UTC UNIXタイムスタンプで指定する必要があります。 例: |
| 更新で使用可能なオプションは次のとおりです。
|
| 通算予算(アカウントが使用する通貨で定義)。これを指定する場合は、
|
| 開始時刻 |
| 停止時刻 |
| 広告セットのターゲット設定構造体。ターゲット設定の有効な値は |
| 必須
|
list<JSONオブジェクト> | 任意 |
curl -X POST \
-F 'name=Advantage+ Shopping Sample Updated Ad Set' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_SET_ID>
広告セットが用意されれば、/act_{ad_account_id}/ads
エンドポイントにPOSTすることにより広告を作成できます。以下のパラメーターを含めることができます。
パラメーター | 説明 |
---|---|
| 必須 |
| 必須 |
| 必須
クリエイティブについて詳しくは、こちらを参照 クリエイティブは次の形式で指定します: またはクリエイティブスペックを指定します。 { "creative": { "name": <NAME>, "object_story_spec": <SPEC>, "product_set_id": <PRODUCT_SET_ID> } } |
| 任意 |
list<Object> | 任意 |
list<enum> | 任意
呼び出しが検証または審査をパスすると、応答は |
curl -X POST \
-F 'name=Advantage+ Shopping campaign Sample Ad' \
-F 'adset_id=<ADSET_ID>' \
-F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/ads
広告クリエイティブの全フィールドのリストについては、こちらをご覧ください。
フィールド | 説明 |
---|---|
| 必須 |
| 必須 |
curl -X POST \
-F 'object_story_spec=<SPEC>' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/adcreatives
/{ad_id}
に対してPOST
リクエストを発行することにより、広告を更新することができます。
パラメーター | 説明 |
---|---|
| 広告の新しい名前 |
list<Object> | この広告に関連する広告ラベル。 |
list<enum> | デフォルト値:
呼び出しが検証または審査をパスすると、応答は |
| オプションは次のとおりです。
テスト中に、想定外の出費が発生しないよう、広告のステータスを |
| この広告で使う広告クリエイティブのクリエイティブスペック。有効なフィールドは クリエイティブは以下の形式で指定します。 { "creative": { "name": <NAME>, "object_story_spec": <SPEC>, "product_set_id": <PRODUCT_SET_ID> } } |
curl -X POST \
-F 'name=Advantage+ Shopping campaign Sample Update Ad' \
-F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_ID>