投稿をInstagram広告として使用する

InstagramまたはFacebookの投稿からInstagram広告を作成します。

制限

  • 著作権で保護された音楽や、フィルターなどのインタラクティブな要素を含むメディア投稿は宣伝できません。

Instagram投稿

1つの写真、動画、カルーセル、リール動画(タグ付きの複数の写真や動画を使用可能)、またはアクティブなInstagramストーリーズが含まれるInstagramフィード投稿から広告を作成できます。フィード画像、カルーセル、商品タグ付きの既存の動画を含むフィード投稿から広告を作成することもできます。現時点では、Instagram TVの投稿から広告を作成することはできません。

ステップ1: InstagramユーザーIDを取得する

InstagramユーザーID (IGユーザー)は、次の2とおりの方法で取得できます。

InstagramグラフAPI

関連するFacebookページのinstagram_business_accountフィールドを使用して、Instagram BusinessアカウントまたはクリエイターアカウントのユーザーIDを取得します。InstagramグラフAPIのスタートガイドをご覧ください。

Instagram広告API

マーケティングAPIを使用して、特定の広告アカウントや広告ページにリンクしたInstagramアカウントのユーザーIDを取得します。次のエンドポイントをクエリして情報を入手します。

Instagramアカウントにリンクする必要がある場合は、ビジネスマネージャにInstagramアカウントを追加するや、管理しているFacebookページにInstagramアカウントをリンクするとどうなるかをご覧ください。

ステップ2: 宣伝する投稿を見つける

広告として使用したい当該Instagram投稿(IGメディア)のIDを取得するには、InstagramグラフAPIのメディアエンドポイントを使用してください。広告として使用したい当該InstagramストーリーズのIDを取得するには、InstagramグラフAPIのストリーズエンドポイントを使用してください。このIDは、広告のsource_instagram_media_idとして使用されます。

すでにInstagram投稿を使用して広告クリエイティブをセットアップしている場合は、{ad_creative_id}/source_instagram_media_idをクエリして、その投稿のオリジナルのメディアIDを確認してください。

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

広告を作成するには、Instagram広告APIのスタートガイドにある、ステップ3: 広告セットを作成するまでのプロセスを実行してください。ステップ4: 広告クリエイティブを用意して広告を作成するについては、以下のようにします。

{
  "object_id":"<object_id>", // page id
  "instagram_user_id":"<instagram-user-id>",
  "source_instagram_media_id":"<source_instagram_media_id>"
}
curl -i -X POST \
	"https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives
	?object_id=<PAGE_ID>
	&instagram_user_id=<IG_USER_ID>
	&source_instagram_media_id=<IG_ORGANIC_MEDIA_ID>
	&access_token=<API_ACCESS_TOKEN>"
curl -i -X POST \
	"https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives
	?object_id=<PAGE_ID>
	&instagram_user_id=<IG_USER_ID>
	&source_instagram_media_id=<IG_ORGANIC_MEDIA_ID>
        &call_to_action="{'type':'LEARN_MORE','value':{'link': '<YOUR_LINK>'}}"
	&access_token=<API_ACCESS_TOKEN>"

広告クリエイティブを用意したら、広告を作成します。このプロセスを2つのステップに分けず、広告を作成する際にクリエイティブを用意することもできます。

Facebook投稿

すべてのFacebook投稿をInstagram広告として使用できるわけではありません。

広告クリエイティブの一部として既存のFacebookフィード投稿やストーリーズを使用して、Instagramコンテンツを宣伝することができます。投稿を広告に使用できるかどうかを調べるには、次のAPI呼び出しを行ってください。

curl -G \
-d "access_token=<ACCESS_TOKEN>"\
-d "fields=is_instagram_eligible"\
"https://graph.facebook.com/<API_VERSION>/<POST_ID>"

応答に"is_instagram_eligible": trueが含まれている場合、広告を作成できます。

フィード投稿やストーリーズを使用して広告を作成する方法は、主に次の2とおりです。

  • source_instagram_media_idを使用して、使いたいコンテンツを参照する方法。
  • 広告クリエイティブに直接object_story_specを作成する方法。この方法では、ads_managementアクセス許可が必要です。