Pour promouvoir des destinations sur Facebook, vous devez partager les informations les concernant avec Facebook. Pour ce faire, vous devez créer un catalogue de destinations, puis le remplir avec des destinations.
Vous pouvez créer et gérer vos catalogues de destinations dans votre gestionnaire des ventes.
Si vous souhaitez utiliser l’API pour gérer votre catalogue, procédez comme suit :
Un flux de destinations est un fichier contenant les destinations que vous souhaitez promouvoir. Chaque ligne ou élément du fichier représente une destination unique. Vous pouvez utiliser un ou plusieurs flux de destinations, tant que tous les flux regroupés contiennent l’ensemble des destinations que vous voulez promouvoir.
Exemple de fichier CSV | Exemple de fichier TSV (simplifié) | Exemple de fichier TSV (type JSON)
"
guillemets"
. address
, neighborhood
ou image
, peuvent être représentés à l’aide de valeurs encodées au format JSON ou par un ensemble de colonnes en texte brut « simplifié » désignées par une syntaxe au format de chemin JSON, notamment address.city
, neighborhood[0]
, image[0].url
, image[0].tag[0]
, image[0].tag[1]
. Les deux conventions peuvent être utilisées de manière interchangeable dans le même fichier.<listings>
renferme un ensemble de nœuds <listing>
, dont chacun représente une destination.<?xml
valide.The feed parser automatically detects UTF8
, UTF16
, or UTF32
text encodings, and defaults to LATIN1
if it encounters an unexpected byte sequences. You can provide text in field values in any language; however, field names must be given exactly as below, in English.
Les champs pris en charge mentionnés ci-dessous se rapportent aux éléments que vous ajoutez dans votre catalogue produits.
Pour les catalogues localisés, consultez les champs acceptés pour les destinations.
Nom du champ et type | Description |
---|---|
type : chaîne | Obligatoire. Longueur max. : 100 Identifiant unique pour la destination dans le catalogue. Nous ferons correspondre cet identifiant aux |
type : objet | Obligatoire. Adresse complète de la destination qui doit indiquer son emplacement. Consultez Paramètres de l’objet adresse. |
type : objet | Obligatoire. Nombre d’éléments max. : 20 Données images pour cette destination. Vous pouvez fournir jusqu’à 20 images de la destination. Chaque image contient deux champs : |
type : chaîne | Obligatoire. Lien vers le site externe sur lequel vous pouvez voir la page de la destination. Vous pouvez indiquer une URL au niveau des publicités avec la |
type : chaîne | Obligatoire. Nombre d’éléments max. : 20 Type de destination, par exemple : plage, ville, cuisine, tourisme, culture, histoire, shopping, musée, tranquillité, paysage, nature, architecture, affaires, gentillesse des habitants, relaxation, marché de nuit, montagne, temple, randonnée, plongée libre, etc. Il est possible d’associer plusieurs types à une même destination, autrement dit, d’affecter plusieurs attributs à une même destination, comme |
type : chaîne | Obligatoire. Nom le plus communément attribué à la destination. |
type : chaîne | Facultatif. Nombre d’éléments max. : 20 Un ou plusieurs quartiers dans lesquels se trouve la destination. Exemples : |
type : virgule flottante | Facultatif. Latitude de la destination. Exemple : |
type : virgule flottante | Facultatif. Longitude de la destination. Exemple : |
type : chaîne | Facultatif. Taille max. : 5 000 Brève description de la destination. |
type : chaîne | Facultatif. Peut correspondre au prix le plus bas ou au prix moyen de cette destination. Vous devez spécifier le montant et la devise. Exemple : |
type : nombre entier | Facultatif. Modification du prix :
Cette option peut être utilisée pour créer des ensembles de produits et dans le contenu universel (« prix moyen en baisse de X »). |
type : élément | Facultatif. Ajoutez un lien profond direct vers la page de détails de la destination dans votre app mobile à l’aide des App Links. Indiquez les liens profonds dans l’ordre de prévalence, du plus élevé au plus bas :
|
type : chaîne | Détermine si un article est actif ou archivé dans votre catalogue. Seuls les articles actifs peuvent être vus par les internautes dans vos publicités, vos boutiques ou tout autre moyen de communication. Valeurs prises en charge : Exemple : Remarque : certaines plateformes partenaires comme Shopify peuvent synchroniser des articles dans votre catalogue avec le statut staging, qui est équivalent au statut Ce champ était auparavant appelé |
Suivez la spécification des App Links ci-dessous pour fournir des liens profonds dans le flux. Les informations des liens profonds prévalent sur les informations collectées par Facebook avec son robot d’indexation via les métadonnées des App Links.
Si vous possédez déjà les informations des liens profonds via les App Links, vous n’avez pas besoin de spécifier ceci. Facebook utilise les informations provenant d’App Links pour afficher le lien profond correct. Pour afficher les liens profonds dans vos publicités, consultez la section Publicités de catalogue Advantage+, Modèle de publicité.
Nom du champ et type | Description |
---|---|
type : chaîne | Obligatoire. URL de l’image de la destination. Suivez les spécifications suivantes pour les images :
|
type : chaîne | Facultatif. Chaîne représentant ce que contient l’image. Plusieurs tags peuvent être associés à une image. Exemples :
|
Les champs imbriqués ou à valeurs multiples, tels que address
, peuvent être représentés à l’aide de valeurs encodées au format JSON ou par un ensemble de colonnes en texte brut "simplifié" désignées au moyen de la syntaxe d’un chemin d’accès JSON par exemple, address.region
. Les deux conventions peuvent être utilisées de manière interchangeable dans le même fichier.
Nom du champ et type | Description |
---|---|
type : chaîne | Adresse postale de la destination. Exemple : |
type : chaîne | Obligatoire. Ville dans laquelle se trouve la destination. Exemple : |
type : chaîne | Obligatoire. État, département, région ou province où se trouve la destination. Exemple : |
type : chaîne | Code postal de la destination. Obligatoire, sauf si le pays ne comporte pas de système de codes postaux. Exemples :
|
type : chaîne | Obligatoire. Pays de la destination. Exemple : |
type : chaîne | Valeur à utiliser dans l’URL du lien profond ( |
If you have separate apps for iPhone and iPad, specify iPhone and iPad specific information. Otherwise specify only iOS information.
Field Name and Type | Description |
---|---|
type: string | A custom scheme for the iOS app. Example: |
type: string | The app ID for the App Store. Example: 1234 |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type:string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the Android app. Example: |
type: string | A fully-qualified package name for intent generation. Exammple: |
type: string | The name of the app (suitable for display). Example: |
Les sections suivantes ne sont pertinentes que si vous gérez vos catalogues à l’aide de cette API.
Un catalogue de destinations est un contenant pour les destinations que vous voulez promouvoir. Pour utiliser l’API Catalog, vérifiez que vous disposez du niveau d’accès adéquat à l’API Marketing et que vous avez accepté les conditions de service en créant votre premier catalogue à l’aide de Business Manager.
Pour créer un catalogue de destinations pour les publicités de destinations, définissez vertical
sur destinations
:
curl -X POST \ -F 'name="Test Destination Catalog"' \ -F 'vertical="destinations"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs
Une fois que vous avez créé le catalogue, vous devez importer votre ou vos flux de destinations sur Facebook. Utilisez l’API pour créer un objet de flux pour chaque flux que vous souhaitez importer. Les importations planifiées et directes sont acceptées.
Un ensemble de destinations est un sous-ensemble de votre catalogue. Pour configurer des publicités pour les destinations, vous avez besoin d’un ensemble de destinations. Vous devez donc en créer au moins un.
Les ensembles de destinations sont définis par des filtres appliqués au catalogue de destinations. Par exemple, vous pouvez créer un ensemble de destinations composé de toutes les destinations dont le prix a fait l’objet d’une importante baisse. Veuillez noter que vous pouvez également créer un ensemble de destinations sans aucun filtre. Dans ce cas, l’ensemble de destinations contiendra toutes les destinations de votre catalogue.
use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;
$destination_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);
$destination_set->setData(array(
ProductSetFields::NAME => 'Test Destination Set',
ProductSetFields::FILTER => array(
'price_change' => array(
'lt' => -20,
),
),
));
$destination_set->create();
from facebookads.adobjects.productset import ProductSet
destination_set = ProductSet(None, <PRODUCT_CATALOG_ID>)
destination_set[ProductSet.Field.name] = 'Test Destination Set'
destination_set[ProductSet.Field.filter] = {
'price_change': {
'lt': -20,
},
}
destination_set.remote_create()
curl \
-F 'name=Test Destination Set' \
-F 'filter={"price_change":{"lt":-20}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.10/<PRODUCT_CATALOG_ID>/product_sets
Le paramètre filter
est composé des opérateurs et données suivants :
Operators | Filter Type |
---|---|
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Equal to. Operator is case-insensitive. |
| Not equal to. Operator is case-insensitive. |
| Less than. For numeric fields only. |
| Less than or equal to. For numeric fields only. |
| Greater than. For numeric fields only. |
| Greater than or equal to. For numeric fields only. |
Données | Données filtrées. |
---|---|
| Pays de la destination. |
| Prix pour cette destination. Le prix est en centimes. |
| Devise. |
| Baisse ou augmentation du prix. |
| Ville de la destination. |
| Description de cette destination. |
| Nom de cette destination. |
| Identifiant unique pour la destination dans le catalogue. |