Bu kılavuzda, Fırsat Senkronizasyonu API'si kullanılarak fırsat oluşturma, iptal etme, alma, güncelleme ve fırsat görüşmesi yapma ile ilgili yaygın API iş akışları açıklanmaktadır.
Fırsat oluşturma
externalDealIdfiltresiyle LIST ürünleri çağırarak bir ürünün daha önce oluşturulup oluşturulmadığını kontrol edin. Filtre dizesinde hem camelCaseexternalDealIdhem de snake_caseexternal_deal_iddesteklenir.external_deal_idtüm ürünler arasında benzersiz olmalıdır.GET https://dv360seller.googleapis.com/v1beta1/{parent=exchanges/*/orders/*}/products?filter=externalDealId="{external_deal_id}"Create Order. Sipariş adı DV360 tarafından oluşturulur. Bu kimliği gelecekte almak üzere sisteminizde saklamanızı öneririz.
Sipariş altında ürün oluşturun. Ürün adı DV360 tarafından oluşturulur. Bu kimliği gelecekte almak üzere sisteminizde saklamanızı öneririz.
Alternatif olarak, external_deal_id numaralı telefondan LIST'i arayabilirsiniz. Kaynak adı hem sipariş kimliğini hem de ürün kimliğini içerdiğinden üst siparişi tanımlayabilirsiniz.
Fırsatı iptal etme
- Sipariş durumunu
İPTAL EDİLDİ olarak güncelleyin.
İptal işlemi yalnızca sipariş henüz kabul edilmediyse desteklenir. İptal edildi, nihai bir durumdur. İptal edilen siparişler yeniden etkinleştirilemez. Sipariş herhangi bir ürün içeriyorsa
external_deal_idyeniden kullanılamaz.
Fırsat ayrıntılarını alma
- Sipariş ayrıntılarını alma. Durum, kullanıcı siparişi kabul ettiğinde, arşivlediğinde veya iptal ettiğinde güncellenir.
- Ürün ayrıntılarını öğrenin.
Fırsat listesi alma
- Kabul edilen veya kabul edilmeyi bekleyen tüm siparişleri almak için durum filtresiyle LİSTELE'yi tıklayın.
external_deal_idfiltresiyle ürünleri LİSTELEYİN.- Bir siparişteki tüm ürünleri LİSTELEYİN.
Fırsatı güncelleme
- Güncelleme
Yayıncı iletişim bilgileri için sipariş.
namegüncellenemiyor (updateMaskiçinde ayarlanamıyor). Durum yalnızca API kullanılarakCANCELEDolarak ayarlanabilir.partner_idgüncellenemiyor.
- Güncelleme
Belirli bir anlaşma koşulu için ürün güncellemesi.
name,externalDealId,transactionType,pricingTypeveupdateTimegüncellenemez.displayNamegüncellenirken kullanıcının yeniden kabul etmesi gerekmez.rateDetailsveyacreativeConfiggüncellendiğinde üst siparişin durumuPENDING_ACCEPTANCEolarak değişir. DV360 reklamverenlerinden, önceki Sipariş kabul edilmiş olsa bile Pazarlıklar sayfasında yeni şartları kabul etmeleri istenir.
Kullanıcının fırsatı kabul edip etmediğini kontrol edin
- İlgili Sipariş Adı'nı biliyorsanız Get
Order
kullanın.
statusalanını kontrol edin. - Sipariş Adı izlenmediyse: Ürünleri external_deal_id
filtresiyle listeleyin,
Sipariş Adı'nı Ürün Adı'ndan belirleyin,
ve ardından Get
Order'ı çağırın.
statusalanını kontrol edin.
Kullanıcının anlaşmayı yapılandırıp yapılandırmadığını kontrol edin (yalnızca Programatik Garantili)
- Get Inventory
Source (Envanter Kaynağını Alma).
Kaynak adı:
exchanges/{exchangeId}/inventorysources/{external_deal_id}. Buyer Status'u (Alıcı Durumu) kontrol edin.- Rezervasyon fırsatları:
BUYER_STATUS_ACTIVE: Anlaşma kabul edilmiş ve yapılandırılmıştır. DV360, anlaşma şartlarına uygun teklif istekleri aldığında anlaşma harcama yapmaya başlar. Anlaşma yapılandırması sırasında otomatik olarak bir satır öğesi oluşturulur. Ayrıntılar için Fırsat Yapılandırması'na bakın.BUYER_STATUS_PENDING: Sipariş kabul edildi ancak fırsat henüz yapılandırılmadı. Bu durumda harcama yapılmaz.BUYER_STATUS_PAUSED: Anlaşma, reklamveren tarafından duraklatıldı. Bu durumda harcama yapılmaz.
- Rezervasyon gerektirmeyen fırsatlar:
BUYER_STATUS_ACTIVE: Anlaşma kabul edildi. Anlaşma, DV360 eşleşen teklif istekleri aldığında, etkin bir satır öğesi anlaşmayı hedeflediğinde ve teklif istekleri satır öğesi hedefleme ölçütleriyle eşleştiğinde harcama yapmaya başlar. Ayrıntılar için Satır Öğeleri bölümüne bakın. (Not: Bir fırsatın satır öğeleri tarafından hedeflenip hedeflenmediğini sorgulamak için Seller API yoktur).BUYER_STATUS_PENDING: Rezervasyon gerektirmeyen fırsatlar için geçerli değildir.BUYER_STATUS_PAUSED: Anlaşma, reklamveren tarafından açıkça duraklatılmıştır. Bu durumda harcama yapılmaz.
- Rezervasyon fırsatları:
Kabul edildikten sonra bir anlaşmayı duraklatma ve devam ettirme
- Güncelle
Envanter Kaynağı Satıcı
Durumu.
- Duraklatma veya duraklatmayı kaldırma, anlaşma yayınını durdurmaz. Bir satıcı anlaşmayı duraklattığında, harcama yapılmayan anlaşmalarla ilgili sorunları gidermeye yardımcı olmak için DV360 kullanıcı arayüzünde reklamverenlere bilgilendirici bir mesaj gösterilir.
Yeniden pazarlık (kabul edildikten sonra anlaşmayı güncelleme)
Yeniden pazarlık, bir anlaşma alıcı tarafından kabul edildikten sonra yapılan güncellemeleri ifade eder. Bu sayede exchange'ler ve alıcılar, mevcut anlaşmalardaki şartları ayarlayabilir. Örneğin, bir borsa, kabul edilen bir anlaşmanın yayın bitiş zamanının yanlış olduğunu tespit edebilir. Borsa, anlaşma yayınlanmaya başlamadan önce DV360 alıcılarına güncellemeler göndermek için Product Patch'i kullanabilir.
İzin verilen ve verilmeyen değişiklikler
Anlaşma görüşmeleri ve yeniden görüşme kurallarının ayrıntılı dökümü için Display & Video 360 Yardım Merkezi makalelerine bakın: