Le format des publicités de collection inclut une Instant Experience qui facilite la découverte, la recherche et l’achat de produits et de services sur appareil mobile grâce à une expérience visuelle immersive. Votre publicité dans le fil présente quatre produits sous une image ou une vidéo principale qui s’ouvre dans une Instant Experience en mode plein écran lorsque quelqu’un interagit avec. Il existe deux types de publicités de collections : les publicités avec images et les publicités vidéo.
Prenez en considération toutes les références « Canvas » lorsque vous voulez représenter une Instant Experience, car il s’agit de l’ancien nom de ce format.
Vous pouvez créer une publicité au format collection en créant une Instant Experience. Commencez avec un modèle ou choisissez votre propre disposition personnalisée. Pour en savoir plus, reportez-vous aux Pages d’aide sur le format Instant Experience.
Vous pouvez également inclure des interfaces utilisateur·ice de création de publicités Facebook correspondant au format collection dans votre site web à l’aide du SDK JavaScript pour créer une boîte de dialogue Publicités de collection.
Pour des informations générales sur l’utilisation des collections, reportez-vous à :
Pour créer des collections utilisées dans les boutiques ou ajouter des métadonnées à un ensemble de produits, consultez la section sur l’API Product Set Collection de la page Plateforme de commerce.
For API calls, your AD_ACCOUNT_ID
should be formatted as act_XXXXXXXXXXXXXXX
.
Les publicités de collections peuvent être utilisées pour répondre aux objectifs suivants :
Pour les objectifs Trafic et Conversions, vous pouvez également utiliser des diaporamas vidéo. Pour obtenir des informations complémentaires, consultez la section Pages d’aide pour les entreprises : Choisir le bon objectif publicitaire.
Les placements suivants sont pris en charge :
Pour obtenir des informations complémentaires sur les placements, consultez les Pages d’aide pour les entreprises À propos des placements et Placements publicitaires disponibles en fonction des objectifs marketing.
Avant de créer votre publicité de collection, vous devez fournir un contenu publicitaire et une Instant Experience. Vous devez fournir au moins quatre éléments représentant des photos ou quatre éléments représentant des produits avec des tags de produit à afficher dans la rotation. Les éléments photo d’enfants dans un carrousel sont également valides.
Créez des publicités de collection à partir de votre catalogue. Une publicité de collection présente trois produits sous une image ou une vidéo principale et s’affiche dans le Fil sur mobile. Vous pouvez utiliser des diaporamas vidéo avec cette fonctionnalité.
La publicité apparaît dans le Fil et les personnes peuvent appuyer dessus pour afficher une expérience plein écran.
Pour utiliser un ensemble de produits, vous devez connaître le fonctionnement des publicités de catalogue Advantage+ et avoir déjà configuré un catalogue produits. Pour en savoir plus, consultez les pages Publicités de catalogue Advantage+ et Publicités de catalogue Advantage+, Catalogue produits.
Lorsque vous créez une publicité de collection à partir d’ensembles de produits, vous devez créer également explicitement une publicité Instant Experience en fournissant les éléments corrects. Lorsque vous utilisez cette Instant Experience dans une publicité de collection, Facebook génère automatiquement la publicité de collection. Votre publicité Instant Experience doit contenir :
show_in_feed
défini sur true
. (Voir Référence des ensembles de produits Canvas.)Créez une Instant Experience avec une image :
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
Ou créez une Instant Experience avec une vidéo :
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
Ou créez une Instant Experience avec une vidéo modèle :
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
Ensuite, vous créez un canvas_product_set
avec un product_set_id
issu de votre catalogue produits. Vous devez définir l’option show_in_feed
sur true
pour créer une publicité de collection.
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
Remarque : dans les exemples ci-dessus, les champs item_headline
, item_description
, image_overlay_spec
, storefront_setting
et retailer_item_ids
sont tous facultatifs. Auparavant, ces paramètres étaient spécifiés dans le même appel pour créer la publicité de collection et une ressource Instant Experience sous-jacente. Désormais, vous les associez à cet appel.
Renseignez tous les champs obligatoires dans le paramètre image_overlay_spec
. Pour plus d’informations, consultez la section Données de lien de contenu publicitaire, Spécification de superposition d’image de la référence sur l’API Marketing.
Le paramètre storefront_setting
prend en charge les champs product_set_layout
, enable_sections
et customized_section_titles
.
product_set_layout
Nom | Description |
---|---|
chaîne | Obligatoire. Mode d’affichage de l’ensemble de produits. |
Pour pouvoir utiliser customized_section_titles
, enable_sections
doit être défini sur true
. Le champ customized_section_titles
requiert un ensemble d’objets, chacun avec les paramètres title_id
et customized_title
.
customized_section_titles
Nom | Description |
---|---|
chaîne | Obligatoire. |
chaîne | Obligatoire. |
Créez le pied de page Instant Experience avec un lien.
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
Si vous le souhaitez, vous pouvez également créer un bouton à utiliser dans le pied de page.
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
Le texte que vous fournissez dans votre pied de page est relativement flexible. Par le passé, vous deviez fournir See more....
, mais vous pouvez désormais fournir un texte personnalisé avec le bouton 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
Pour créer l’Instant Experience avec une vidéo modèle, un ensemble de produits, un bouton, une adresse de magasin et un pied de page facultatif que vous avez définis, vous devrez inclure le paramètre 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
Pour un modèle de boutique, vous devez spécifier source_template_id = 1932289657009030
qui est défini dans la section Utiliser des modèles dans Instant Experience. La disposition de chaque modèle est fixe. Toutefois, vous pouvez remplacer le contenu par défaut par vos vidéos dynamiques, produits, textes et liens. Pour plus d’informations, voir Utiliser des modèles dans Instant Experience.
Enfin, vous devez créer une publicité de collection. Cela permet aux personnes de cliquer sur vos images ou sur votre élément vidéo à partir de votre publicité de collection.
Si le premier élément de votre publicité Instant Experience est une photo, vous devez définir object_type
sur 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
Si le premier élément de votre publicité Instant Experience est une vidéo, envoyez la requête suivante :
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
Si le premier élément de votre publicité Instant Experience est une vidéo modèle, envoyez la requête suivante :
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
Si vous disposez de la fonctionnalité Aperçu de la publicité, vous pouvez fournir un ad_format
et un token d’accès utilisateur·ice pour générer des aperçus à partir de votre publicité ou contenu publicitaire.
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
Remarque : pour les publicités Instant Experience avec vidéo modèle, les formats pris en charge sont BIZ_DISCO_FEED_MOBILE
, GROUPS_MOBILE
, MOBILE_FEED_STANDARD
, SUGGESTED_VIDEO_DESKTOP
, SUGGESTED_VIDEO_MOBILE
et WATCH_FEED_MOBILE
.
Voir Aperçus de la publicité pour plus d’informations.
Vous pouvez utiliser un modèle afin de créer rapidement une Instant Experience pour un objectif commercial particulier. La disposition de chaque modèle est fixe. Toutefois, vous pouvez remplacer le contenu par défaut par vos propres images, vidéos, produits, textes et liens. Pour plus d’informations, voir Utiliser des modèles dans Instant Experience.
Il existe deux types de publicités de collection avec des Instant Experience : avec images et avec vidéos, selon la ressource que vous utilisez. Une fois que vous disposez d’un contenu publicitaire, vous pouvez créer une publicité.
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
Nom | Description |
---|---|
chaîne | Obligatoire |
tableau | Obligatoire |
collection_thumbnails
Nom | Description |
---|---|
chaîne numérique | Obligatoire |
entier | Obligatoire pour un élément photo avec des tags et des listes de produit |
| Obligatoire pour un élément photo |
Vous pouvez automatiquement créer des audiences pour les personnes qui interagissent avec votre publicité de collections. Cette option est similaire aux audiences des interactions pour les Instant Experience standard. Pour plus d’informations, consultez Audiences d’engagement dans Instant Experience.
Vous pouvez cibler vos publicités Instant Experience avec affichage plein écran pour les personnes ayant appuyé sur votre publicité de collection. Nous appelons ce type d’audience une audience d’engagement avec expérience plein écran. Développez cette audience en créant une audience personnalisée, puis définissez object_id
sur CANVAS_ID
, et configurez une règle pour suivre l’un des évènements.
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
Les publicités de collection sont basées sur des Instant Experience associées à un modèle. Par conséquent, pour créer une publicité de collection via une boîte de dialogue, vous utilisez la boîte de dialogue Instant Experience avec des paramètres supplémentaires. Ceci génère le processus d’interface de création de publicité de collection Facebook sur votre site Web. Pour en savoir plus sur ce composant d’interface, consultez la page Boîtes de dialogue.
Pour configurer le Facebook SDK for JavaScript, consultez les pages :
Le SDK JavaScript s’appuie sur les autorisations de l’utilisateur·ice connecté·e pour créer des publicités Instant Experience. Si l’utilisateur·ice ne dispose pas des autorisations nécessaires à la création d’une publicité Instant Experience pour la page et l’entreprise spécifiées, la boîte de dialogue affiche une erreur. L’utilisateur·ice doit également avoir accès aux catalogues et ensembles de produits. Pour garantir l’absence d’erreurs, l’utilisateur·ice doit avoir accès au compte Business Manager et disposer d’autorisations relatives à la création de publicités pour la page.
Vous pouvez ensuite déclencher l’ouverture de la boîte de dialogue des publicités de collection.
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 });
Vous pouvez fournir les paramètres suivants pour le plugin :
Nom | Description |
---|---|
| Obligatoire |
| Obligatoire |
| Obligatoire |
| Obligatoire |
| Obligatoire |
| Obligatoire |
| Facultatif |
| Facultatif |
Vous trouverez tous les types de modèles valides et leur ID correspondant dans la section Utilisation d’un modèle dans Instant Experience.
Les paramètres product_catalog_id
et product_set_id
sont facultatifs. Toutefois, si vous spécifiez product_set_id
, vous devrez également spécifier product_catalog_id
. Une fois que vous avez spécifié ces ID, il est impossible pour l’utilisateur·ice de modifier la collection dans l’interface. Si aucun paramètre n’est renseigné, l’utilisateur·ice peut sélectionner le catalogue et l’ensemble de produits définis dans l’interface. Pour afficher un aperçu d’une publicité, nous vous recommandons d’utiliser la boîte de dialogue Aperçu des publicités Instant Experience.
Le plugin indique la réponse suivante si l’opération réussit :
{ "success": true, "id": "CANVAS_ID" }
L’id
renvoyé correspondra à une Instant Experience non publiée. Elle devra être publiée avant de pouvoir être utilisée dans les campagnes de publicité.
Si aucune réponse n’est reçue ou si une réponse undefined
est envoyée, cela signifie que l’utilisateur·ice a fermé la boîte de dialogue avant de terminer l’Instant Experience, ou qu’il ou elle a enregistré l’Instant Experience, mais ne l’a pas terminée. Vous pouvez interroger l’API Graph pour afficher toutes les Instant Experience qui appartiennent à une page et vérifier s’il reste des publicités Instant Experience non terminées.
Vous pouvez afficher des contenus publicitaires issus d’un catalogue de destinations dans l’image principale d’une publicité de collection. Vous pouvez également afficher un carrousel d’images d’hôtels sur cette destination. Pour ce faire, vous devez fournir une image de remplacement qui s’affiche sur l’image principale au cas où nous ne trouverions aucune destination correspondante pour les hôtels dans le carrousel. Pour en savoir plus, consultez la section Catalogue de destinations.
Tenez compte de ces limitations :
Pour utiliser cette fonctionnalité, ajoutez le paramètre destination_set_id
lors de la création de votre élément canvas_photo
, puis suivez l’autre procédure standard pour créer votre Instant Experience et publicité de collection.
Exemple
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