Freigeben über


Bezeichnungsdatensatz – Massenvorgang

Definiert eine Bezeichnung, die in eine Massendatei hochgeladen und heruntergeladen werden kann.

Mit Bezeichnungen können Sie Kampagnen, Anzeigengruppen, Anzeigen und Schlüsselwörter in Gruppen organisieren, basierend auf dem, was für Sie wichtig ist. Anschließend können Sie Berichte für Ihre Bezeichnungen filtern und ausführen, um die Daten zu erhalten, die für Sie am aussagekräftigsten sind.

Sie können alle Label-Einträge im Konto herunterladen, indem Sie den DownloadEntity-Wert von Labels in die Serviceanforderung DownloadCampaignsByAccountIds oder DownloadCampaignsByCampaignIds einschließen. Darüber hinaus muss die Downloadanforderung den EntityData-Bereich enthalten. Weitere Informationen zum Massendienst, einschließlich bewährter Methoden, finden Sie unter Massendownload und -upload.

Im folgenden Massen-CSV-Beispiel wird eine neue Bezeichnung hinzugefügt.

Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Name,Description,Label,Color
Format Version,,,,,,,,6.0,,,
Label,,-22,,,,ClientIdGoesHere,,,Label Description,Label Name,#FFFFFF

Wenn Sie die Bing Ads SDKs für .NET, Java oder Python verwenden, können Sie Zeit sparen, indem Sie bulkServiceManager zum Hochladen und Herunterladen des BulkLabel-Objekts verwenden, anstatt die Dienstvorgänge direkt aufzurufen und benutzerdefinierten Code zum Analysieren der einzelnen Felder in der Massendatei zu schreiben.

var uploadEntities = new List<BulkEntity>();

// Map properties in the Bulk file to the BulkLabel
var bulkLabel = new BulkLabel
{
    // 'Client Id' column header in the Bulk file
    ClientId = "ClientIdGoesHere",

    // Map properties in the Bulk file to the 
    // Label object of the Campaign Management service.
    Label = new Label
    {
        // 'Color' column header in the Bulk file
        ColorCode = "#FFFFFF",
        // 'Description' column header in the Bulk file
        Description = "Label Description",
        // 'Id' column header in the Bulk file
        Id = labelIdKey,
        // 'Label' column header in the Bulk file
        Name = "Label Name " + DateTime.UtcNow
    },

    // 'Status' column header in the Bulk file
    Status = Status.Active
};

uploadEntities.Add(bulkLabel);

var entityUploadParameters = new EntityUploadParameters
{
    Entities = uploadEntities,
    ResponseMode = ResponseMode.ErrorsAndResults,
    ResultFileDirectory = FileDirectory,
    ResultFileName = DownloadFileName,
    OverwriteResultFile = true,
};

var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();

Für einen Bezeichnungsdatensatz sind die folgenden Attributfelder im Massendateischema verfügbar.

Farbe

Die Bezeichnungsfarbe als Hexadezimalcode.

Der Hexadezimalwert muss das Präfix "#" aufweisen. Sie können z. B. den Wert von #FFFFFF für ein weißes Etikett verwenden.

Die Farbe kann in der Microsoft Advertising-Webanwendung angezeigt werden. Ihre Anwendung kann die Farbe anzeigen oder den Hexadezimalwert verwenden, um eine Gruppe von Bezeichnungen zu kategorisieren.

Hinzufügen: Optional. Wenn Sie keine Farbe angeben, wird der Wert nach dem Zufallsprinzip für jede Bezeichnung zugewiesen.
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert. Sie können den Farbcode aktualisieren, aber nicht entfernen.
Löschen: Schreibgeschützt

Client-ID

Wird verwendet, um Datensätze in der Massenuploaddatei datensätzen in der Ergebnisdatei zuzuordnen. Der Wert dieses Felds wird vom Server nicht verwendet oder gespeichert. es wird einfach aus dem hochgeladenen Datensatz in den entsprechenden Ergebnisdatensatz kopiert. Es kann eine beliebige gültige Zeichenfolge sein, die eine Länge von bis zu 100 hat.

Hinzufügen: Optional
Aktualisieren: Optional
Löschen: Schreibgeschützt

Beschreibung

Die Bezeichnungsbeschreibung.

Die Bezeichnungsbeschreibung kann zwischen 1 und 200 Zeichen lang sein.

Hinzufügen: Optional
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert.
Löschen: Schreibgeschützt

Id

Der vom System generierte Bezeichner der Bezeichnung.

Hinzufügen: Optional. Sie müssen dieses Feld entweder leer lassen oder einen negativen Bezeichner angeben. Auf einen negativen Bezeichner für die Bezeichnung kann dann im Feld Übergeordnete ID abhängiger Datensatztypen wie Kampagnenbezeichnung verwiesen werden. Dies wird empfohlen, wenn Sie neue Bezeichnungen und neue abhängige Datensätze in derselben Massendatei hinzufügen. Weitere Informationen finden Sie unter Massendateischemareferenzschlüssel.
Aktualisieren: Schreibgeschützt und erforderlich
Löschen: Schreibgeschützt und erforderlich

Label

Der Bezeichnungsname.

Der Bezeichnungsname mit Beachtung der Groß-/Kleinschreibung kann zwischen 1 und 80 Zeichen lang sein und muss für alle Bezeichnungen im Konto eindeutig sein.

Hinzufügen: Erforderlich
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert.
Löschen: Schreibgeschützt

Änderungszeit

Das Datum und die Uhrzeit der letzten Aktualisierung der Entität. Der Wert wird in UTC (Coordinated Universal Time) angegeben.

Hinweis

Der Datums- und Uhrzeitwert gibt das Datum und die Uhrzeit auf dem Server und nicht auf dem Client an. Informationen zum Format von Datum und Uhrzeit finden Sie unter dateTime-Eintrag in Primitive XML-Datentypen.

Hinzufügen: Schreibgeschützt
Aktualisieren: Schreibgeschützt
Löschen: Schreibgeschützt

Status

Die status der Bezeichnung.

Mögliche Werte sind Aktiv oder Gelöscht.

Hinzufügen: Optional. Der Standardwert ist Aktiv.
Aktualisieren: Optional. Wenn für das Update kein Wert festgelegt ist, wird diese Einstellung nicht geändert.
Löschen: Erforderlich. Der Status muss auf Gelöscht festgelegt werden.