Aracılığıyla paylaş


Bütçe Kaydı - Toplu

Toplu bir dosyaya yüklenip indirilebilen bir bütçe tanımlar.

Aynı hesaptaki herhangi bir kampanya tarafından kullanılabilecek tek bir günlük bütçe ayarlayabilirsiniz. Bu sayede tüm kampanyalara veya Microsoft Advertising hesabınızdaki tanımlı bir kampanya grubuna tek bir günlük bütçeyi verimli bir şekilde dağıtabilirsiniz.

Her gün iki kampanya arasında tekdüzen kullanılacak 20 ABD doları bütçeniz olduğunu varsayalım. Belirli bir günde Kampanya A, normalden daha az miktarda gösterim ve tıklama aldığı için yalnızca 8 ABD doları (10 ABD doları bütçesi) harcar. Paylaşılan Bütçe kullanıldığında, Kampanya B iyi performans sergiliyorsa Microsoft Advertising kalan 2 ABD dolarını otomatik olarak alır ve Bunu Kampanya B'ye ayırır. Bu, kalan bütçenin size daha fazla trafik göndermek için kullanılma olasılığını artırır.

DownloadCampaignsByAccountIds veya DownloadCampaignsByCampaignIds hizmet isteğine BütçelerinDownloadEntity değerini ekleyerek hesaptaki tüm Bütçe kayıtlarını indirebilirsiniz. Ayrıca indirme isteğinin EntityData kapsamını içermesi gerekir. En iyi yöntemler de dahil olmak üzere Toplu hizmet hakkında daha fazla ayrıntı için bkz. Toplu İndirme ve Karşıya Yükleme.

Aşağıdaki Toplu CSV örneği yeni bir bütçe ekler.

Type,Status,Id,Parent Id,Client Id,Modified Time,Budget Id,Budget Name,Budget,Budget Type,Name
Format Version,,,,,,,,,,6.0
Budget,Active,-20,0,ClientIdGoesHere,,,My Shared Budget,50,DailyBudgetStandard,

.NET, Java veya Python için Bing Ads SDK'larını kullanıyorsanız, hizmet işlemlerini doğrudan çağırmak ve toplu dosyadaki her alanı ayrıştırmak için özel kod yazmak yerine BulkServiceManager kullanarak BulkBudget nesnesini karşıya yükleyip indirebilirsiniz.

var uploadEntities = new List<BulkEntity>();

// Map properties in the Bulk file to the BulkBudget
var bulkBudget = new BulkBudget
{
    // 'Parent Id' column header in the Bulk file
    AccountId = 0,
                
    // Map properties in the Bulk file to the 
    // Budget object of the Campaign Management service.
    Budget = new Budget
    {
        // 'Budget' column header in the Bulk file
        Amount = 50,
        // 'Budget Type' column header in the Bulk file
        BudgetType = BudgetLimitType.DailyBudgetStandard,
        // 'Budget Name' column header in the Bulk file
        Name = "My Shared Budget",
        // 'Id' column header in the Bulk file
        Id = budgetIdKey,
    },

    // 'Client Id' column header in the Bulk file
    ClientId = "ClientIdGoesHere",
    // 'Status' column header in the Bulk file
    Status = Status.Active
};

uploadEntities.Add(bulkBudget);

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

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

Bütçe kaydı için, Toplu Dosya Şeması'nda aşağıdaki öznitelik alanları kullanılabilir.

Bütçe

Bütçeyi paylaşan tüm kampanyalarda günlük harcama tutarı.

Ekle: Gerekli
Güncelleştirme: Isteğe bağlı. Güncelleştirme için hiçbir değer ayarlanmadıysa, bu ayar değiştirilmez.
Silmek: Salt okunur

Bütçe Adı

Bütçenin adı. Ad, hesaptaki tüm bütçeler arasında benzersiz olmalıdır. Ad en fazla 255 karakter içerebilir.

Hizmet, adı mevcut bütçe adlarıyla karşılaştırdığında büyük/küçük harfe duyarlı olmayan bir karşılaştırma gerçekleştirir.

Ekle: Gerekli
Güncelleştirme: Isteğe bağlı. Güncelleştirme için hiçbir değer ayarlanmadıysa, bu ayar değiştirilmez.
Silmek: Salt okunur

Bütçe Türü

Bütçe türü, bütçenin gün boyunca harcanma hızını belirler.

Ayarlayabileceğiniz tek geçerli bütçe türü DailyBudgetStandard'dır.

Ekle: Gerekli
Güncelleştirme: Isteğe bağlı. Güncelleştirme için hiçbir değer ayarlanmadıysa, bu ayar değiştirilmez.
Silmek: Salt okunur

İstemci Kimliği

Toplu karşıya yükleme dosyasındaki kayıtları sonuç dosyasındaki kayıtlarla ilişkilendirmek için kullanılır. Bu alanın değeri sunucu tarafından kullanılmaz veya depolanmaz; yalnızca karşıya yüklenen kayıttan ilgili sonuç kaydına kopyalanır. Uzunluğu 100'e kadar olan geçerli bir dize olabilir.

Ekle: Isteğe bağlı
Güncelleştirme: Isteğe bağlı
Silmek: Salt okunur

Kimlik

Bütçenin sistem tarafından oluşturulan tanımlayıcısı.

Ekle: Isteğe bağlı. Bu alanı boş bırakmanız veya negatif bir tanımlayıcı belirtmeniz gerekir. Bütçe için negatif tanımlayıcı kümesine daha sonra Kampanya gibi bağımlı kayıt türlerinin Bütçe Kimliği alanında başvurulabilir. Aynı Toplu dosyaya yeni bütçe ve yeni bağımlı kayıtlar ekliyorsanız bu önerilir. Daha fazla bilgi için bkz. Toplu Dosya Şeması Başvuru Anahtarları.
Güncelleştirme: Salt okunur ve Gerekli
Silmek: Salt okunur ve Gerekli

Değiştirme Zamanı

Varlığın son güncelleştirildiği tarih ve saat. Değer Eşgüdümlü Evrensel Saat (UTC) içindedir.

Not

Tarih ve saat değeri, istemcide değil sunucudaki tarih ve saati yansıtır. Tarih ve saatin biçimi hakkında bilgi için temel XML Veri Türleri'ndeki dateTime girdisine bakın.

Ekle: Salt okunur
Güncelleştirme: Salt okunur
Silmek: Salt okunur

Üst Kimlik

Bütçeyi içeren hesabın sistem tarafından oluşturulan tanımlayıcısı.

Bu toplu alan, Firma kaydının Kimlik alanına eşler.

Ekle: Salt okunur
Güncelleştirme: Salt okunur
Silmek: Salt okunur

Durum

Bütçenin durumu.

Olası değerler Etkin veya Silinmiş değerlerdir.

Ekle: Isteğe bağlı. Varsayılan değer Etkin'dir.
Güncelleştirme: Isteğe bağlı. Güncelleştirme için hiçbir değer ayarlanmadıysa, bu ayar değiştirilmez.
Silmek: Gerekli. Durum , Silinmiş olarak ayarlanmalıdır.