InsertOrder Veri Nesnesi - Müşteri Faturalaması
Ekleme siparişi, hesabınızda belirli bir süre boyunca harcayacağınız maksimum tutarı oluşturan bir sözleşmedir. Hesabınız için aylık fatura faturalaması ayarlandıysa, reklamlarınızın teslimat için uygun olması için etkin bir ekleme siparişinizin olması gerekir. Kampanya bütçenizi kullanarak harcamalarınızı denetlemeye devam edebilirsiniz ve yalnızca tahakkuk ettiğiniz ücret tahsil edilir. Örneğin, 5.000 ABD doları tutarında bir aylık ekleme siparişiniz varsa ve faturalama döneminde yalnızca 4.500 ABD doları ücret tahakkuk ettiyseniz, ekleme siparişi bütçenizden yalnızca 4.500 ABD doları düşülür.
Uyarı
Ekleme siparişi bütçesi yalnızca reklam harcamaları için geçerlidir. İşletmeniz çevrimiçi hizmetler vergilendiği bir ülkede/bölgedeyse önemli bir ayrımdır. Katı bir bütçe sınırınız varsa, ekleme siparişi bütçenizdeki vergileri hesaba katmalısınız. İşletme konumunuzdaki vergi gereksinimleri hakkında daha fazla bilgi edinmek için Vergi veya KDV bilgileri yardım makalesine bakın.
Bu nesnenin çoğu öğesi yalnızca ekleme sırası onaylanana kadar ayarlanabilir; örneğin Durum PendingUserReview olarak ayarlanmışsa. Bu durumda, bu nesnenin öğeleri aracılığıyla yeni değişiklikler yapabilir veya ekleme sırasını onaylayabilir veya reddedebilirsiniz. Ekleme sırası Durumu Etkin, Tükenmiş, Süresi Doldu veya Başlamadı olduğunda, PendingChanges öğesi aracılığıyla yeni değişiklikler yapabilir veya geçerli bekleyen değişiklikleri onaylayabilir veya reddedebilirsiniz. Ekleme sırası Durumu İptal Edildi veya Reddedildi ise, ekleme sırasını güncelleştiremezsiniz.
Not
SearchInsertionOrders işlemi, yinelenen seri başına en fazla 24 ekleme siparişi döndürür.
Bing Ads API'sini kullanarak çok az özel durumla bir ekleme siparişi serisi ekleyemez veya güncelleştiremezsiniz. Ekleme sırasının yinelenen bir seride olup olmadığını belirlemek için IsInSeries öğesini kullanın.
- Yinelenen bir serinin parçası olan bir ekleme siparişinin BaşlangıçTarihi veya BitişTarihi'ni güncelleştirmeye çalışırsanız API bir hata döndürür.
- Yinelenen serinin parçası olan bir ekleme siparişinin Durumunu güncelleştirirseniz, durum güncelleştirmesi serideki tüm ekleme siparişlerine uygulanır.
Microsoft Advertising web uygulamasında yinelenen ekleme siparişlerini yönetmek için ekleme siparişi oluşturma ve düzenleme Nasıl yaparım?? yardım makalesine bakın.
Sözdizimi
<xs:complexType name="InsertionOrder" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" name="AccountId" type="xs:long" />
<xs:element minOccurs="0" name="BookingCountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
<xs:element minOccurs="0" name="LastModifiedByUserId" nillable="true" type="xs:long" />
<xs:element minOccurs="0" name="LastModifiedTime" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="NotificationThreshold" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:long" />
<xs:element minOccurs="0" name="SpendCapAmount" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" nillable="true" type="tns:InsertionOrderStatus" />
<xs:element minOccurs="0" name="PurchaseOrder" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PendingChanges" nillable="true" type="tns:InsertionOrderPendingChanges" />
<xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BudgetRemaining" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="BudgetSpent" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="BudgetRemainingPercent" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="BudgetSpentPercent" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="SeriesName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsInSeries" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="SeriesFrequencyType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsUnlimited" nillable="true" type="xs:boolean">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsEndless" nillable="true" type="xs:boolean">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
Öğe
InsertOrder nesnesi şu öğelere sahiptir: AccountId, AccountNumber, BookingCountryCode, BudgetRemaining, BudgetRemainingPercent, BudgetSpent, BudgetSpentPercent, Comment, EndDate, Id, IsEndless, IsInSeries, IsUnlimited, LastModifiedByUserId, LastModifiedTime, Name, NotificationThreshold, PendingChanges, PurchaseOrder, ReferenceId, SeriesFrequencyType, SeriesName, SpendCapAmount, StartDate, Status.
Öğe | Açıklama | Veri Türü |
---|---|---|
AccountId | Ekleme siparişinin uygulandığı hesabın tanımlayıcısı. Ekleme sırasını oluşturduktan sonra hesap tanımlayıcısını güncelleştiremezsiniz. Ekle: Gerekli Güncelleştirme: Salt okunur |
Uzun |
AccountNumber | Microsoft Advertising web uygulamasında hesabı tanımlamak için kullanılan sistem tarafından oluşturulan hesap numarası. Hesap numarası xxxxxx biçimindedir. Burada xxxxxxxxx , sekiz alfasayısal karakterden oluşan bir seridir. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Dize |
BookingCountryCode | dahili kullanım için ayrılmıştır. Ekle: Bazı hesaplar için gerekli; Bazı hesaplar için isteğe bağlı. Güncelleştirme: Salt okunur |
Dize |
BudgetRemaining | Ekleme sırasının çalışan bakiyesi. Çalışan bakiye değeri başlangıçta SpendCapAmount ile aynıdır ve hesaptaki bir reklam her sunulduğunda azalır. Ekleme siparişi sınırsız bütçeye sahipse bu öğe boş olur. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Çift |
BudgetRemainingPercent | Ekleme siparişi için kalan bütçe yüzdesi. Bu değer BudgetRemaining / SpendCapAmount olarak hesaplanır. Ekleme siparişi sınırsız bütçeye sahipse bu öğe boş olur. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Çift |
BütçeSpent | Ekleme sırasının kalan bakiyesi. Kalan bakiye başlangıçta 0 (sıfır) olur ve hesaptaki bir reklam her sunulduğunda SpendCapAmount'a doğru artar. Ekleme siparişi sınırsız bütçeye sahipse bu öğe boş olur. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Çift |
BudgetSpentPercent | Ekleme siparişi için harcanan bütçe yüzdesi. Bu değer BudgetSpent / SpendCapAmount olarak hesaplanır. Ekleme siparişi sınırsız bütçeye sahipse bu öğe boş olur. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Çift |
Açıklama ekleme | Ekleme sırasının açıklaması. Açıklama 100 karakterle sınırlıdır. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Dize |
Bitiştarihi | Ekleme siparişinin süresinin dolmak üzere olduğu tarih. Bitiş tarihi başlangıç tarihinden sonra olmalıdır. Tarih Eşgüdümlü Evrensel Saat (UTC) içinde depolanır. Yalnızca belirtilen dizenin ay, gün ve yılı kullanılır. Bir tarihin saatini, dakikalarını ve saniyelerini belirtirseniz bunlar yoksayılır. Tarih ve saatin biçimi hakkında bilgi için temel XML Veri Türleri'ndekidateTime girdisine bakın. Not: Ekleme siparişinin bitiş tarihi yoksa EndDate boş olur. Sınırsız ekleme siparişi ekleme veya güncelleştirme desteklenmez. EndDate salt okunur modda çalışır. Ekle: Gerekli Güncelleştirme: Isteğe bağlı. Yinelenen bir serinin parçası olan bir ekleme siparişinin BaşlangıçTarihi veya BitişTarihi'ni güncelleştirmeye çalışırsanız API bir hata döndürür. |
Datetime |
Kimlik | Ekleme sırasını tanımlayan sistem tarafından oluşturulan bir tanımlayıcı. Ekle: Salt okunur Güncelleştirme: Salt okunur ve Gerekli |
Uzun |
IsEndless | Ekleme sırasının bitiş tarihi olup olmadığını belirler. Değer True ise, ekleme sırasının bitiş tarihi yoktur ve bu ekleme sırasının Bitiş Tarihi yoksayılır. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Boolean |
IsInSeries | Ekleme sırasının yinelenen bir seride olup olmadığını belirler. Değer True ise, ekleme sırası yinelenen serinin bir parçasıdır. Yinelenen bir serinin parçası olan bir ekleme siparişinin BaşlangıçTarihi veya BitişTarihi'ni güncelleştirmeye çalışırsanız API bir hata döndürür. Yinelenen serinin parçası olan bir ekleme siparişinin Durumunu güncelleştirirseniz, durum güncelleştirmesi serideki tüm ekleme siparişlerine uygulanır. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Boolean |
IsUnlimited | Ekleme siparişinin sınırsız bütçesi olup olmadığını belirler. Değer True ise, ekleme sırası sınırsız bütçeye sahip olur ve bu ekleme sırasının SpendCapAmount değeri yoksayılır. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Boolean |
LastModifiedByUserId | Ekleme sırasını güncelleştiren son kullanıcının tanımlayıcısı. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Uzun |
LastModifiedTime | Ekleme sırasının en son güncelleştirildiği tarih ve saat. Tarih Eşgüdümlü Evrensel Saat (UTC) içinde depolanır. Tarih ve saatin biçimi hakkında bilgi için temel XML Veri Türleri'ndekidateTime girdisine bakın. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Datetime |
Adı | Bu ekleme sırasına başvurmak için kullanılabilecek kolay ad. Ad en fazla 100 karakter içerebilir. Adın, müşterinin diğer ekleme siparişleriyle karşılaştırıldığında benzersiz olması gerekmez. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Dize |
NotificationThreshold | Harcanan bütçenin yüzdesi. Yüzdeyi 0'dan 100'e kadar olan bir değer olarak belirtin. Eşiğe ulaşıldığında bildirim gönderilir. Örneğin, eşiği 70 olarak ayarlarsanız, bütçenin yüzde 70'ini harcadığınızda Faturalama hizmeti bildirim gönderir. Bildirim almak istemiyorsanız NULL olarak ayarlayın. dahili kullanım için ayrılmıştır. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Çift |
Pendingchanges | Durumu Etkin, Tükenmiş, Süresi Dolmuş veya Başlamamış olarak ayarlanmış onaylı bir ekleme siparişinin değişikliklerini yönetmek için kullanılabilir. Ekle: Salt okunur Güncelleştirme: Isteğe bağlı |
InsertOrderPendingChanges |
PurchaseOrder | Aylık faturalarda bu ekleme siparişine başvurmak için kullanılabilecek bir satınalma siparişi değeri. Bu değer, aylık faturalarda satınalma siparişi olarak yazdırılır. Satın alma siparişi en fazla 50 karakter içerebilir. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Dize |
ReferenceId | Yalnızca iç kullanım için ayrılmıştır. Ekle: Isteğe bağlı Güncelleştirme: Isteğe bağlı |
Uzun |
SeriesFrequencyType | Bir siparişin seride nasıl yineleneceğini belirler. Olası değerler Aylık, BiMonthly, Üç Aylık ve Yıllık'tır. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Dize |
SeriesName | Yinelenen ekleme sırası serisinin adı. Ad en fazla 100 karakter içerebilir. Ekleme sırası daha sonra yinelenen seriden kaldırılsa bile, bu öğe oluşturulduğu serinin adını yansıtmaya devam eder. Ekle: Salt okunur Güncelleştirme: Salt okunur |
Dize |
SpendCapAmount | Bu ekleme siparişinin bütçesi. Bütçe sabit bir sınırdır. Hesap bu sınıra ulaştığında ve başka bir ekleme siparişi olmadığında, hesabın yaşam döngüsü durum değeri Duraklat olarak ayarlanır. Ekleme siparişi sınırsız bütçeye sahipse bu öğe boş olur. Bütçe, bir ekleme siparişi için harcamak istediğiniz maksimum para miktarıdır. Sınırsız bütçeye sahip ekleme siparişleri için bütçeniz kredi limitinize bağlıdır. Bu durumda her kampanyanın günlük bütçesi maksimum harcamayı belirler. Not: Sınırsız ekleme siparişi ekleme veya güncelleştirme desteklenmez. SpendCapAmount salt okunur modda çalışır. Ekle: Gerekli Güncelleştirme: Isteğe bağlı |
Çift |
Startdate | Ekleme siparişinin ücretleri tahakkuk ettirebileceği tarih. Başlangıç tarihi geçerli tarihten sonra olmalıdır. Tarih Eşgüdümlü Evrensel Saat (UTC) içinde depolanır. Yalnızca belirtilen dizenin ay, gün ve yılı kullanılır. Bir tarihin saatini, dakikalarını ve saniyelerini belirtirseniz bunlar yoksayılır. Tarih ve saatin biçimi hakkında bilgi için temel XML Veri Türleri'ndekidateTime girdisine bakın. Ekle: Gerekli Güncelleştirme: Isteğe bağlı. Başlangıç tarihini yalnızca Durum PendingUserReview ise bu öğe aracılığıyla güncelleştirebilirsiniz. Başlangıç tarihi zaten geçtiyse, bunu değiştiremezsiniz. Yinelenen bir serinin parçası olan bir ekleme siparişinin BaşlangıçTarihi veya BitişTarihi'ni güncelleştirmeye çalışırsanız API bir hata döndürür. |
Datetime |
Durum | Ekleme sırasının durumu. Ekle: Salt okunur. Oluşturduğunuz ekleme siparişleri hemen Etkin, Başlamadı veya Reddedildi olarak ayarlanır. Güncelleştirme: Henüz onaylanmamış bir ekleme siparişini onaylamak veya reddetmek veya zaten onaylanmış bir ekleme siparişini iptal etmek için gereklidir. Bu öğe aracılığıyla yalnızca geçerli durum PendingUserReview olarak ayarlandıysa onaylayabilir veya reddedebilirsiniz. Bu öğe aracılığıyla yalnızca geçerli durum Etkin, Tükenmiş veya Başlamadı olarak ayarlandıysa iptal edebilirsiniz. Ekleme sırası durumu Etkin, Tükenmiş, Süresi Doldu veya Başlamadı olduğunda, PendingChanges öğesi aracılığıyla yeni değişiklikler yapabilir veya geçerli bekleyen değişiklikleri onaylayabilir veya reddedebilirsiniz. UpdateInsertionOrder'ı çağırdığınızda, bu Status öğesini ayarlayabilir veya bu nesnenin diğer öğelerini değiştirebilirsiniz, ancak durumu diğer özellik güncelleştirmeleriyle paralel olarak değiştiremezsiniz. Yinelenen serinin parçası olan bir ekleme siparişinin Durumunu güncelleştirirseniz, durum güncelleştirmesi serideki tüm ekleme siparişlerine uygulanır. |
InsertOrderStatus |
Gereksinimler
Hizmet: CustomerBillingService.svc v13
Ad alanı: https://bingads.microsoft.com/Customer/v13/Entities
Kullanan
AddInsertionOrder
SearchInsertionOrders
UpdateInsertionOrder