Реклама с подборкой

Формат рекламы с подборкой включает в себя объявления 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 должно содержаться следующее:

Изображение Instant Experience

Создайте объявление 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

Группа товаров Instant Experience

Затем нужно создать 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
ИмяОписание

layout_type

Строка

Обязательный параметр. Способ отображения группы товаров.
Значения:GRID_2COL, GRID_3COL, CAROUSEL, HSCROLL_LIST.

Чтобы использовать поле customized_section_titles, задайте для enable_sections значение true. Для поля customized_section_titles нужно указать массив объектов, для которых заданы параметры title_id и customized_title.

Поля customized_section_titles
ИмяОписание

title_id

Строка

Обязательно.
Строка enum, которая заменит строку названия раздела по умолчанию.
Значения:keep_shopping, take_another_look, you_may_also_like, related_products, trending, popular, top_items, favorites, most_viewed, top_picks_for_you, suggested_for_you, featured_favorites, just_for_you, explore_more, shop_by_category.

customized_title

Строка

Обязательный параметр.
Строка, содержащая альтернативное название раздела, которое будет видеть пользователь.

Нижний колонтитул Instant Experience

Создайте нижний колонтитул 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 кнопки.

Полное объявление Instant Experience

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

Наконец, нужно создать рекламу с подборкой. В такой рекламе люди могут нажимать на изображения или видео.

Если первый элемент объявления 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

Параметры

ИмяОписание

link

Строка

Обязательный.
Перенаправляет пользователя на Instant Experience.

collection_thumbnails

Массив

Обязательный.
Массив миниатюр. Необходимы четыре миниатюры.

Поля collection_thumbnails

ИмяОписание

element_id

Числовая строка

Обязательное поле.
ID элемента фото холста или элемента списка товаров. Фото холста должно быть связано с объектом Instant Experience, прикрепленным к данной рекламе с подборкой. Изображение, связанное с этим ID, появляется в Instant Experience, когда человек нажимает на рекламу. ID элемента основного изображения является недействительным.

element_child_index

Целое число

Обязательно для элемента фото с тегами товаров и элемента списка товаров.
Индекс товара из массива ID элементов фото с тегами товаров. Это также может быть индекс товара из массива product_id_list, содержащего элементы списка товаров.
Примечание. Это значение должно быть положительным целым числом.

element_crops
AdsImageCrops

Обязательно для элемента фото.
Объект JSON, определяющий размеры обрезки для указанного изображения. Разрешается использовать только ключ обрезки 100x100.

Создание аудиторий на основе вовлеченности

Вы можете автоматически создавать аудитории из людей, которые взаимодействовали с вашей рекламой с подборкой. Они похожи на аудитории на основе вовлеченности для обычных объявлений Instant Experience. Дополнительные сведения см. в разделе об аудиториях на основе вовлеченности статьи об Instant Experience.

Вы можете таргетировать рекламу Instant Experience с полноэкранным просмотром на людей, которые нажали на вашу рекламу с подборкой. Этот тип аудитории мы называем аудиторией на основе вовлеченности для полноэкранной рекламы. Чтобы создать такую аудиторию, создайте пользовательскую аудиторию, установив для object_id значение CANVAS_ID, и настройте правило отслеживания одного из событий.

Создание аудитории пользователей, которые открыли объявление Instant Experience

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
});

Для плагина можно задать следующие параметры:

Имя Описание

display

Обязательный.
Необходимый параметр со значением popup.

method

Обязательный.
Необходимый параметр со значением instant_experiences_builder.

account_id

Обязательный.
ID вашего рекламного аккаунта.

business_id

Обязательный.
ID вашей компании.

page_id

Обязательный.
ID Страницы, с которым вы хотите связать Instant Experience.

template_id

Обязательный.
ID шаблона, который вы хотите использовать.

product_catalog_id

Необязательный.
ID каталога товаров, который будет использоваться в подборке. Этот параметр необходим, если указан product_set_id.

product_set_id

Необязательный.
ID группы товаров, которая будет использоваться в подборке.

Допустимые типы шаблонов и соответствующие им 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