Enregistrement du critère de magasin négatif de campagne - En bloc
Définit un critère de magasin négatif de campagne qui peut être chargé et téléchargé dans un fichier en bloc.
Chaque critère de magasin négatif de campagne exclut un magasin Microsoft Merchant Center de votre campagne d’achat pour les marques. Chaque campagne peut avoir un maximum de 10 magasins exclus.
Vous pouvez télécharger tous les enregistrements campaign negative store criterion dans le compte en incluant la valeur DownloadEntity de CampaignNegativeStoreCriterions dans la demande de service DownloadCampaignsByAccountIds ou DownloadCampaignsByCampaignIds . En outre, la demande de téléchargement doit inclure l’étendue EntityData . Pour plus d’informations sur le service en bloc, y compris les meilleures pratiques, consultez Téléchargement et chargement en bloc.
L’exemple csv en bloc suivant ajoute un nouveau critère de magasin négatif de campagne si une valeur d’ID parent valide est fournie.
Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Store Id,Name
Format Version,,,,,,,,,6.0
Campaign Negative Store Criterion,Active,,-114,,,ClientIdGoesHere,,StoreIdGoesHere,
Si vous utilisez les Kits de développement logiciel (SDK) Bing Ads pour .NET, Java ou Python, vous pouvez gagner du temps à l’aide de BulkServiceManager pour charger et télécharger l’objet BulkCampaignNegativeStoreCriterion , au lieu d’appeler directement les opérations de service et d’écrire du code personnalisé pour analyser chaque champ dans le fichier en bloc.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkCampaignNegativeStoreCriterion
var bulkCampaignNegativeStoreCriterion = new BulkCampaignNegativeStoreCriterion
{
// Map properties in the Bulk file to the
// NegativeCampaignCriterion object of the Campaign Management service.
NegativeCampaignCriterion = new NegativeCampaignCriterion
{
// 'Parent Id' column header in the Bulk file
CampaignId = campaignIdKey,
Criterion = new StoreCriterion
{
// 'Store Id' column header in the Bulk file
StoreId = StoreIdGoesHere,
},
// 'Id' column header in the Bulk file
Id = null,
},
// 'Campaign' column header in the Bulk file
CampaignName = null,
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// 'Status' column header in the Bulk file
Status = Status.Active
};
uploadEntities.Add(bulkCampaignNegativeStoreCriterion);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Pour un enregistrement critère de magasin négatif de campagne , les champs d’attribut suivants sont disponibles dans le schéma de fichier en bloc.
Campagne
Nom de la campagne qui contient le critère de magasin.
Ajouter: Lecture seule et Obligatoire
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: Lecture seule et Obligatoire
Remarque
Pour ajouter, mettre à jour et supprimer, vous devez spécifier le champ Id parent ou Campagne .
ID client
Permet d’associer des enregistrements du fichier de chargement en bloc aux enregistrements du fichier de résultats. La valeur de ce champ n’est pas utilisée ou stockée par le serveur ; il est simplement copié de l’enregistrement chargé vers l’enregistrement de résultat correspondant. Il peut s’agir d’une chaîne valide d’une longueur maximale de 100.
Ajouter: Optionnel
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: En lecture seule
ID
Identificateur généré par le système du critère de magasin.
Ajouter: En lecture seule
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: Lecture seule et Obligatoire
Heure de modification
Date et heure de la dernière mise à jour de l’entité. La valeur est exprimée au format UTC (temps universel coordonné).
Remarque
La valeur de date et d’heure reflète la date et l’heure sur le serveur, et non le client. Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs.
Ajouter: En lecture seule
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: En lecture seule
Parent Id
Identificateur généré par le système de la campagne qui contient le critère du magasin.
Ce champ en bloc est mappé au champ Id de l’enregistrement de campagne .
Ajouter: En lecture seule et Obligatoire. Vous devez spécifier un identificateur de campagne existant ou un identificateur négatif égal au champ Id de l’enregistrement de campagne parent. Cette option est recommandée si vous ajoutez de nouvelles cibles publicitaires dynamiques à une nouvelle campagne dans le même fichier en bloc. Pour plus d’informations, consultez Clés de référence de schéma de fichier en bloc.
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: En lecture seule
Remarque
Pour ajouter, mettre à jour et supprimer, vous devez spécifier le champ Id parent ou Campagne .
Statut
Status du critère de magasin.
Les valeurs possibles sont Active ou Deleted.
Ajouter: Optionnel. La valeur par défaut est Active.
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: Obligatoire. L’état doit être défini sur Supprimé.
ID du magasin
Identificateur généré par le système du magasin Microsoft Merchant Center à exclure.
Ajouter: Obligatoire
Mettre à jour: Non applicable. Un magasin négatif peut être ajouté et supprimé, mais ne peut pas être mis à jour.
Supprimer: En lecture seule