マーケティングAPIを使用して、Instagramのメインストリーム、ストーリーズ、発見タブ、リールに表示する広告の作成、成果の測定、最適化を行えます。広告を作成するには次のようにします。
placementを選択します。FacebookとInstagramの両方を含めることをおすすめします。そうすることで、両方のプラットフォームの最も適したターゲット層に広告が自動配信されます。以下の点に注意してください。
InstagramとFacebookの投稿を広告として使用する場合は、投稿をInstagram広告として使用するをご覧ください。
広告を作成する前に、自分のInstagramアカウントIDを把握しておく必要があります。アカウントのタイプにより、アカウントIDの取得方法は異なります。
| Instagramアカウントのタイプ | アカウントIDの取得方法 |
|---|---|
ビジネスマネージャInstagramアカウント(推奨) - 実装ガイド | 「ビジネスマネージャでInstagramアカウントを設定する、関連アカウントを取得する」をご覧ください。広告で使用するためにこのIDを保存します。 |
ページリンクInstagramアカウント - 実装ガイド | 「ページを使用するInstagramアカウントの設定、アカウントIDの取得」をご覧ください。広告で使用するためにこのIDを保存します。 |
ページバックInstagramアカウント - 実装ガイド | 「ページでInstagramアカウントを設定する、読み取りPBIAの読み取り」をご覧ください。広告で使用するためにこのIDを保存します。 |
Instagram向けの広告オブジェクトを作成する方法は、Facebook広告向けの作成の場合と同じです。初めに、Facebook広告キャンペーンを作成し、目的を指定します。
Instagramで互換性のある目的は、選択した広告の配置により異なります。
| 広告の配置 | 対応している目的 |
|---|---|
発見タブの広告 |
|
Instagramの発見ホーム広告 |
|
Instagramのプロフィールフィード広告 |
|
Instagramの検索結果広告 |
|
リール広告 |
|
ストーリー広告 |
|
ストリーミング広告 |
|
Instagramの最小消化金額はFacebookセルフサービス広告と同じですが、通貨ごとの制限とbid_amountに基づく制限は異なります。
リーチ&フリークエンシーキャンペーンの場合は、「Instagramリーチ&フリークエンシー」をご覧ください。
次の項目を指定して広告セットを作成します。
APP_INSTALLSキャンペーンとCONVERSIONSキャンペーンの場合は、promoted_objectも広告セットレベルで必要です。
リーチ&フリークエンシー広告セットを作成している場合は、rf_prediction_idを設定します。リーチフリークエンシー予測のdestination_idsには、InstagramアカウントIDを含めなければなりません。
Instagramに広告を配信するには、広告セットのpublisher_platformsにinstagramを含めます。Instagram stream配置、story配置、explore配置、reels配置、explore_home配置、ig_search配置を使用できます。あるいは、Instagramの配置を含む複数のプラットフォームを有効化することもできます。複数のプラットフォームを選んだ場合、Facebookは配置最適化を使用し、各プラットフォームのターゲットオーディエンスに応じて配信を最適化します。
instagram_positionsフィールドにstreamまたはstoryを指定します。"instagram_positions":["story"]を使用した広告は、Instagramデスクトップとモバイルウェブフィードの両方に表示されます。streamとexploreの両方を配置として含める必要があります。streamとexploreの両方を配置として含める必要があります。streamを配置として含める必要があります。streamの配置を使用します。デスクトップとモバイルウェブフィードの両方にウェブフィードを配信できるかどうかがチェックされます。対応している目的は、BRAND_AWARENESS、REACH、LINK_CLICKS、POST_ENGAGEMENT、VIDEO_VIEWS、CONVERSIONSです。instagram_positionsが指定されていない場合、広告は指定可能な4つのInstagram配置すべてに配信されます。
広告をInstagramストーリーズだけに配信するには、instagram_positions内でstoryだけを使用します。この場合はさらに、publisher_platformsの値としてinstagramのみを使用します。
Instagramを配置として広告セットを作成します。
curl \
-F 'name=Instagram Adset' \
-F 'optimization_goal=LINK_CLICKS' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=2' \
-F 'daily_budget=1000' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={
"geo_locations": {"countries":["US"]},
"publisher_platforms": ["instagram"],
"user_os": ["iOS"]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adsets
Instagram発見ホームをターゲット配置として広告セットを作成します。
curl \
-F 'name=Instagram Adset' \
-F 'optimization_goal=LINK_CLICKS' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=2' \
-F 'daily_budget=1000' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={
"geo_locations": {"countries":["US"]},
"publisher_platforms": ["instagram"],
"instagram_positions": ["stream", "explore", "explore_home"],
"user_os": ["iOS"]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adsets
Instagram検索結果をターゲット配置として広告セットを作成します。
curl \
-F 'name=Instagram Adset' \
-F 'optimization_goal=LINK_CLICKS' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=2' \
-F 'daily_budget=1000' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={
"geo_locations": {"countries":["US"]},
"publisher_platforms": ["instagram"],
"instagram_positions": ["stream", "ig_search"],
"user_os": ["iOS"]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adsets
この時点で、広告クリエイティブを指定します。Instagram配置のみまたは混合配置で使用するクリエイティブの場合、InstagramアカウントIDとFacebookページIDを指定する必要があります。ページ情報はInstagram広告のどこにも表示されません。Instagramアカウントがページにリンクされている場合、またはページバックInstagramアカウントである場合、同じページを使用する必要があります。
広告クリエイティブを指定すると、非公開投稿が作成されます。ページIDを使用して宣伝に使用できるフィードをクエリすると、ページの非公開投稿を表示できます。
クリエイティブを広告セットにリンクする広告オブジェクトを作成します。
FacebookとInstagramで広告の審査ポリシーは同じです。Instagramをさらに多くのビジネスで利用できるようにしているので、Instagramの広告エクスペリエンスがFacebookと同様の高品質なものになることを希望しています。
そのためには、コミュニティがInstagramでさまざまな広告主コンテンツとどのようにやり取りしているのかについて、理解を深める必要があります。Facebook広告で有効なモデルと同種のモデルを構築するには時間がかかるので、現在は、人による審査を通じて広告のごく一部をフィルターで除外し、改善のための提案を提供しています。
最終的な目標は、FacebookとInstagramでのキャンペーンの掲載をシームレスなエクスペリエンスにし、広告をInstagram商品と関連性の高い、価値あるものにすることです。