Record ambito prodotto campagna - Bulk
Definisce un ambito di prodotto a livello di campagna con un elenco di condizioni che consentono di determinare quali elementi del catalogo includere nella campagna, ad esempio, filtrare in base al marchio o alla condizione.
Puoi usare gli ambiti dei prodotti delle campagne sia con le campagne Shopping che con quelle basate su feed, ad esempio quelle campagne che sfruttano un ID negozio di Microsoft Merchant Center. L'ambito del prodotto consente di scegliere gli elementi del catalogo da includere nella campagna, ad esempio filtrare in base alla marca o alla condizione.
Consiglio
Per una panoramica e altre informazioni sulle campagne di shopping Microsoft, vedere la guida tecnica sugli annunci di prodotto .
Nota
Le condizioni dell'ambito del prodotto a livello di campagna non sono supportate con le campagne Smart Shopping , ad esempio le campagne con tipo di campagna impostato su Shopping e Sottotipo impostato su ShoppingSmartAds.
È possibile scaricare tutti i record di Ambito prodotto campagna nell'account includendo il valore DownloadEntity di CampaignProductScopes nella richiesta di servizio DownloadCampaignsByAccountIds o DownloadCampaignsByCampaignIds . Inoltre, la richiesta di download deve includere l'ambito EntityData . Per altre informazioni sul servizio bulk, incluse le procedure consigliate, vedere Download e caricamento in blocco.
Nell'esempio csv bulk seguente viene aggiunto un nuovo ambito di prodotto della campagna se viene fornito un valore di ID padre valido.
Type,Status,Id,Parent Id,Sub Type,Campaign,Ad Group,Client Id,Modified Time,Bid,Name,Product Condition 1,Product Value 1,Product Condition 2,Product Value 2,Product Condition 3,Product Value 3,Product Condition 4,Product Value 4,Product Condition 5,Product Value 5,Product Condition 6,Product Value 6,Product Condition 7,Product Value 7,Is Excluded,Parent Criterion Id,Tracking Template,Custom Parameter
Format Version,,,,,,,,,,6.0,,,,,,,,,,,,,,,,,,
Campaign Product Scope,Active,,-113,,,,ClientIdGoesHere,,,,Condition,New,CustomLabel0,MerchantDefinedCustomLabel,,,,,,,,,,,,,,
Se si usano gli SDK di Bing Ads per .NET, Java o Python, è possibile risparmiare tempo usando BulkServiceManager per caricare e scaricare l'oggetto BulkCampaignProductScope , anziché chiamare direttamente le operazioni del servizio e scrivere codice personalizzato per analizzare ogni campo nel file bulk.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkCampaignProductScope
var bulkCampaignProductScope = new BulkCampaignProductScope
{
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// SharedEntityAssociation object of the Campaign Management service.
CampaignCriterion = new CampaignCriterion
{
// 'Parent Id' column header in the Bulk file
CampaignId = campaignIdKey,
Criterion = new ProductScope
{
// Conditions are mapped to Product Value 1..7 and Product Condition 1..7 columns
Conditions = new []
{
new ProductCondition
{
// 'Product Value 1' column header in the Bulk file
Attribute = "New",
// 'Product Condition 1' column header in the Bulk file
Operand = "Condition",
// 'Product Operator 1' column header in the Bulk file
Operator = "Operator",
},
new ProductCondition
{
// 'Product Value 2' column header in the Bulk file
Attribute = "MerchantDefinedCustomLabel",
// 'Product Condition 2' column header in the Bulk file
Operand = "CustomLabel0",
// 'Product Operator 2' column header in the Bulk file
Operator = "Operator",
},
},
},
// 'Id' column header in the Bulk file
Id = null,
},
// 'Campaign' column header in the Bulk file
CampaignName = null,
// 'Status' column header in the Bulk file
Status = Status.Active
};
uploadEntities.Add(bulkCampaignProductScope);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Per un record dell'ambito del prodotto campagna , i campi dell'attributo seguenti sono disponibili nello schema file bulk.
- Campagna
- Client Id
- Id
- Ora modifica
- Parent Id
- Condizione del prodotto 1
- Condizione del prodotto 2
- Condizione del prodotto 3
- Condizione del prodotto 4
- Condizione del prodotto 5
- Condizione del prodotto 6
- Condizione del prodotto 7
- Operatore di prodotto 1
- Operatore di prodotto 2
- Operatore di prodotto 3
- Operatore di prodotto 4
- Operatore di prodotto 5
- Operatore di prodotto 6
- Product Operator 7
- Valore prodotto 1
- Valore prodotto 2
- Valore prodotto 3
- Valore prodotto 4
- Valore prodotto 5
- Valore prodotto 6
- Valore prodotto 7
- Stato
Campagna
Nome della campagna che contiene l'ambito del prodotto.
Aggiungere: Sola lettura e Obbligatorio
Aggiornamento: Sola lettura e Obbligatorio
Elimina: Sola lettura e Obbligatorio
Nota
Per aggiungere, aggiornare ed eliminare, è necessario specificare il campo Id padre o Campagna .
ID Client
Usato per associare i record nel file di caricamento bulk ai record nel file dei risultati. Il valore di questo campo non viene utilizzato o archiviato dal server; viene semplicemente copiato dal record caricato nel record di risultati corrispondente. Può essere qualsiasi stringa valida fino a 100 di lunghezza.
Aggiungere: Opzionale
Aggiornamento: Opzionale
Elimina: Sola lettura
Id
Identificatore generato dal sistema dell'ambito del prodotto.
Aggiungere: Sola lettura
Aggiornamento: Sola lettura e Obbligatorio
Elimina: Sola lettura e Obbligatorio
Ora modifica
Data e ora dell'ultimo aggiornamento dell'entità. Il valore è espresso nell'ora UTC (Coordinated Universal Time).
Nota
Il valore di data e ora riflette la data e l'ora nel server, non nel client. Per informazioni sul formato della data e dell'ora, vedere la voce dateTime in Tipi di dati XML primitivi.
Aggiungere: Sola lettura
Aggiornamento: Sola lettura
Elimina: Sola lettura
Parent Id
Identificatore generato dal sistema della campagna che contiene l'ambito del prodotto.
Questo campo bulk viene mappato al campo Id del record Campagna .
Aggiungere: Sola lettura e Obbligatorio. È necessario specificare un identificatore campagna esistente o un identificatore negativo uguale al campo Id del record campagna padre. Questa operazione è consigliata se si aggiungono nuovi ambiti di prodotto a una nuova campagna nello stesso file bulk. Per altre informazioni, vedere Chiavi di riferimento dello schema file bulk.
Aggiornamento: Sola lettura
Elimina: Sola lettura
Nota
Per aggiungere, aggiornare ed eliminare, è necessario specificare il campo Id padre o Campagna .
Condizione del prodotto 1
Operando della condizione. Gli operandi includono in modo implicito l'operatore uguale. Ad esempio, è possibile leggere Brand come Brand=.
Usare ogni condizione del prodotto come operando per il valore del prodotto corrispondente.
Condizione del prodotto (operando) | Valore prodotto (attributo) | Operatore di prodotto (operatore) |
---|---|---|
Condizione del prodotto 1 | Valore prodotto 1 | Operatore di prodotto 1 |
Condizione del prodotto 2 | Valore prodotto 2 | Operatore di prodotto 2 |
Condizione del prodotto 3 | Valore prodotto 3 | Operatore di prodotto 3 |
Condizione del prodotto 4 | Valore prodotto 4 | Operatore di prodotto 4 |
Condizione del prodotto 5 | Valore prodotto 5 | Operatore di prodotto 5 |
Condizione del prodotto 6 | Valore prodotto 6 | Operatore di prodotto 6 |
Condizione del prodotto 7 | Valore prodotto 7 | Product Operator 7 |
Ogni condizione viene soddisfatta se il valore dell'attributo del prodotto è uguale al valore dell'attributo dell'operando. Ad esempio, se l'operando è impostato su Brand e l'attributo è impostato su Contoso, la condizione viene soddisfatta se il valore dell'attributo Brand del catalogo prodotti è uguale a Contoso.
Nota
Per l'aggiunta e l'aggiornamento, sono necessarie almeno una coppia di condizioni e valori del prodotto e il numero di indice non ha rilevanza. Ad esempio, è possibile specificare valori validi per Condizione prodotto 2 e Valore prodotto 2 e lasciare vuoti i campi condizione e valore rimanenti.
Aggiungere: Opzionale
Aggiornamento: Sola lettura. Non è possibile aggiornare i campi condizione o valore. Per aggiornare le condizioni, è necessario eliminare l'ambito del prodotto e aggiungerne uno nuovo.
Elimina: Sola lettura
Per la condizione del prodotto (operando) e il valore del prodotto (attributo) supportati per tipo di campagna, vedere le tabelle seguenti.
Condizioni del prodotto per le campagne Feed-Based audience
È possibile specificare più condizioni del prodotto per ogni campagna audience basata su feed. Ogni condizione viene soddisfatta se il valore dell'attributo del prodotto è uguale al valore dell'attributo dell'operando. Ad esempio, se l'operando è impostato su Brand e l'attributo è impostato su Contoso, la condizione viene soddisfatta se il valore dell'attributo Brand del catalogo prodotti è uguale a Contoso.
Condizione del prodotto (operando) | Descrizione del valore del prodotto (attributo) | Regole business |
---|---|---|
Marchio | Produttore, marchio o editore del prodotto. Un massimo di 1.000 caratteri. |
L'operando Brand può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. |
Condizione | Condizione del prodotto. Se l'operando è impostato su Condition, i valori di attributo supportati che è possibile specificare sono New, Used e Ricondizionati. |
L'operando Condition può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. |
ProductType1-5 Sono disponibili cinque valori degli operandi del tipo di prodotto, ad esempio ProductType1, ProductType2, ProductType3, ProductType4 e ProductType5. |
Tipo di prodotto o categoria definito dal commerciante. ProductType1 è il tipo di prodotto di livello più alto e ProductType5 è il livello più basso o il tipo di prodotto più granulare. Un massimo di 100 caratteri. |
Ogni operando del tipo di prodotto può essere usato una volta per filtro dell'ambito del prodotto della campagna. Se si imposta l'operando su un tipo di prodotto compreso tra 1 e 5, è necessario specificarlo in ordine crescente. Ad esempio, l'operando può essere impostato su "ProductType2" con attributo "Pet Supplies", se una partizione di prodotto di livello superiore ha l'operando "ProductType1" con attributo "Animals & Pet Supplies". |
CustomLabel0-4 Sono disponibili cinque valori degli operandi etichetta personalizzati, ad esempio CustomLabel0, CustomLabel1, CustomLabel2, CustomLabel3 e CustomLabel4. |
Etichetta personalizzata definita dal commerciante. Le etichette personalizzate, ad esempio CustomLabel0 e CustomLabel4, non vengono convalidate in base a alcuna gerarchia. Un massimo di 100 caratteri. |
Ogni operando CustomLabel può essere usato una volta per filtro dell'ambito del prodotto della campagna. |
Condizioni del prodotto per le campagne di shopping
È possibile specificare più condizioni del prodotto per ogni campagna e gruppo di annunci Microsoft Shopping. Ogni condizione viene soddisfatta se il valore dell'attributo del prodotto è uguale al valore dell'attributo dell'operando. Ad esempio, se l'operando è impostato su Brand e l'attributo è impostato su Contoso, la condizione viene soddisfatta se il valore dell'attributo Brand del catalogo prodotti è uguale a Contoso.
Nelle campagne Shopping le condizioni del prodotto possono essere impostate a livello di campagna e gruppo di annunci. Nella tabella seguente vengono descritte le regole business Condizione prodotto (operando) e Valore prodotto (attributo) per i record dell'ambito del prodotto della campagna e della partizione del prodotto del gruppo di annunci .
Condizione del prodotto (operando) | Descrizione del valore del prodotto (attributo) | Regole dell'ambito del prodotto della campagna | Regole di partizione del prodotto del gruppo di annunci |
---|---|---|---|
Tutti | Deve essere Null. | Non applicabile. | Per le partizioni di prodotto di un gruppo di annunci, il nodo radice deve avere l'operando impostato su "All" e l'attributo impostato su Null o vuoto. |
Marchio | Produttore, marchio o editore del prodotto. Un massimo di 1.000 caratteri. |
L'operando Brand può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando Brand può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
CategoriaL1-5 Sono disponibili cinque valori degli operandi di categoria, ad esempio CategoryL1, CategoryL2, CategoryL3, CategoryL4 e CategoryL5. |
Categoria di prodotti definita dall'archivio Microsoft Merchant Center. Per i valori di categoria e la tassonomia validi, vedere Tassonomia categoria Bing . CategoryL0 è la categoria di livello più alto e CategoryL4 è il livello più basso o la categoria più granulare. Un massimo di 100 caratteri. |
Ogni operando CategoryL può essere usato una volta per filtro dell'ambito del prodotto della campagna. Se si specifica una condizione di prodotto con l'operando impostato su una categoria di prodotti da 1 a 5, devono essere specificati in ordine crescente. Ad esempio, è possibile impostare l'operando su "CategoryL2" con l'attributo "Pet Supplies", se una condizione precedente del prodotto ha l'operando "CategoryL1" con attributo "Animals & Pet Supplies". |
Ognuno degli operandi CategoryL può essere usato in più rami, ma può essere specificato solo una volta per ramo. Ad esempio, un ramo può contenere CategoryL1 e CategoryL2, ma potrebbe non contenere un altro nodo con l'operando CategoryL2. Se si imposta l'operando su una categoria di prodotti da 1 a 5, è necessario specificarlo in ordine crescente. Ad esempio, l'operando può essere impostato su "CategoryL2" con l'attributo "Pet Supplies", se una partizione di prodotto di livello superiore ha l'operando "CategoryL1" con attributo "Animals & Pet Supplies". Non è necessario specificare l'operando della categoria di prodotti di livello precedente nella partizione padre immediata. Ad esempio, è possibile specificare una condizione CategoryL2 per una partizione del prodotto se l'elemento padre dell'elemento padre specifica una condizione CategoryL1. |
Canale | Canale Local Inventory Ads (LIA). I valori possibili includono "Local Stores" e "Online". Se la campagna non ha scelto annunci di inventario locale, tutte le offerte sono solo online per impostazione predefinita (Channel=Online) e a canale singolo (ChannelExclusivity=Single-channel). Per altre informazioni, vedere la pagina della Guida annunci di inventario locale . |
L'operando del canale può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando del canale può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
ChannelExclusivity | L'esclusività del canale Local Inventory Ads (LIA). I valori possibili includono "Single-channel" e "Multi-channel". Se la campagna non ha scelto annunci di inventario locale, tutte le offerte sono solo online per impostazione predefinita (Channel=Online) e a canale singolo (ChannelExclusivity=Single-channel). Per altre informazioni, vedere la pagina della Guida annunci di inventario locale . |
L'operando ChannelExclusivity può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando ChannelExclusivity può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
Condizione | Condizione del prodotto. Se l'operando è impostato su Condition, i valori di attributo supportati che è possibile specificare sono New, Used e Ricondizionati. |
L'operando Condition può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando Condition può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
CustomLabel0-4 Sono disponibili cinque valori degli operandi etichetta personalizzati, ad esempio CustomLabel0, CustomLabel1, CustomLabel2, CustomLabel3 e CustomLabel4. |
Etichetta personalizzata definita dal commerciante. Le etichette personalizzate, ad esempio CustomLabel0 e CustomLabel4, non vengono convalidate in base a alcuna gerarchia. Un massimo di 100 caratteri. Questo operando non è applicabile ai prodotti sponsorizzati. |
Ogni operando CustomLabel può essere usato una volta per filtro dell'ambito del prodotto della campagna. | Ognuno degli operandi CustomLabel può essere usato in più rami, ma può essere specificato una sola volta per ramo. Ad esempio, un ramo può contenere CustomLabel0 e CustomLabel1, ma potrebbe non contenere un altro nodo con l'operando CustomLabel1 . |
GTIN | Numero dell'elemento di scambio globale definito dal commerciante. Il campo GTIN ha un limite di 50 caratteri, con ogni valore GTIN con un massimo di 14 cifre. Questo operando è applicabile solo con Sponsored Products. |
L'operando GTIN può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando GTIN può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
Id | Identificatore del prodotto definito dal commerciante. Un massimo di 1.000 caratteri. |
L'operando Id può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando Id può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
MPN | Numero dell'elemento di scambio globale definito dal commerciante. Un massimo di 70 caratteri. Questo operando è applicabile solo con Sponsored Products. |
L'operando MPN può essere specificato una sola volta per filtro dell'ambito del prodotto della campagna. | L'operando MPN può essere usato in più rami, ma può essere specificato una sola volta per ramo. |
ProductType1-5 Sono disponibili cinque valori degli operandi del tipo di prodotto, ad esempio ProductType1, ProductType2, ProductType3, ProductType4 e ProductType5. |
Tipo di prodotto o categoria definito dal commerciante. ProductType1 è il tipo di prodotto di livello più alto e ProductType5 è il livello più basso o il tipo di prodotto più granulare. Un massimo di 100 caratteri. Questo operando non è applicabile ai prodotti sponsorizzati. |
Ogni operando del tipo di prodotto può essere usato una volta per filtro dell'ambito del prodotto della campagna. Se si specifica una condizione del prodotto con operando impostato su un tipo di prodotto compreso tra 1 e 5, devono essere specificati in ordine crescente. Ad esempio, è possibile impostare l'operando su "ProductType2" con l'attributo "Pet Supplies", se una condizione precedente del prodotto ha l'operando "ProductType1" con l'attributo "Animals & Pet Supplies". |
Ognuno degli operandi ProductType può essere usato in più rami, ma può essere specificato una sola volta per ramo. Ad esempio, un ramo può contenere ProductType1 e ProductType2, ma potrebbe non contenere un altro nodo con l'operando ProductType2 . Se si imposta l'operando su un tipo di prodotto compreso tra 1 e 5, è necessario specificarlo in ordine crescente. Ad esempio, l'operando può essere impostato su "ProductType2" con attributo "Pet Supplies", se una partizione di prodotto di livello superiore ha l'operando "ProductType1" con attributo "Animals & Pet Supplies". Non è necessario specificare l'operando del tipo di prodotto di livello precedente nella partizione padre immediata. Ad esempio, è possibile specificare una condizione ProductType2 per una partizione del prodotto se l'elemento padre dell'elemento padre specifica una condizione ProductType1. |
Condizione del prodotto 2
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Condizione del prodotto 3
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Condizione del prodotto 4
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Condizione del prodotto 5
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Condizione del prodotto 6
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Condizione del prodotto 7
Supporta gli stessi valori e le stesse regole della condizione 1 del prodotto.
Operatore di prodotto 1
Valore dell'operatore della condizione. Il valore dell'operatore è uguale o notequal.
Aggiungere: Opzionale
Aggiornamento: Sola lettura. Non è possibile aggiornare i campi condizione o valore. Per aggiornare le condizioni, è necessario eliminare l'ambito del prodotto della campagna e aggiungerne uno nuovo.
Elimina: Sola lettura
Operatore di prodotto 2
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Operatore di prodotto 3
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Operatore di prodotto 4
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Operatore di prodotto 5
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Operatore di prodotto 6
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Product Operator 7
Supporta gli stessi valori e regole dell'operatore di prodotto 1.
Valore prodotto 1
Valore dell'attributo della condizione. Il valore di un attributo deve corrispondere esattamente al valore specificato nel file di catalogo Microsoft Merchant Center del cliente.
Per le regole business, vedere Condizione del prodotto 1.
Aggiungere: Obbligatorio
Aggiornamento: Sola lettura. Non è possibile aggiornare i campi condizione o valore. Per aggiornare le condizioni, è necessario eliminare l'ambito del prodotto della campagna e aggiungerne uno nuovo.
Elimina: Sola lettura
Valore prodotto 2
Supporta gli stessi valori e regole di Product Value 1.
Valore prodotto 3
Supporta gli stessi valori e regole di Product Value 1.
Valore prodotto 4
Supporta gli stessi valori e regole di Product Value 1.
Valore prodotto 5
Supporta gli stessi valori e regole di Product Value 1.
Valore prodotto 6
Supporta gli stessi valori e regole di Product Value 1.
Valore prodotto 7
Supporta gli stessi valori e regole di Product Value 1.
Stato
Stato dell'ambito del prodotto.
I valori possibili sono Attivo o Eliminato.
Aggiungere: Opzionale. L'unico stato possibile è Attivo. Se si imposta lo stato su Eliminato , verrà ignorato e il record restituito avrà lo stato impostato su Attivo.
Aggiornamento: Opzionale
Elimina: Obbligatorio. Lo stato deve essere impostato su Eliminato.