Enregistrement du critère de fonction du travail de campagne - En bloc
Définit un critère de fonction de travail de campagne qui peut être chargé et téléchargé dans un fichier en bloc.
Vous pouvez cibler des personnes dans une fonction de travail spécifique en fonction de LinkedIn en définissant l’ID de profil.
Microsoft Advertising applique une union de critères de profil au niveau de la campagne et du groupe d’annonces. Toutefois, si vous appliquez un critère avec le même ID de profil, par exemple, ciblez ou excluez le même nom de société au niveau de la campagne et du groupe d’annonces, le critère de niveau du groupe d’annonces remplacera le critère de niveau de la campagne.
Conseil
Pour obtenir une vue d’ensemble de l’utilisation des critères cibles, consultez Afficher des publicités à votre public cible.
Vous pouvez télécharger tous les enregistrements critères de fonction de travail de campagne dans le compte en incluant la valeur DownloadEntity de CampaignTargetCriterions 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 fonction de travail de campagne si une valeur d’ID parent valide est fournie.
Type,Status,Id,Parent Id,Sub Type,Campaign,Ad Group,Client Id,Modified Time,Bid Adjustment,Name,Profile Id,
Format Version,,,,,,,,,,6.0,,
Campaign Job Function Criterion,Active,,-1111,,,,ClientIdGoesHere,,20,,ProfileIdGoesHere,
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 BulkCampaignJobFunctionCriterion , au lieu d’appeler directement les opérations de service et d’écrire du code personnalisé pour analyser chaque champ du fichier en bloc.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkCampaignJobFunctionCriterion
var bulkCampaignJobFunctionCriterion = new BulkCampaignJobFunctionCriterion
{
// 'Campaign' column header in the Bulk file is read-only
CampaignName = null,
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// 'Profile' column header in the Bulk file is read-only
ProfileName = null,
// Map properties in the Bulk file to the
// BiddableCampaignCriterion object of the Campaign Management service.
BiddableCampaignCriterion = new BiddableCampaignCriterion
{
// 'Parent Id' column header in the Bulk file
CampaignId = campaignIdKey,
Criterion = new ProfileCriterion
{
// 'Profile Id' column header in the Bulk file
ProfileId = 0,
// Maps to the 'Campaign Job Function Criterion' record name in the Bulk file
ProfileType = ProfileType.JobFunction
},
CriterionBid = new BidMultiplier
{
// 'Bid Adjustment' column header in the Bulk file
Multiplier = 20,
},
// 'Id' column header in the Bulk file
Id = null,
// 'Status' column header in the Bulk file
Status = CampaignCriterionStatus.Active,
}
};
uploadEntities.Add(bulkCampaignJobFunctionCriterion);
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 fonction de travail de campagne , les champs d’attribut suivants sont disponibles dans le schéma de fichier en bloc.
- Ajustement de l’enchère
- Campagne
- Client Id
- Id
- Heure de modification
- Parent Id
- Profil
- ID de profil
- État
Ajustement de l’enchère
Pourcentage d’ajustement de l’enchère pour l’ID de profil correspondant.
Les valeurs prises en charge sont négatives quatre-vingt-dix (-90) à 900 (900) positives.
Ajouter: Optionnel. L’ajustement de l’enchère sera défini sur la valeur par défaut 0 s’il n’est pas inclus.
Mettre à jour: Obligatoire
Supprimer: En lecture seule
Campagne
Nom de la campagne dans laquelle ce critère est appliqué ou supprimé.
Ajouter: En lecture seule
Mettre à jour: En lecture seule
Supprimer: En lecture seule
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: Optionnel
Supprimer: Optionnel
ID
Identificateur unique Microsoft Advertising du critère.
Ajouter: En lecture seule
Mettre à jour: Lecture seule et Obligatoire
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: En lecture seule
Supprimer: En lecture seule
Parent Id
Identificateur de la campagne dans laquelle ce critère est appliqué ou supprimé.
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 nouveaux critères à 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: Lecture seule et Obligatoire
Supprimer: Lecture seule et Obligatoire
Profil
Nom complet du profil d’audience en anglais.
Ajouter: En lecture seule
Mettre à jour: En lecture seule
Supprimer: En lecture seule
ID de profil
Identificateur du profil d’audience que vous souhaitez cibler avec l’ajustement d’enchère correspondant.
Ajouter: Obligatoire
Mettre à jour: Obligatoire
Supprimer: Obligatoire
Statut
Représente l’association status entre la campagne et le critère. Si le critère est appliqué à la campagne, la valeur de ce champ est Active. Pour supprimer le critère, définissez le status sur Supprimé.
Ajouter: En lecture seule. Le status est toujours défini sur Actif lorsque vous ajoutez des critères. Si vous chargez une autre valeur, par exemple , Foo , le fichier de résultats contient la même valeur, bien que le critère soit actif.
Mettre à jour: Optionnel
Supprimer: Obligatoire. L’état doit être défini sur Supprimé. Pour supprimer un critère de fonction de travail spécifique, vous devez charger l’état, l’ID et l’ID parent.