Enregistrement d’étiquette de mot clé - En bloc
Définit un enregistrement d’association entre un mot clé et une étiquette qui peut être chargé et téléchargé dans un fichier en bloc. Pour charger ou télécharger l’mot clé ou l’étiquette, utilisez l’enregistrement Keyword ou Label.
Vous pouvez télécharger tous les enregistrements d’étiquette de mot clé dans le compte en incluant la valeur DownloadEntity de KeywordLabels 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 applique une étiquette à un mot clé si des valeurs ID et ID parent valides sont fournies.
Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Name,Description,Label,Color
Format Version,,,,,,,,6.0,,,
Keyword Label,,-22,-11113,,,ClientIdGoesHere,,,,,
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 BulkKeywordLabel , 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 BulkKeywordLabel
var bulkKeywordLabel = new BulkKeywordLabel
{
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// LabelAssociation object of the Campaign Management service.
LabelAssociation = new LabelAssociation
{
// 'Parent Id' column header in the Bulk file
EntityId = keywordIdKey,
// 'Id' column header in the Bulk file
LabelId = labelIdKey
},
// 'Status' column header in the Bulk file
Status = Status.Active
};
uploadEntities.Add(bulkKeywordLabel);
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 d’étiquette de mot clé , les champs d’attribut suivants sont disponibles dans le schéma de fichier en bloc.
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
Supprimer: En lecture seule
ID
Identificateur de l’étiquette qui est appliquée ou supprimée du mot clé.
Ce champ en bloc est mappé au champ Id de l’enregistrement Label .
Ajouter: En lecture seule et Obligatoire. Vous devez spécifier un identificateur d’étiquette existant ou un identificateur négatif égal au champ Id de l’enregistrement Label parent. Cette option est recommandée si vous appliquez de nouvelles étiquettes à des mots clés 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.
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
Supprimer: En lecture seule
Parent Id
Identificateur du mot clé où cette étiquette est appliquée ou supprimée.
Ce champ en bloc est mappé au champ Id de l’enregistrement de mot clé .
Ajouter: En lecture seule et Obligatoire. Vous devez spécifier un identificateur de mot clé existant ou un identificateur négatif égal au champ Id de l’enregistrement de mot clé parent. Cette option est recommandée si vous appliquez des étiquettes à un nouveau mot clé 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.
Supprimer: Lecture seule et Obligatoire
Statut
Représente le status appliqué entre le mot clé et l’étiquette.
Les valeurs possibles sont Active et Deleted. Si l’étiquette est appliquée à l’mot clé, la valeur de ce champ est Active.
Ajouter: En lecture seule
Supprimer: Obligatoire. L’état doit être défini sur Supprimé.