다이내믹 미디어를 사용하면 광고주가 어드밴티지+ 카탈로그 광고에 카탈로그의 동영상 자산을 게재할 수 있습니다.
다음과 같은 항목이 필요합니다.
사용 방법에 대해 자세히 알아보려면 어드밴티지+ 카탈로그 광고 문서를 참조하세요.
3g2
, 3gp
, 3gpp
, asf
, avi
, dat
, divx
, dv
, f4v
, flv
, gif
, m2ts
, m4v
, mkv
, mod
, mov
, mp4
, mpe
, mpeg
, mpeg4
, mpg
, mts
, nsv
, ogm
, ogv
, qt
, tod
, ts
, vob
또는 wmv
입니다.카탈로그에 있는 제품 품목에 동영상을 추가하는 3가지 방법으로는 카탈로그 피드 파일, 카탈로그 배치 API, 커머스 관리자를 통한 수동 업로드가 있습니다.
카탈로그 피드 파일을 사용하면 최대 30,000개의 제품에 제품 수준 동영상 URL을 제공할 수 있습니다.
다음 중 한 가지 절차를 사용하여 카탈로그 피드 파일을 구현할 수 있습니다.
선택 사항:
video[0].url 열 대신 동영상이라는 열을 만들고 동영상에 태그를 추가할 수 있습니다. 제품 세트 필터에 태그 열을 사용하려면 이 열도 피드 파일에 추가해야 합니다.
[{"url": "http://www.jaspersmarket.com/video-file.avi", tag: ["Optional Tag1", "Optional Tag2"]}]
XML 피드의 경우, 다음과 같이 <video>
태그를 사용하여 동영상 URL을 추가할 수 있습니다.
<video><url>https://{URL1}</url><tag>video_product_set1</tag></video><video><url>https://{URL2}</url><tag>video_product_set1</tag></video>
제품 품목 업데이트는 /{product_catalog_id}/items_batch
엔드포인트를 사용하여 지원됩니다. video
필드(URL 배열)를 포함하여 POST
API 호출을 보낼 수 있습니다.
curl \ -d @body.json \ -H "Content-Type: application/json" > cat body.json { "access_token": "<ACCESS_TOKEN>", "item_type": "PRODUCT_ITEM", "requests": [ { "method": "CREATE", "data": { "id": "retailer-2", "availability": "in stock", "brand": "BrandName", "google_product_category": "t-shirts", "description": "product description", "image_link": "http://www.images.example.com/t-shirts/1.png", "title": "product name", "price": "10.00 USD", "shipping": [ { "shipping_country": "US", "shipping_region": "CA", "shipping_service": "service", "shipping_price_value": "10", "shipping_price_currency": "USD" } ], "condition": "new", "link": "http://www.images.example.com/t-shirts/1.png", "item_group_id": "product-group-1", "video": [ { "url": "https://yourvideo.com/demo.mp4?q=1411" }, { "url": "https://yourvideo.com/demo.mp4?q=1421" } ] } }, { "method": "UPDATE", "data": { "availability": "out of stock", "id": "retailer-3", "video": [ { "url": "https://yourvideo.com/demo.mp4?q=1411" }, { "url": "https://yourvideo.com/demo.mp4?q=1421" } ] } } ] }
광고를 만들 때 카탈로그의 동영상을 활용하는 옵션의 유형으로 다음 두 가지가 있습니다.
참고: API를 사용하여 다이내믹 미디어 유형을 선택하는 것은 광고 관리자에서 다이내믹 미디어 옵션을 선택하는 것과 유사합니다.
act_<AD_ACCOUNT_ID>/adcreatives
엔드포인트로 광고 크리에이티브 개체를 만드는 경우
media_type_automation
키를 OPT_IN
으로 설정합니다.curl \ -F 'name=Dynamic Media Ad Creative' \ -F 'object_story_spec={ ... }' \ -F 'degrees_of_freedom_spec={ "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ https://graph.facebook.com/v18.0/act_<AD_ACCOUNT_ID>/adcreatives
또는 act_<AD_ACCOUNT_ID>/ads
엔드포인트를 사용하여 광고 개체를 만드는 경우 media_type_automation
키를 OPT_IN
으로 설정합니다.
curl \
-F 'adset_id=<ADSET_ID>' \
-F 'creative={
"name": "Dynamic Media Ad Creative",
"object_story_spec": {
...
},
"degrees_of_freedom_spec": {
"creative_features_spec": {
"media_type_automation": {
"enroll_status": "OPT_IN"
}
}
},
"product_set_id": "<PRODUCT_SET_ID>"
}' \
https://graph.facebook.com/v19.0
/act_<AD_ACCOUNT_ID>/ads
다이내믹 미디어가 포함된 컬렉션의 크리에이티브 사양 예시
curl \
-F 'name=Dynamic Media Ad Creative' \
-F 'object_story_spec={
"template_data": {
...
"format_option": "collection_video",
"link": "https://fb.com/canvas_doc/<CANVAS_ID>",
"message": "Your Collection Ad",
...
}
}' \
-F 'degrees_of_freedom_spec={
"creative_features_spec": {
"media_type_automation": {
"enroll_status": "OPT_IN"
}
}
}' \
-F 'product_set_id=<PRODUCT_SET_ID>' \
https://graph.facebook.com/v19.0
/act_<AD_ACCOUNT_ID>/adcreatives
object_story_spec
에서 format_option
을 single_video
로 변경합니다. 이는 단일 이미지/동영상 형식에서만 이용 가능합니다.
curl \
-F 'adset_id=<ADSET_ID>' \
-F 'creative={
"name": "Dynamic Media Ad Creative",
"object_story_spec": {
"page_id": "<PAGE_ID>",
"template_data": {
...
"format_option": "single_video",
...
}
},
"product_set_id": "<PRODUCT_SET_ID>"
}' \
https://graph.facebook.com/v19.0
/act_<AD_ACCOUNT_ID>/ads