Формат рекламы с подборкой включает в себя объявления Instant Experience и позволяет людям находить, просматривать и покупать товары и услуги с мобильных устройств максимально удобным и естественным образом. Ваша реклама в ленте будет содержать три товара под главным изображением или видео, которое разворачивается на полный экран в формате Instant Experience, если человек взаимодействует с объявлением. Существует два типа рекламы с подборкой: на базе изображения и на базе видео.
Термин "холст" в этой статье обозначает Instant Experience, так как является прежним названием этого формата.
Чтобы создать рекламу в формате подборки, нужно создать объявление Instant Experience. Начните с готового шаблона или настройте собственный макет. Более подробную информацию об Instant Experience можно найти в нашем Справочном центре для бизнеса.
Вы также можете добавить пользовательские интерфейсы создания рекламы Facebook для формата подборки на свой веб-сайт с помощью SDK для JavaScript, который позволяет создать диалог рекламы с подборкой.
Общую информацию о подборках можно найти по следующим ссылкам:
Инструкции по созданию подборок, которые используются в Магазинах, и добавлению метаданных к группе товаров см. в описании Product Set Collection API для торговой платформы.
For API calls, your AD_ACCOUNT_ID
should be formatted as act_XXXXXXXXXXXXXXX
.
Рекламу с подборкой можно использовать со следующими целями:
Для трафика и конверсий можно также использовать видео в формате слайд-шоу. Дополнительные сведения см. в статье Выбор правильной цели рекламы в Справочном центре для бизнеса.
Поддерживаются следующие места размещения:
Дополнительные сведения см. в статьях нашего Справочного центра для бизнеса о местах размещения и доступных местах размещения для различных целей рекламы.
Перед созданием рекламы с подборкой разработайте рекламный креатив и объявление Instant Experience. Необходимо предоставить хотя бы четыре элемента, представляющие фотографии, или четыре элемента, представляющие товары с тегами товаров, которые будут отображаться в цикле. Дочерние элементы фото в кольцевой галерее также допустимы.
Вы можете создать рекламу с подборкой на основе каталога. В рекламе с подборкой, которая отображается в Ленте на мобильных устройствах, представлены четыре товара под основным изображением или видео. Здесь также можно использовать видео в формате слайд-шоу.
Такая реклама отображается в Ленте. Люди могут нажать на нее, чтобы развернуть на полный экран и получить дополнительную информацию.
Чтобы использовать группу товаров, вы должны уметь работать с объявлениями из каталога Advantage+ и у вас должен быть настроен каталог товаров. Более подробную информацию см. в статьях Объявления из каталога Advantage+ и Каталог.
При создании рекламы с подборкой из группы товаров нужно явным образом создать Instant Experience с правильными элементами. Чтобы платформа Facebook автоматически сгенерировала рекламу с подборкой, примените в ней Instant Experience. В Instant Experience должно содержаться следующее:
show_in_feed
задано значение true
(см. справку по группе товаров для холста).Создайте объявление Instant Experience с изображением:
curl \
-F 'canvas_photo={
"photo_id": "PHOTO_ID",
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvas_elements
Open In Graph API Explorer
Также можно создать объявление Instant Experience с видео:
curl \
-F 'canvas_video={
"video_id": "VIDEO_ID",
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvas_elements
Open In Graph API Explorer
Также можно создать объявление Instant Experience с шаблоном видео:
curl -X POST \
-F canvas_template_video={
"name": "Cover Image or Video",
"bottom_padding": "0",
"top_padding": "0",
"product_set_id": <Product_Set_ID>,
"template_video_spec": {
"customization": {
"text_color": "FFFFFF",
"text_background_color": "000000",
"name_template": "{{product.name}}",
"body_template": "{{product.current_price strip_zeros}}"
},
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvas_elements
Затем нужно создать canvas_product_set
и задать product_set_id
из своего каталога товаров. Чтобы создать рекламу с подборкой, задайте для параметра show_in_feed
значение true
.
curl \
-F 'canvas_product_set={
"max_items": 50,
"product_set_id": "<PRODUCT_SET_ID>",
"item_headline": "{{product.name}}",
"item_description": "{{product.current_price}}"
"image_overlay_spec": {
"overlay_template": "pill_with_text",
"text_type": "price",
"text_font": "dynads_hybrid_bold",
"position": "top_left",
"theme_color": "background_e50900_text_ffffff",
"float_with_margin": true,
},
"storefront_setting": {
"enable_sections": true,
"customized_section_titles": [
{ "title_id": "popular", "customized_title": "My Populars" },
{ "title_id": "favorites", "customized_title": "My Favorites" }
],
"product_set_layout": {
"layout_type": "GRID_3COL"
}
},
"retailer_item_ids": [0, 0, 0],
"show_in_feed": true
}' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvas_elements
Примечание. В примере выше поля item_headline
, item_description
, image_overlay_spec
, storefront_setting
и retailer_item_ids
необязательны. Раньше все их нужно было добавлять в вызов для создания рекламы с подборкой и соответствующего объекта Instant Experience. Теперь их нужно предоставить в этом вызове.
Укажите все необходимые поля в параметре image_overlay_spec
. Дополнительные сведения см. в справке по Marketing API, раздел "Характеристики текста, наложенного на изображение в рекламе со ссылкой".
Параметр storefront_setting
поддерживает поля product_set_layout
, enable_sections
и customized_section_titles
.
product_set_layout
Имя | Описание |
---|---|
Строка | Обязательный параметр. Способ отображения группы товаров. |
Чтобы использовать поле customized_section_titles
, задайте для enable_sections
значение true
. Для поля customized_section_titles
нужно указать массив объектов, для которых заданы параметры title_id
и customized_title
.
customized_section_titles
Имя | Описание |
---|---|
Строка | Обязательно. |
Строка | Обязательный параметр. |
Создайте нижний колонтитул Instant Experience со ссылкой.
curl \
-F 'canvas_button={
"rich_text": {
"plain_text": "See more at www.abc.com."
},
"open_url_action": {
"url": "https://www.abc.com"
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvas_elements
Open In Graph API Explorer
При необходимости также можно создать кнопку для нижнего колонтитула.
curl \
-F 'canvas_footer={
"child_elements": [BUTTON_ELEMENT_ID]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvas_elements
Open In Graph API Explorer
Раньше в нижний колонтитул можно было добавить только текст See more....
, но теперь вы можете задать любой текст с URL
кнопки.
curl \
-F 'body_element_ids=[
PHOTO/VIDEO_ELEMENT_ID,
PRODUCT_SET_ELEMENT_ID,
FOOTER_ELEMENT_ID
]' \
-F 'is_published=true' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvases
Open In Graph API Explorer
Чтобы создать объявление Instant Experience с шаблоном видео, группой товаров, кнопкой, местоположением магазина и дополнительным нижним колонтитулом, которые вы настроили, необходимо включить следующий параметр source_template_id
:
curl \
-F 'body_element_ids=[
TEMPLATE_VIDEO_ELEMENT_ID,
PRODUCT_SET_ELEMENT_ID,
FOOTER_ELEMENT_ID
]' \
-F 'name="Dynamic Video Instant Experience"' \
-F 'source_template_id="1932289657009030"' \
-F 'is_published=true' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvases
Open In Graph API Explorer
Для шаблона Storefront вам необходимо указать source_template_id = 1932289657009030
, это описывается в разделе Использование шаблонов статьи об Instant Experience. У каждого шаблона свой макет, но вместо контента по умолчанию вы можете добавить свои динамичные видео, товары, текст и ссылки. Дополнительные сведения см. в разделе Использование шаблонов статьи об Instant Experience.
Наконец, нужно создать рекламу с подборкой. В такой рекламе люди могут нажимать на изображения или видео.
Если первый элемент объявления Instant Experience — фото, для параметра object_type
следует установить значение SHARE
.
curl \ -F 'name=Collection Sample Image Creative' \ -F 'object_story_spec={ "link_data": { "link": "https://fb.com/canvas_doc/CANVAS_ID", "message": "AD_MESSAGE", "name": "AD_HEADLINE", }, "page_id": "PAGE_ID" }' \ -F 'object_type=SHARE' \ -F 'access_token=ACCESS_TOKEN' \ https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/adcreatives
Open In Graph API Explorer
Если первый элемент Instant Experience — видео, выполните следующий запрос:
curl \
-F 'name=Collection Sample Video Creative' \
-F 'object_story_spec={
"video_data": {
"call_to_action": {
"type":"LEARN_MORE",
"value":{
"link":"https://fb.com/canvas_doc/CANVAS_ID",
}
},
"image_url": "THUMBNAIL_IMAGE_URL",
"message": "AD_MESSAGE",
"title": "AD_HEADLINE",
},
"page_id": "PAGE_ID"
}' \
-F 'object_type=VIDEO' \
-F 'access_token=ACCESS_TOKEN' \
https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/adcreatives
Если первый элемент Instant Experience — шаблон видео, выполните следующий запрос:
curl -X POST \
-F 'name="Dynamic Video Collection Ad"' \
-F 'adset_id=<ADSET_ID>' \
-F 'status=PAUSED \
-F 'creative={
"object_story_spec": {
"instagram_actor_id": "<INSTAGRAM_PAGE_ID>",
"page_id": "<MAIN_PAGE_ID>",
"template_data":{
"call_to_action":{
"type":"LEARN_MORE"
},
"format_option":"collection_video",
"link":"https://fb.com/canvas_doc/CANVAS_ID",
"name":"Test Dynamic Ads with dynamic video",
"retailer_item_ids":[
"0",
"0",
"0",
"0"
]
}
},
"object_type": "SHARE",
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
Если вы используете предпросмотр рекламы, можете указать ad_format
и маркер доступа пользователя, чтобы сгенерировать предпросмотры на основании своей рекламы или рекламного креатива.
curl -X GET \ -d 'ad_format="MOBILE_FEED_STANDARD"' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v21.0
/<CREATIVE_ID>/previews
Open In Graph API Explorer
Примечание. Для рекламы Instant Experience с шаблоном видео поддерживаемыми форматами являются BIZ_DISCO_FEED_MOBILE
, GROUPS_MOBILE
, MOBILE_FEED_STANDARD
, SUGGESTED_VIDEO_DESKTOP
, SUGGESTED_VIDEO_MOBILE
и WATCH_FEED_MOBILE
.
Дополнительные сведения см. в статье Предпросмотр рекламы.
С помощью шаблонов можно быстро создавать объявления Instant Experience для определенных бизнес-целей. У каждого шаблона свой макет, но вместо контента по умолчанию вы можете добавить свои изображения, видео, товары, текст и ссылки. Дополнительные сведения см. в разделе Использование шаблонов статьи об Instant Experience.
Существует два типа рекламы с подборкой с использованием Instant Experience: на базе изображений и на базе видео. Если у вас уже есть рекламный креатив, вы можете создать объявление.
curl
-F 'name=Instant Experiences Collection Sample Image Creative'
-F 'object_story_spec={
"link_data": {
"link": "https://fb.com/canvas_doc/ELIGIBLE_CANVAS_ID",
"message": "Ad message",
"name": "name",
"picture": "IMAGE_URL",
"collection_thumbnails": [
{"element_crops": {"100x100": [[0, 0], [100, 100]]},"element_id": "PHOTO_ELEMENT_WITH_PRODUCT_TAGS_ID",},
{"element_child_index": 0,"element_id": "",},
{"element_child_index": 1,"element_id": "PRODUCT_LIST_ELEMENT_ID",},
],
},
"page_id": "PAGE_ID"
}'
-F 'access_token=ACCESS_TOKEN'
https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/adcreatives
curl
-F 'name=Instant Experiences Collection Sample Video Creative'
-F 'object_story_spec={
"page_id": "PAGE_ID",
"video_data": {
"call_to_action": {"type":"LEARN_MORE","value":{"link":"https://fb.com/canvas_doc/ELIGIBLE_CANVAS_ID"}},
"image_url": "IMAGE_URL",
"collection_thumbnails": [
{"element_crops": {"100x100": [[0, 0], [100, 100]]},"element_id": "PHOTO_ELEMENT_NO_PRODUCT_TAGS_ID",},
{"element_child_index": 0,"element_id": "PHOTO_ELEMENT_WITH_PRODUCT_TAGS_ID",},
{"element_child_index": 1,"element_id": "PRODUCT_LIST_ELEMENT_ID",},
],
"title": "My title",
"video_id": "VIDEO_ID"
}
}'
-F 'access_token=ACCESS_TOKEN'
https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/adcreatives
Имя | Описание |
---|---|
Строка | Обязательный. |
Массив | Обязательный. |
collection_thumbnails
Имя | Описание |
---|---|
Числовая строка | Обязательное поле. |
Целое число | Обязательно для элемента фото с тегами товаров и элемента списка товаров. |
| Обязательно для элемента фото. |
Вы можете автоматически создавать аудитории из людей, которые взаимодействовали с вашей рекламой с подборкой. Они похожи на аудитории на основе вовлеченности для обычных объявлений Instant Experience. Дополнительные сведения см. в разделе об аудиториях на основе вовлеченности статьи об Instant Experience.
Вы можете таргетировать рекламу Instant Experience с полноэкранным просмотром на людей, которые нажали на вашу рекламу с подборкой. Этот тип аудитории мы называем аудиторией на основе вовлеченности для полноэкранной рекламы. Чтобы создать такую аудиторию, создайте пользовательскую аудиторию, установив для object_id
значение CANVAS_ID
, и настройте правило отслеживания одного из событий.
curl \ -F 'name=Collection Engagement Audience' -F 'description=People who opened this Instant Experience' -F 'rule=[{"object_id":"CANVAS_ID","event_name":"instant_shopping_document_open"}]' -F 'access_token=ACCESS_TOKEN' https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/customaudiences
Open In Graph API Explorer
curl \ -F 'name=Collection Engagement Audience' -F 'description=People who clicked any links in this Instant Experience' -F 'rule=[{"object_id":"CANVAS_ID","event_name":"instant_shopping_element_click"}]' -F 'access_token=ACCESS_TOKEN' https://graph.facebook.com/v21.0
/AD_ACCOUNT_ID/customaudiences
Open In Graph API Explorer
Основой для рекламы с подборкой служит объект Instant Experience с шаблоном. Поэтому для того, чтобы создать рекламу с подборкой с помощью диалога, нужно использовать диалог Instant Experience с дополнительными параметрами. С его помощью вы сможете реализовать на своем сайте пользовательский интерфейс для создания рекламы Facebook с подборкой. Подробные сведения об этом компоненте пользовательского интерфейса см. в статье о диалогах.
Вам понадобится настроить Facebook SDK for JavaScript, как описано в следующих документах:
При создании объявлений Instant Experience SDK для JavaScript использует разрешения пользователя, вошедшего в систему. Если у пользователя нет необходимых разрешений для указанной страницы и компании, в диалоге появится сообщение об ошибке. У этого пользователя также должен быть доступ к каталогам и группам товаров. Чтобы ошибок не возникало, у пользователя должен быть доступ к Business Manager и разрешения на создание рекламы для Страницы.
В этом случае можно открыть диалог создания рекламы с подборкой.
FB.ui({ display: 'popup', method: 'instant_experiences_builder', account_id: 'AD_ACCOUNT_ID'. business_id: 'BUSINESS_ID', page_id: 'PAGE_ID', template_id: 'TEMPLATE_ID' }, function(response) { // callback });
Для плагина можно задать следующие параметры:
Имя | Описание |
---|---|
| Обязательный. |
| Обязательный. |
| Обязательный. |
| Обязательный. |
| Обязательный. |
| Обязательный. |
| Необязательный. |
| Необязательный. |
Допустимые типы шаблонов и соответствующие им ID можно найти в разделе об использовании шаблонов статьи об Instant Experience.
Параметры product_catalog_id
и product_set_id
необязательны. Однако если вы укажете product_set_id
, нужно будет указать и product_catalog_id
. Если вы зададите эти ID, пользователь не сможет изменить подборку в интерфейсе. Если эти параметры не заданы, пользователь сможет самостоятельно выбрать каталог и группу товаров. Для предпросмотра рекламы с подборкой рекомендуем использовать диалог предпросмотра Instant Experience.
В случае успеха плагин вернет следующий ответ:
{ "success": true, "id": "CANVAS_ID" }
Возвращенное значение id
будет соответствовать неопубликованному объявлению Instant Experience. Перед использованием в рекламных кампаниях его нужно опубликовать.
Если ответа нет либо возвращается ответ undefined
, это означает, что пользователь закрыл диалог, не завершив работу с Instant Experience, либо сохранил объявление Instant Experience, но не закончил его создание. С помощью Graph API можно получить все относящиеся к странице объявления Instant Experience и проверить, нет ли среди них незавершенных.
Рекламные креативы из каталога мест назначения можно демонстрировать в основном изображении рекламы с подборкой. Кроме того, можно показывать кольцевую галерею фотографий отеля в соответствующем месте назначения. Для этого необходимо добавить резервное изображение, которое будет отображаться в качестве основного в случае, если нам не удастся найти соответствующее место назначения для отелей в кольцевой галерее. Дополнительные сведения см. в статье Каталог мест назначения.
Обратите внимание на следующие ограничения:
Для использования этой функции добавьте параметр destination_set_id
при создании элемента canvas_photo
, а затем выполните остальные стандартные действия по созданию Instant Experience и рекламы с подборкой.
Пример
curl \
-F 'canvas_photo={
"photo_id": "PHOTO_ID",
"destination_set_id": "DESTINATION_SET_ID",
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/PAGE_ID/canvas_elements
Open In Graph API Explorer