사용 가능한 릴스 노출 위치에 초점을 맞춰 Meta 광고를 만들고 광고 운영과 관련된 모범 사례를 알아보세요.
액세스 토큰은 사용자, 앱 또는 페이지를 식별하는 불명확한 문자열이며, 앱에서 그래프 API를 호출하는 데 사용할 수 있습니다. 회원님은 액세스 토큰의 만료 시점과 액세스 토큰을 생성한 앱을 확인할 수 있습니다. Meta 앱에서 마케팅 API를 호출할 때는 액세스 토큰을 포함해야 합니다.
다음과 같은 필수 권한을 포함한 액세스 토큰을 받으세요.
ads_management
: 선택한 광고 계정에서 변경 사항을 적용합니다.
ads_read
: 광고 데이터를 읽습니다.
read_insights
: 성과 인사이트를 읽습니다.
만료 기간이 더 긴 시스템 액세스 토큰을 사용합니다.
마케팅 API 엔드포인트에 액세스하려면 비즈니스 앱을 만들어야 합니다. 여기에는 액세스 레벨이라고 하는 그래프 API 권한 부여 레이어가 추가적으로 적용됩니다. 앱 검수 중에 앱은 특정 권한과 기능도 요청해야 합니다. 앱 자체 또는 앱을 요청한 비즈니스에서 역할을 부여받지 않은 앱 사용자가 앱을 사용할 경우 비즈니스 인증을 완료해야 합니다.
앱이 다른 사람의 광고 계정을 관리하는 경우, 다음이 필요합니다.
ads_read
및/또는
ads_management
광고주의 광고 계정을 가져오고 광고주가 광고를 만들 계정을 선택하도록 허용합니다.
Business Management API를 통해 비즈니스가 액세스할 수 있는 모든 광고 계정을 확인할 수 있습니다. 그러면 비즈니스 소유의 모든 광고 계정이 반환됩니다. 앱과 사용자 수준에서 business_management
권한이 필요합니다. Business Asset Management API를 참조하세요.
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/v21.0
/<BUSINESS_ID>/owned_ad_accounts"
캠페인은 광고 계정 내에서 가장 위에 있는 조직 구조이고 광고주의 단일 목표를 나타내야 합니다. 이러한 개체에는 광고 목표와 하나 이상의 광고 세트가 포함됩니다. 이는 각 광고 목표에 맞게 최적화하고 결과를 측정하는 데 도움이 됩니다. 캠페인을 만들고, 읽고, 업데이트하고, 삭제하는 자세한 방법은 여기를 참조하세요.
curl -X POST \
-F 'name="My campaign"' \
-F 'objective="OUTCOME_TRAFFIC"' \
-F 'status="PAUSED"' \
-F 'special_ad_categories=[]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
광고주가 특정 그룹에 도달할 수 있게 하려면 API 요청에서 다음 매개변수를 지정하세요.
그러면 회원님의 제품이나 서비스에 관심을 보일 가능성이 가장 큰 잠재 고객에게 도달합니다.
curl -X POST \
-F 'access_token=YOUR_ACCESS_TOKEN' \
-F 'name=My Custom Audience' \
-F 'subtype=CUSTOM' \
-F 'description=People who live in New York, aged 25-40, interested in technology' \
-F 'customer_file_source=USER_PROVIDED_ONLY' \
-F 'targeting_spec={
"geo_locations": {
"countries": ["US"],
"regions": [{"key": "4081"}] # New York region key
},
"age_min": 25,
"age_max": 40,
"interests": [{"id": "6003139266461", "name": "Technology"}]
}' \
https://graph.facebook.com/v21.0
/act_YOUR_AD_ACCOUNT_ID/customaudiences
광고 세트는 하나 이상의 광고를 포함할 수 있습니다. 광고 세트에 포함된 광고는 동일한 타게팅, 예산, 청구, 최적화 목표 및 기간으로 설정해야 합니다.
예산, 일정, 타게팅, 입찰 전략, 노출 위치 옵션을 설정할 수 있습니다. 광고 세트를 사용하면 특정 타겟 세그먼트에 광고를 게재하는 방법과 위치를 세밀하게 조정하고, 성과를 최적화하고, 마케팅 목표를 달성할 수 있습니다.
주요 매개변수:
자세한 내용은 여기를 참조하세요.
Instagram 및 Facebook 릴스 광고를 포함하는 수동 노출 위치를 선택하거나 자동 노출 위치를 기본값으로 설정할 수 있습니다. 특정 노출 위치 필드에 아무것도 지정하지 않은 경우, Meta는 해당 필드에 모든 사용 가능한 기본 위치를 고려합니다.
curl -X POST \
-F 'access_token=YOUR_ACCESS_TOKEN' \
-F 'name=Reels Ad Set' \
-F 'campaign_id=YOUR_CAMPAIGN_ID' \
-F 'daily_budget=5000' \
-F 'billing_event=IMPRESSIONS' \
-F 'optimization_goal=REACH' \
-F 'start_time=2024-07-10T10:00:00-0700' \
-F 'end_time=2024-07-20T10:00:00-0700' \
-F 'targeting={"geo_locations":{"countries":["US"]},"age_min":18,"age_max":65}' \
-F 'promoted_object={"page_id":"YOUR_PAGE_ID"}' \
-F 'status=PAUSED' \
-F 'instagram_actor_id=YOUR_INSTAGRAM_ACTOR_ID' \
-F 'publisher_platforms=["instagram"]' \
-F 'instagram_positions=["reels"]' \
https://graph.facebook.com/v21.0
/act_YOUR_AD_ACCOUNT_ID/adsets
publisher_platforms | facebook_position 또는 instagram position | 사용 가능한 목표 | optimization_goal |
---|---|---|---|
instagram |
| OUTCOME_APP_PROMOTION |
|
instagram |
| OUTCOME_AWARENESS |
|
instagram |
| OUTCOME_LEADS |
|
instagram |
| OUTCOME_TRAFFIC |
|
instagram |
| OUTCOME_ENGAGEMENT |
|
instagram |
|
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
사용 가능한 목표 + optimization_goal 조합
| FB 릴스를 사용할 수 있나요? | IG 릴스를 사용할 수 있나요? |
---|---|---|
| ✅ | ❌ |
| ❌ | ✅ |
| ✅ | ❌ |
| ✅ | ❌ |
| ✅ | ❌ |
| ❌ | ✅ |
| ✅ | ❌ |
| ✅ | ❌ |
| ✅ | ❌ |
광고 크리에이티브는 광고의 시각적 및 텍스트적 구성 요소이며, 다음 광고 형식을 지원합니다.
Meta의 크리에이티브 프로세스를 사용하여 디자인 요소를 자동화하고 성과를 최적화하세요.
사용자는 새로운 자산을 제공하거나 Instagram 계정의 기존 릴스를 광고 크리에이티브로 활용할 수 있습니다.
홍보 가능한 대상인 기존의 유기적 Instagram 또는 Facebook 릴스에서 광고를 만들 수 있습니다. 단, 다음과 같은 조건을 충족해야 합니다.
유기적 Instagram 릴스를 새로운 광고 캠페인의 광고 크리에이티브로 활용하는 방법은 다음과 같습니다.
Instagram 비즈니스 계정 ID를 얻고 Facebook 페이지에 연결합니다.
GET/{ad_account_id}/connected_instagram_accounts
또는GET/{business_id}/instagram_business_accounts
홍보하려는 릴스를 찾습니다.
GET/{ig-business-account-user-id}/media
광고 크리에이티브를 제공합니다.
instagram_actor_id
를 지정하는 대신 instagram_user_id
를 Instagram 사용자 ID로 설정합니다.source_instagram_media_id
를 미디어 ID로 지정합니다.call_to_action
을 업데이트합니다.미디어를 광고로 홍보할 수 있는지를 편리하게 확인하려면 boost_eligibility_info
를 사용하고, 과거의 Instagram 홍보 광고 관련 정보를 추적하려면 boost_ads_list
를 사용합니다.
curl -i -X POST \
https://graph.facebook.com/v21.0
/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>
다양하고 흥미로운 광고 요소(예: 이미지, 동영상, 텍스트)를 자동으로 생성할 수 있습니다. 이러한 AI 기반 도구는 타겟의 선호도에 따라 콘텐츠를 맞춤화하고 크리에이티브의 다양성을 높여서 광고 성과를 최적화하는 데 도움을 줍니다. 광고를 만들었을 때 참여도가 더 높아지고 캠페인이 개선될 수 있습니다.
다음을 사용하여 아래 표에 정리된 Facebook 및 Instagram 릴스 형식으로 광고를 미리 보기하세요.
게시 플랫폼 | 광고 형식 |
---|---|
| |
|
curl -X POST \
'https://graph.facebook.com/v21.0
/act_{ad_account_id}/adpreviews' \
-F 'access_token={your_access_token}' \
-F 'creative={
"object_story_spec": {
"instagram_actor_id": "{instagram_actor_id}",
"video_data": {
"video_id": "{video_id}",
"title": "Check out our new product!",
"description": "Exciting new features and benefits.",
"call_to_action": {
"type": "LEARN_MORE",
"value": {
"link": "https://www.example.com/product"
}
}
}
}
}' \
-F 'ad_format=INSTAGRAM_REELS'
마케팅 API를 사용하여 광고를 예약하려면 광고 그룹 개체를 만들고 광고 세트 개체를 광고 크리에이티브에 연결합니다. /act_{ad_account_id}/ads
를 사용하여 광고 개체를 제출하고 응답을 통해 예약이 되었는지 확인합니다. 이 단계를 마치면 광고 설정이 끝나고 제공된 구성에 따라 게재가 가능하게 됩니다.
curl -X POST \
-F 'name="My Ad"' \
-F 'adset_id="<AD_SET_ID>"' \
-F 'creative={
"creative_id": "<CREATIVE_ID>"
}' \
-F 'status="PAUSED"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
인사이트 API를 사용하여 광고 계정에서 광고로 지표를 가져옵니다.
act_<AD_ACCOUNT_ID>/insights
<CAMPAIGN_ID>/insights
<ADSET_ID>/insights
<AD_ID>/insights
Instagram과 Facebook에서 캠페인을 실행할 때 breakdowns=publisher_platform
을 추가하여 Facebook 및 Instagram 노출 위치의 통계를 따로 확인할 수 있습니다. 아래의 샘플 호출을 참조하세요. 노출 위치 수준으로 인사이트를 분석하면 광고가 Instagram 및 Facebook 릴스 노출 위치를 통해 얼마나 성과를 냈는지 확인할 수 있습니다.
curl -X GET \
'https://graph.facebook.com/v21.0
/{ad_account_id}/insights' \
-F 'access_token={your_access_token}' \
-F 'level=campaign' \
-F 'fields=campaign_name,impressions,clicks,spend' \
-F 'breakdowns=publisher_platform,platform_position' \
-F 'filtering=[{"field":"platform_position","operator":"IN","value":["instagram_reels"]}]' \
-F 'time_range={"since":"2024-06-01","until":"2024-06-30"}'
OUTCOME_APP_PROMOTION
OUTCOME_AWARENESS
OUTCOME_ENGAGEMENT
OUTCOME_LEADS
OUTCOME_SALES
OUTCOME_TRAFFIC
마케팅 API는 자체사용 제한 로직이 있으며 모든 그래프 API 사용 제한에서 제외됩니다. 마케팅 API 사용 제한 할당량에 영향을 미치는 기능은 광고 관리 표준 액세스입니다. 기본적으로 마케팅 API 제품을 앱 대시보드에 추가하면 기본적으로 표준 액세스 권한을 얻게 되며, 이는 마케팅 API에 대한 개발 접근 권한을 얻게 해 줍니다. 사용 제한 할당량을 높이려면 고급 액세스로 업그레이드하세요.
릴스 광고는 관심을 행동으로 전환하여 비즈니스 성과를 극대화합니다. 릴스를 적절하게 빌드하면 더욱 효과를 높일 수 있습니다.
1. 9:16 동영상으로 빌드하여 시선을 사로잡는 동영상 만들기: 릴스는 몰입감이 있는 전체 화면 동영상 형식입니다. 크리에이티브가 이 형식에 잘 맞도록 동영상으로 시작하고 이를 9:16 크기로 조정해 보세요.
2. 안전 공간에서 빌드하여 명확한 메시지 전달: 안전 공간 내에서 작업하여 텍스트 스티커 오버레이, 행동 유도나 주요 메시지가 릴스 사용자 인터페이스에 가려지지 않도록 하세요. 9:16 비율이 적용된 크리에이티브의 하단 35%에는 텍스트, 로고 및 기타 주요 요소를 배치하지 마세요.
3. 오디오를 포함하여 귀가 즐거운 동영상 만들기: 오디오(음악, 보이스 오버, 사운드 효과)는 릴스에서 참여를 유도하고 엔터테인먼트를 제공하는 핵심 요소입니다.