Genel Bakış
Promosyonlar mesajı,
OTA_HotelRateAmountNotifRQ
Her ücret için tanımlanan promosyonlar
değerlendirilir ve izin verilen en büyük indirimin
oranıdır. Bu mesaj türü isteğe bağlıdır ve yalnızca
ücret indirimleri uygulamak için sisteminizde kullanılıyorsa promosyonlar hakkında daha fazla bilgi edinin.
Promosyonları birleştirebilir ve farklı kullanıcı özelliklerine uygulayabilirsiniz. Örneğin, cihaz türleri (cep telefonu, tablet, masaüstü) ve ülke kodları gibi.
Promosyonla ilgili çeşitli senaryo örnekleri için Nasıl yapılır?
Aşağıdaki bölümlerde, promosyon eklemeye ve güncellemeye başlamanıza yardımcı olacak genel kurallar, temel bir örnek ve nasıl yapılır senaryoları ele alınmaktadır.
Yönergeler
Bu bölümde, promosyonlar.
Promosyonlar için aşağıdaki kuralları kullanın:
İşlemler
- Sil
- Tek bir öğeyi silmek için
<Promotion>
öğesinde birdelete
işlemi kullanın kimliğine göre gösterir. - Video içi yer paylaşımlı reklamlar
- Değiştirmek için
<HotelPromotions>
öğesinde biroverlay
işlemi kullanın bir tesise ait tüm promosyonları gösterir. - Delta
- Herhangi bir işlem belirtilmemişse tüm promosyonlar belirtiliyorsa
<HotelPromotions>
içindeki anahtar kelimeler eklenir veya değiştirilir. Bu kimliğe sahip bir promosyon hiç eklenmemişse veya silinmişse promosyon eklenir. söz konusu kimliğe sahip bir promosyon varsa yeni tanım bu promosyonun üzerine yazılır.
Genel
Her tesis ve her tesis için tek veya bir dizi promosyon olabilir. promosyonun bir dizi koşulu vardır. Bu promosyon yalnızca ve koşulların karşılanmasını sağlar.
Promosyonun yalnızca belirli bir tarih, oda türü veya fiyat için geçerli olmasını istiyorsanız o promosyonun koşullarında bunu belirtin. Öğe Promosyon belirli bir tarih, oda türü veya ücret planı için geçerli değilse bunların ayarlanması gerekmez.
Her promosyon belirli bir tesise bağlıdır. Aynı promosyonu kullanıyorsanız Birden çok mülk için her bir mülk için ayrı ayrı göndermeniz gerekir. Mülk tanımlayıcınızı belirtmek için
<HotelPromotions>
öğesininhotel_id
özelliğini kullanın.99 adede kadar promosyon ekleyebilirsiniz. Gerekirse Google Teknik Hesap Yöneticiniz (THY) ile iletişime geçin daha fazlasını dahil edebilirsiniz.
Promosyonların nasıl birleştirilebileceğini belirtmek için
<Stacking>
öğesini kullanın. Ölçüt Google varsayılan olarakbase
yığın türünü kullanır. Yani, en uygun Temel promosyon seçilip diğer promosyonlardan önce uygulanır. Notbase
yalnızcasecond
veyaany
ile birleştirilebilir ve birleştirilemez başka birbase
veyanone
ile.Birlikte uygulanabilecek birkaç promosyon grubu olsa bile daha fazla indirim sunan başka bir promosyon veya promosyon grubu varsa bu grup aslında kullanılmıyor olabilir. İlgili içeriği oluşturmak için kullanılan Rezervasyona en büyük indirime sahip promosyon (kombinasyon) uygulanır birden fazla promosyon (kombinasyonları) uygun olduğunda.
Sizi etkileyen herhangi bir değişiklik olduğunda bir Tanıtım mesajı güncellemesi gönderin. en iyi uygulamaları görelim.
Vergiyle ilgili
En iyi promosyon (veya promosyon yığını) AmountAfterTax
tutar. Yalnızca AmountBeforeTax
belirtilirse promosyonlar
AmountBeforeTax
uygulandı.
Örnek
Bu bölümde, ve isteğe bağlı öğeler için de geçerli. Dosyanızı hazırladıktan sonra şu uç noktaya bir POST mesajı gönderin:
https://www.google.com/travel/hotels/uploads/promotions
Mesajı aktarma/YAYINLAMA hakkında daha fazla bilgi edinmek için bkz. Mesaj aktarma.
<HotelPromotions>
özelliğinin hotel_id
özelliği için benzersiz otel kimliğini kullanın
sisteminizde mülkü tanımlamak için kullandığınız yöntemdir. Bu değer eşleşmelidir
<listing>
içinde <id>
kullanılarak belirtilen Otel Kimliği
öğesini seçebilirsiniz. Google'ın verilerinizi doğru şekilde göstermesi için sisteminizle tutarlı olmanız çok önemlidir.
UserCountry
, uygun olan kullanıcı konumlarını (ülkeleri) listelemek içindir
teşvik edebilirsiniz. Belirtilirse yalnızca listelenen ülkelerdeki kullanıcılar
indirimli fiyatı teklif etti.
Bu örnekte, uzun süreli konaklama için nasıl% 15 indirim oluşturulacağı gösterilmektedir ABD ve İtalya'daki kullanıcılar için:
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123_abc"
timestamp="2022-05-30T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1">
<Discount percentage="15"/>
<UserCountries>
<Country code="US"/>
<Country code="IT"/>
</UserCountries>
</Promotion>
</HotelPromotions>
</Promotions>
Daha fazla örnek için bkz. Promosyon örnekleri.
"Nasıl yapılır" kılavuzları
Bu bölümde, projeyi ayarlarken karşılaşabileceğiniz senaryolara promosyonlar.
1. Senaryo: Uzun süreli konaklama için indirim promosyonu ekleme
Açıklama
Uzun süreli konaklamanın belirli günlerinde indirimli geceler sunmak istiyorsunuz.
Çözüm
Uygulanan indirim türünü özelleştirmek için FreeNights
ayarını kullanın:
konaklama gecelerinin sayısına göre.
Örnek
Bu örnekte, her 7 gece için iki gece için% 20 indirimin nasıl ekleneceği gösterilmektedir Belirtilen rezervasyon tarihi aralığında konaklama süresi. 15 gecelik seyahat planında Toplam 4 gecelik konaklama için% 20 indirim uygulanır.
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-05T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1">
<BookingDates>
<DateRange start="2022-02-01" end="2022-06-30"/>
</BookingDates>
<Discount>
<FreeNights stay_nights="7"
discount_nights="2"
discount_percentage="20"
night_selection="cheapest"
repeats="true"/>
</Discount>
</Promotion>
</HotelPromotions>
</Promotions>
2. senaryo: Cihaz türlerini ayarlama
devices
özelliğini, uygun olan kullanıcı cihazlarını belirtmek için
promosyon'a dokunun. Belirtilirse yalnızca listelenen cihazlardaki kullanıcılar sunulur
indirimli ücret.
Açıklama
Promosyon için uygun olan kullanıcı cihazı türünü belirtmek istiyorsunuz.
Çözüm
Cihaz türünü şu değerlerden birine veya daha fazlasına ayarlayın: desktop
, tablet
,
veya mobile
.
Örnek
Aşağıdaki örnekte, mobil cihaz ve mağaza için% 25'lik bir indirimin nasıl belirtileceği tablet kullanıcıları:
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-20T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1">
<Discount percentage="25"/>
<Devices>
<Device type="mobile"/>
<Device type="tablet"/>
</Devices>
</Promotion>
</HotelPromotions>
</Promotions>
3. Senaryo: Eski promosyonları yeni promosyonlarla değiştirme
Açıklama
Bir tesisin mevcut promosyon grubu güncel değil veya yanlış ve tamamen yeni bir setle değiştirilir.
Çözüm
Promosyonları değiştirmek için overlay
işlemini kullanın.
Örnek
Aşağıdaki örnekte% 20 ve üzeri orijinal iki indirim gösterilmektedir. Mülk için% 30.
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-20T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1">
<BookingDates>
<DateRange start="2022-06-01" end="2022-07-31"/>
</BookingDates>
<Discount percentage="20"/>
</Promotion>
<Promotion id="2">
<BookingDates>
<DateRange start="2022-08-01" end="2022-08-31"/>
</BookingDates>
<Discount percentage="30"/>
</Promotion>
</HotelPromotions>
</Promotions>
Bu örnek, mevcut bir anahtar kelimeyi değiştirmek için overlay
Tesis için tek bir% 15 indirim promosyonu içeren iki promosyon.
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-25T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1" action="overlay">
<Promotion id="1">
<BookingDates>
<DateRange start="2022-06-01" end="2022-07-31"/>
</BookingDates>
<Discount percentage="15"/>
</Promotion>
</HotelPromotions>
</Promotions>
4. Senaryo: Tanıtımlardan birini veya tümünü kaldırma
Açıklama
Mülk yeni promosyonlar belirlemeden tüm promosyonlarını kaldırdığı için bir veya tüm promosyonları (değiştirmeden) kaldırmak istiyorsunuz ya da bir hata yaptınız ve bunu düzeltmeniz gerekiyor.
Çözüm
Yalnızca belirli kişiyi silmek istiyorsanız delete
işlemini kullanın
promosyonları kaldırın ve kaldırmak için overlay
(delete
değil) işlemini kullanın
mevcut promosyonların tümünün değiştirilmediğinden emin olun.
overlay
kullanarak promosyonların nasıl değiştirileceği hakkında ayrıntılı bilgi için Senaryo 3'e bakın.
Örnekler
Aşağıdaki örnekte, bir tesis için yalnızca bir promosyonun nasıl silineceği gösterilmektedir:
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-20T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1" action="delete"/>
</HotelPromotions>
</Promotions>
Bu örnekte, değiştirme işlemi yapılmadan tüm promosyonların nasıl kaldırılacağı gösterilmektedir bir mülk için:
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-20T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1" action="overlay"/>
</Promotions>
5. Senaryo: Promosyonları gruplandırma
Yığınlama, promosyonların nasıl birleştirilebileceğini belirtir. Belirtilmezse type
base
olduğu varsayılır. Diğer bir deyişle, uygun olan en iyi temel promosyon
önce seçilip uygulanır. type
özelliği
any
olan Stacking
diğer promosyonlarla birleştirilebilir.
Açıklama
Kullanıcıya tek seferde birden fazla promosyon kullanma seçeneğine sahip olmak istiyorsanız zaman alabilir.
Çözüm
Tesis başına birden fazla indirim ayarlamak için yığınlamayı kullanın. Bir yığında en fazla
bir base
ve bir second
ancak sınırsız sayıda any
; ve any
şunları yapabilir:
none
dışındaki diğer türlerle birleştirilir.
Örnek
Bu örnekte, base
, second
ve any
Yığma türlerinin nasıl gruplandırılacağı gösterilmektedir. Örneğin,
%15, %25 ve %10 oranında bir indirim içeren 100 TL'lik bir fiyat, toplamda
57,38 ABD doları (100 × 0,85 × 0,75 × 0,9).
<?xml version="1.0" encoding="UTF-8"?>
<Promotions partner="account_x"
id="123"
timestamp="2022-05-20T16:20:00-04:00">
<HotelPromotions hotel_id="Property_1">
<Promotion id="1">
<Discount percentage="15"/>
<Stacking type="base"/>
</Promotion>
<Promotion id="2">
<Discount percentage="25"/>
<Stacking type="second"/>
</Promotion>
<Promotion id="3">
<Discount percentage="10"/>
<Stacking type="any"/>
</Promotion>
<Promotion id="4">
<Discount percentage="40"/>
<Stacking type="none"/>
</Promotion>
</HotelPromotions>
</Promotions>
1'den 3'e kadar olan katmanlı promosyonlar için birleştirilmiş indirimin
promosyondan daha iyidir 4. Promosyon 4 ile birleştirilemez
yığın türü (none
) nedeniyle başka promosyonlar. Promosyon 4'te
%43 veya daha fazla indirim varsa
1'den 3'e kadar olan promosyonları içerir.