スタートガイド

マーケティングAPIを使用して、Instagramのメインストリームストーリーズ発見タブ、リールに表示する広告の作成、成果の測定、最適化を行えます。広告を作成するには次のようにします。

以下の点に注意してください。

  • Instagram広告は、Facebook広告の目的の一部をサポートしていません。
  • FacebookがサポートしているすべてのクリエイティブフォーマットがInstagramで機能するわけではありません。

InstagramとFacebookの投稿を広告として使用する場合は、投稿をInstagram広告として使用するをご覧ください。

ステップ1: InstagramアカウントIDを取得する

広告を作成する前に、自分のInstagramアカウントIDを把握しておく必要があります。アカウントのタイプにより、アカウントIDの取得方法は異なります。

InstagramアカウントのタイプアカウントIDの取得方法

ビジネスマネージャInstagramアカウント(推奨) - 実装ガイド

ビジネスマネージャでInstagramアカウントを設定する、関連アカウントを取得する」をご覧ください。広告で使用するためにこのIDを保存します。

ページリンクInstagramアカウント - 実装ガイド

ページを使用するInstagramアカウントの設定、アカウントIDの取得」をご覧ください。広告で使用するためにこのIDを保存します。

ページバックInstagramアカウント - 実装ガイド

ページでInstagramアカウントを設定する、読み取りPBIAの読み取り」をご覧ください。広告で使用するためにこのIDを保存します。

ステップ2: 広告キャンペーンを作成する

Instagram向けの広告オブジェクトを作成する方法は、Facebook広告向けの作成の場合と同じです。初めに、Facebook広告キャンペーンを作成し、目的を指定します。

Instagramで互換性のある目的は、選択した広告の配置により異なります。

広告の配置対応している目的

発見タブの広告

BRAND_AWARENESSREACHLINK_CLICKSPOST_ENGAGEMENTAPP_INSTALLSVIDEO_VIEWSLEAD_GENERATIONMESSAGESCONVERSIONSPRODUCT_CATALOG_SALES

Instagramの発見ホーム広告

BRAND_AWARENESSREACHLINK_CLICKSAPP_INSTALLSVIDEO_VIEWSLEAD_GENERATIONMESSAGESCONVERSIONS

Instagramのプロフィールフィード広告

BRAND_AWARENESSREACHLINK_CLICKSPOST_ENGAGEMENTAPP_INSTALLSVIDEO_VIEWSMESSAGESCONVERSIONSSTORE_TRAFFIC

Instagramの検索結果広告

BRAND_AWARENESSREACHLINK_CLICKSPOST_ENGAGEMENTAPP_INSTALLSVIDEO_VIEWSLEAD_GENERATIONCONVERSIONSPRODUCT_CATALOG_SALES

リール広告

BRAND_AWARENESSREACHLINK_CLICKSAPP_INSTALLSVIDEO_VIEWSMESSAGESCONVERSIONS

ストーリー広告

BRAND_AWARENESSREACHLINK_CLICKSAPP_INSTALLSVIDEO_VIEWSLEAD_GENERATIONMESSAGESCONVERSIONSPRODUCT_CATALOG_SALESSTORE_TRAFFIC

ストリーミング広告

BRAND_AWARENESSREACHLINK_CLICKSPOST_ENGAGEMENTAPP_INSTALLSVIDEO_VIEWSLEAD_GENERATIONMESSAGESCONVERSIONSPRODUCT_CATALOG_SALESSTORE_TRAFFIC

Instagramの最小消化金額はFacebookセルフサービス広告と同じですが、通貨ごとの制限bid_amountに基づく制限は異なります。

リーチ&フリークエンシーキャンペーンの場合は、「Instagramリーチ&フリークエンシー」をご覧ください。

ステップ3: 広告セットを作成する

次の項目を指定して広告セットを作成します。

APP_INSTALLSキャンペーンとCONVERSIONSキャンペーンの場合は、promoted_objectも広告セットレベルで必要です。

リーチ&フリークエンシー広告セットを作成している場合は、rf_prediction_idを設定します。リーチフリークエンシー予測のdestination_idsには、InstagramアカウントIDを含めなければなりません。

配置

Instagramに広告を配信するには、広告セットのpublisher_platformsinstagramを含めます。Instagram stream配置、story配置、explore配置、reels配置、explore_home配置、ig_search配置を使用できます。あるいは、Instagramの配置を含む複数のプラットフォームを有効化することもできます。複数のプラットフォームを選んだ場合、Facebookは配置最適化を使用し、各プラットフォームのターゲットオーディエンスに応じて配信を最適化します。

  • 広告をストリーミングまたはストーリーズに排他的に表示するには、instagram_positionsフィールドにstreamまたはstoryを指定します。
  • "instagram_positions":["story"]を使用した広告は、Instagramデスクトップとモバイルウェブフィードの両方に表示されます。
  • 広告をInstagramの発見タブに表示する場合は、streamexploreの両方を配置として含める必要があります。
  • 広告をInstagramの発見ホーム配置に表示する場合は、streamexploreの両方を配置として含める必要があります。
  • 広告をInstagramの検索結果配置に表示する場合は、streamを配置として含める必要があります。
  • Instagramウェブフィード広告では、streamの配置を使用します。デスクトップとモバイルウェブフィードの両方にウェブフィードを配信できるかどうかがチェックされます。対応している目的は、BRAND_AWARENESSREACHLINK_CLICKSPOST_ENGAGEMENTVIDEO_VIEWSCONVERSIONSです。

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

ステップ4: 広告クリエイティブを指定する

この時点で、広告クリエイティブを指定します。Instagram配置のみまたは混合配置で使用するクリエイティブの場合、InstagramアカウントIDとFacebookページIDを指定する必要があります。ページ情報はInstagram広告のどこにも表示されません。Instagramアカウントがページにリンクされている場合、またはページバックInstagramアカウントである場合、同じページを使用する必要があります。

広告クリエイティブを指定すると、非公開投稿が作成されます。ページIDを使用して宣伝に使用できるフィードをクエリすると、ページの非公開投稿を表示できます。

関連ガイド

クリエイティブを広告セットにリンクする広告オブジェクトを作成します

広告の審査プロセス

FacebookとInstagramで広告の審査ポリシーは同じです。Instagramをさらに多くのビジネスで利用できるようにしているので、Instagramの広告エクスペリエンスがFacebookと同様の高品質なものになることを希望しています。

そのためには、コミュニティがInstagramでさまざまな広告主コンテンツとどのようにやり取りしているのかについて、理解を深める必要があります。Facebook広告で有効なモデルと同種のモデルを構築するには時間がかかるので、現在は、人による審査を通じて広告のごく一部をフィルターで除外し、改善のための提案を提供しています。

最終的な目標は、FacebookとInstagramでのキャンペーンの掲載をシームレスなエクスペリエンスにし、広告をInstagram商品と関連性の高い、価値あるものにすることです。