Per promuovere destinazioni su Facebook, devi condividerne le informazioni con Facebook. Puoi farlo creando e compilando un catalogo di destinazioni.
Crea file CSV o XML per gli "elenchi di destinazioni" con le destinazioni che desideri promuovere.
Puoi creare e gestire il tuo catalogo di destinazioni in Gestore delle vendite.
Per usare l'API per la gestione del catalogo:
Un elenco di destinazioni è un file con le destinazioni che desideri promuovere. Ogni riga o voce del file rappresenta una singola destinazione. Puoi usare uno o più elenchi di destinazioni, purché tutti gli elenchi contengano tutte le destinazioni che desideri promuovere.
CSV di esempio | TSV di esempio (non strutturato) | TSV di esempio (stile JSON)
"
virgolette doppie"
. address
, neighborhood
o image
, possono essere rappresentati usando valori con codifica JSON o tramite una serie di colonne a testo semplice senza struttura, etichettate usando una sintassi con percorso in stile JSON (ad es. address.city
, neighborhood[0]
, image[0].url
, image[0].tag[0]
, image[0].tag[1]
). Entrambe le convenzioni possono essere usate in modo intercambiabile all'interno dello stesso file.<listings>
radice comprende una serie di nodi <listing>
, dove ciascuno rappresenta una destinazione.<?xml
valido.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.
I seguenti campi supportati sono progettati per le voci che aggiungi al catalogo prodotti.
Per i cataloghi localizzati, vedi i campi supportati per le destinazioni.
Nome e tipo di campo | Descrizione |
---|---|
tipo: stringa | Obbligatorio. Lunghezza massima: 100 Il tuo identificativo unico per la destinazione all'interno del catalogo. Verrà abbinato agli elementi |
tipo: oggetto | Obbligatorio. Indirizzo completo della destinazione che deve ricondurre al luogo in cui si trova. |
tipo: oggetto | Obbligatorio. N. max. di articoli: 20 Dati delle immagini per questa destinazione. Puoi fornire un massimo di 20 immagini per la destinazione. Ogni immagine contiene due campi: |
tipo: stringa | Obbligatorio. Link al sito esterno in cui puoi visualizzare la pagina della destinazione. Puoi specificare anche un URL a livello dell'inserzione usando |
tipo: stringa | Obbligatorio. N. max. di articoli: 20 Tipo di destinazione, ad esempio spiaggia, città, ristorazione, visite turistiche, cultura, storia, shopping, museo, posto rilassante, paesaggio, natura, architettura, azienda, persone amichevoli, relax, mercato notturno, montagna, tempio, escursioni, snorkeling e così via. Puoi associare più tipi a una destinazione, il che implica che una destinazione può avere più attributi, come |
tipo: stringa | Obbligatorio. Nome più comune della destinazione. |
tipo: stringa | Facoltativo. N. max. di articoli: 20 Uno o più quartieri per la destinazione. Esempi: |
tipo: float | Facoltativo. Latitudine della destinazione. Esempio: |
tipo: float | Facoltativo. Longitudine della destinazione. Esempio: |
tipo: stringa | Facoltativo. Dimensione massima: 5000 Breve paragrafo che descrive la destinazione. |
tipo: stringa | Facoltativo. Può essere il prezzo medio o più basso per questa destinazione. Devi specificare il valore con la valuta. Esempio: |
tipo: int | Facoltativo. Variazione di prezzo:
Può essere usato per realizzare insiemi di prodotti e nelle creatività universale ("prezzo medio ridotto del X"). |
tipo: elemento | Facoltativo. Deep link che reindirizza direttamente alla pagina di informazioni della destinazione nella tua app mobile usando App Links. Specifica i deep link in ordine di precedenza, dalla più alta alla più bassa:
|
Tipo: stringa | Controlla se un articolo è attivo o archiviato nel tuo catalogo. Le persone possono vedere solo gli articoli attivi nelle tue inserzioni, nei tuoi shop o in qualsiasi altro canale. Valori supportati: Esempio: Nota: alcune piattaforme partner come Shopify potrebbero sincronizzare gli articoli sul tuo catalogo con uno stato chiamato staging, che si comporta come In precedenza questo campo si chiamava |
Fornisci i deep link nell'elenco seguendo la specifica App Links. Le informazioni sui deep link nell'elenco hanno la precedenza su qualsiasi informazione raccolta da Facebook con i metadati App Links con il nostro crawler web.
Se disponi già di informazioni sui deep link provenienti da App Links, non devi specificare questi dati. Facebook usa le informazioni provenienti da App Links per visualizzare il deep link corretto. Per visualizzare i deep link nelle tue inserzioni, consulta Inserzioni del catalogo Advantage+, modello di inserzione.
Nome e tipo di campo | Descrizione |
---|---|
tipo: stringa | Obbligatorio. URL dell'immagine della destinazione. Segui queste specifiche delle immagini:
|
tipo: stringa | Facoltativo. Stringa che rappresenta il contenuto dell'immagine. Possono essere presenti più tag associati a un'immagine. Esempi:
|
I campi nidificati o con più valori, ad esempio address
, possono essere rappresentati usando valori con codifica JSON o tramite una serie di colonne a testo semplice senza struttura, etichettate usando una sintassi con percorso in stile JSON come address.region
. Entrambe le convenzioni possono essere usate in modo intercambiabile all'interno dello stesso file.
Nome e tipo di campo | Descrizione |
---|---|
tipo: stringa | Indirizzo della destinazione. Esempio: |
tipo: stringa | Obbligatorio. Città in cui è ubicata la destinazione. Esempio: |
tipo: stringa | Obbligatorio. Stato, regione o provincia della destinazione. Esempio: |
tipo: stringa | Codice postale o CAP della destinazione. Obbligatorio, tranne nel caso in cui il Paese non disponga di un sistema di codici postali. Esempi:
|
tipo: stringa | Obbligatorio. Paese della destinazione. Esempio: |
tipo: stringa | Valore da usare nell'URL del deep link ( |
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: |
Le seguenti sezioni sono pertinenti solo per la gestione dei tuoi cataloghi mediante questa API.
Un catalogo di destinazioni contiene le destinazioni che desideri promuovere. Per usare l'API Catalog, assicurati di avere il livello di accesso dell'API Marketing corretto e di aver accettato le Condizioni d'uso creando il tuo primo catalogo mediante Business Manager.
Per creare un catalogo di destinazioni per le inserzioni per le destinazioni, imposta vertical
su 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
Una volta creato il tuo catalogo, devi caricare i tuoi elenchi di destinazioni su Facebook. Usa l'API per creare un oggetto feed per ciascun elenco che desideri caricare. Supportiamo caricamenti programmati e diretti.
Un insieme di destinazioni è un sottoinsieme del tuo catalogo. Per configurare le inserzioni per le destinazioni, ti serve un insieme di destinazioni. Pertanto, ne devi creare almeno uno.
Gli insiemi di destinazioni sono definiti dai filtri applicati al catalogo di destinazioni. Ad esempio, puoi creare un insieme di destinazioni con tutte le destinazioni alle quali è stata applicata una considerevole riduzione del prezzo. Tieni presente che puoi anche creare un insieme di destinazioni senza alcun filtro. In questo caso, l'insieme di destinazioni conterrà tutte le destinazioni del tuo catalogo.
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
Il parametro filter
è composto dai seguenti operatori e dati:
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. |
Dati | Dati filtrati. |
---|---|
| Paese della destinazione. |
| Prezzo per questa destinazione in centesimi. |
| Valuta. |
| Riduzione o diminuzione del prezzo. |
| Città della destinazione. |
| Descrizione per questa destinazione. |
| Nome per questa destinazione. |
| Il tuo identificativo unico per la destinazione all'interno del catalogo. |