Otel Reklamları ve ücretsiz rezervasyon bağlantıları, kullanıcıların oda rezervasyonu yapabilir. Google'ın, tüm site bağlantılarını içeren Kullanıcı ve seyahat planı hakkında ek bilgiler. Örneğin, Otel kimliği, dil, para birimi kodları, ve check-in tarihlerini ekleyin.
Genel Bakış
Açılış sayfası URL'sini açılış sayfaları dosyasında tanımlarsınız. Reklam veya ücretsiz rezervasyon bağlantısı görüntülenir, URL'deki dinamik bilgi gerçek değerler. Açılış sayfası URL'lerinize dinamik değerler eklemek için şu söz dizimi:
<URL>https://partner_url?param_id=(variable_name)</URL>
Aşağıdaki örnekte, gerçek otel kimliği ve seyahat planı:
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
Arama sonuçları sayfası için açılış sayfası bağlantısı oluşturulduğunda, Google URL'nin şunu içerdiğinden emin olmak için, değişkenleri gerçek değerlerle değiştirir: dinamik bilgilerdir. Örneğin, kullanıcı şu etkinlik için bir oda ayırttıysa: 42 numaralı otel için 23.05.2023'ten itibaren 6 gece, Google önceki bağlantıyı oluşturur şu şekildedir:
https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6
Google'ın sorgu dizesindeki değişkenlere atadığı değerler Otel Fiyatı Feed'inizdeki, Otel Listesi Feed'inizdeki ve kullanıcı ayarlarınızdaki ilgili verileri içerir.
Örneğin,LENGTH
değişkeninin değeri <Nights>
öğesine atanır
İlgili seyahat planının fiyat feed'inden. Benzer şekilde,
PARTNER-HOTEL-ID
değişkeni Otel Listesi'ndeki <id>
öğesinde tanımlanıyor
Kullanıcının arama ölçütleriyle eşleşen özet akışı.
Bazı değişkenler fiyat feed'i öğelerinin alt kümeleridir. Örneğin,
CHECKINDAY
, CHECKINMONTH
ve CHECKINYEAR
değişkenleri
fiyat feed'inde tek bir <Checkin>
öğesi. Diğer değişkenler hesaplanır
kullanıcının yerel ayarına ve diğer istemci ayarlarına göre.
Değişken değerlerin kaynakları hakkında daha fazla bilgi için Fiyatlandırmaya genel bakış ve Otel listesi.
URL değişkenleri
Aşağıdaki tabloda, sonuçları düzenlemek için kullanabileceğiniz oluşturun:
Değişken | Önerilen/isteğe bağlı | Açıklama |
---|---|---|
ADVANCE-BOOKING-WINDOW | Optional | Giriş tarihinden önceki rezervasyon günlerinin sayısı
rezervasyon sırasında otelin saat dilimidir. Örneğin, 36 . |
ALTERNATE-HOTEL-ID | Recommended (if you have separate IDs to identify properties versus booking engines) | Tesisiniz için alternatif bir tanımlayıcı. Bu özellik adı Otel Listesi Feed'inizde belirtilmiş olmalıdır. Aşağıdaki durumlarda ayrı kimliklere sahip olmak yararlıdır: feed bilgileriniz için bir tesis tanımlayıcısına ve feed bilgileriniz için başka bir mülk tanımlayıcısına ihtiyacınız vardır rezervasyon motorunuzun tesis tanımlayıcısı. |
CAMPAIGN-ID | Recommended | İlişkilendirmeyle ilişkilendirmek istediğiniz Google Ads kampanyasının kimliği URL'yi tıklayın. Tıklama bir Google Ads ile ilişkilendirilmemişse bu alan boş bırakılır pek de iyi olmadığını unutmayın. |
CHECKINDAY | Recommended | <Checkin> öğesinde tanımlanan iki basamaklı gün
(Otel Fiyatı Feed'i). Örneğin, 20 . |
CHECKINDAY-OF-WEEK | Optional | Haftanın günü — Monday - Sunday ,
otelin saat diliminde, check-in işlemi gerçekleştirilir. Örneğin,
Tuesday |
CHECKINMONTH | Recommended | <Checkin> politikasında tanımlanan iki basamaklı ay
öğesidir. Örneğin, 05 . |
CHECKINYEAR | Recommended | <Checkin> kapsamında tanımlanan dört basamaklı yıl
öğesidir. Örneğin, 2023 . |
CHECKOUTDAY | Recommended | <Nights> ve üzerinden hesaplanan iki basamaklı gün
Otel Fiyatı Feed'inin <Checkin> öğeleri. Örneğin,
örnek, 26 . |
CHECKOUTMONTH | Recommended | <Nights> üzerinden hesaplanan iki basamaklı ay
ve Otel Fiyatı Feed'inin <Checkin> öğeleri. Örneğin,
örnek, 05 . |
CHECKOUTYEAR | Recommended | <Nights> üzerinden hesaplanan dört basamaklı yıl
ve Otel Fiyatı Feed'inin <Checkin> öğeleri. Örneğin,
örnek, 2023 . |
CHILD-AGE | Recommended (must be provided for child occupancy pricing) | Google Ads şartlar ve koşullarında
Fiyat feed'inin <Child "age"> öğeleri.
Bu değişken,
FOR-EACH-CHILD-AGE koşullu engelleme. |
CHILD-INDEX | Optional | Her alt öğe için bir sayacı temsil eden 0 dizinli döngü değişkeni
seyahat planında belirtilen kişi ve çocuk yaşı. Her ne kadar
zorunlu, bu değişken yalnızca
FOR-EACH-CHILD-AGE koşullu engelleme.
|
CLICK-TYPE | Optional | Kullanıcının standart bir otelin girişini tıklayıp tıklamadığını belirtir
veya Oda Paketi için fiyatlandırabilirsiniz. Olası değerler:
|
CLOSE-RATE-RULE-IDS | Optional (only applies if you are using conditional or private rates) | Geçerli olan ücretler için ücret kuralı kimliklerinin virgülle ayrılmış listesi ancak kullanıcı bir oturum açmış olsaydı küçük bir eylemdir. Şu öğeler için ücret kuralı kimliklerinin olduğunu unutmayın: özel indirimler karşılık gelen bir kullanıcı arayüzü işlemi gösterildiğinde her zaman burada doldurulur kullanıcıya gösterir. |
CUSTOM[1-5] | Optional | <Result> içinde tanımlanan özel alanların değerleri
öğesi oluşturun. Daha fazla
için
Genel Bakış
of Transaction Mesajları. Özel alanlar,
ARI. |
DATE-TYPE | Optional | Kullanıcının varsayılan tarihi mi yoksa belirli bir tarihi mi seçtiğini belirtir.
belirtilen tarih aralığını seçin. Olası değerler:
|
GOOGLE-SITE | Optional | Kullanıcının otel fiyatlandırma verilerinizi görüntülediği Google mülkü.
Olası değerler:
|
LENGTH | Recommended | Projenin belirlediği gece sayısı cinsinden konaklama süresi,
Otel Fiyatı Feed'inde <Nights> öğesi. Örneğin,
örnek, 3 . |
NUM-ADULTS | Recommended (must be used with the
NUM-CHILDREN or FOR-EACH-CHILD-AGE condition)
|
Kullanıcı tarafından seyahat planı için belirtilen, yetişkin kişi sayısı.
Bu değişken,
NUM-CHILDREN , FOR-EACH-CHILD-AGE veya her ikisi. |
NUM-CHILDREN | Recommended | 0-17 yaş aralığı için
seyahat planı. NUM-CHILDREN ,
başarılı bir şekilde gerçekleştirebilmek için FOR-EACH-CHILD-AGE veya her ikisi de
çocuklu seyahat planlarına katılması. |
NUM-GUESTS | Recommended (if you don't send child occupancy pricing) | {0/} için belirtilen toplam kişi sayısı (hem yetişkin hem de çocuklar için)
kullanıcı tarafından oluşturulan seyahat planıdır. Bu değer,
NUM-ADULTS ve NUM-CHILDREN değerleri. Alıcı:
en üst düzeye çıkarabilmek için her iki yöntemi de
Bunun yerine NUM-ADULTS ve NUM-CHILDREN . |
PACKAGE-ID | Recommended (applies if you use Room Bundles) | Otel Fiyatı Feed'indeki paketin benzersiz tanımlayıcısı. Örneğin,
standart paket için, paket kimliği
<Result> içinde <PackageID> öğesi
engelleyebilirsiniz. Oda Paketi için paket kimliği
Şunun içinde <PackageID> öğe:
<RoomBundle> veya <PackageData> blok
seçmeniz gerekir. |
PARTNER-CURRENCY | Optional |
<Baserate> öğesinin currency özelliği
inceleyebilirsiniz. Örneğin, USD veya CAD
. |
PARTNER-HOTEL-ID | Recommended | Otelin
Otel Listesi Feed'inde <id> öğesi. |
PARTNER-ROOM-ID | Recommended (applies if you use Room Bundles) | Otel Fiyatı Feed'indeki benzersiz oda tanımlayıcısı. Örneğin,
oda kimliği, odanın
<Result> içinde <RoomID> öğesi
engelleyebilirsiniz. Oda Paketi için oda kimliği,
Şunun içinde <RoomID> öğe:
<RoomBundle> veya <RoomData> blok
onay kutusunu işaretleyin. |
PAYMENT-ID | Optional (only applies to Ads) | Önceden tanımlanmış bir dizeye (commission ) veya Google'ın
IATA numarası (örneğin, "01234567") (örneğin, "01234567")
acenteye başvuruyor. IATA numaranızın biçimlendirmesini değiştirmek için veya
Teknik Hesap Yöneticinizle (THY) iletişime geçin. |
PRICE-DISPLAYED-TAX | (Optional) | Kullanıcıya kullanıcının yerel para biriminde gösterilen vergi tutarı.
PRICE-DISPLAYED-TAX değeri
Otel Fiyatı Feed'inde <Tax> öğesi. Örneğin,
"3,14". |
PRICE-DISPLAYED-TOTAL | (Optional) | Kullanıcının cihazında kullanıcıya gösterilen toplam oda maliyeti.
yerel para birimi. PRICE-DISPLAYED-TOTAL değeri
<Baserate> , <Tax> ve
Otel Fiyatı Feed'inden <OtherFees> öğe.
Örneğin, "152.13". |
PROMO-CODE | (Optional) | Şunu kullanıyorsanız:
ARI
promosyonları seçerseniz bu değişkenin değeri, uygulanan kullanıyorsanız
ücret kurallarını seçerseniz bu değişkenin değeri, ilgili ücret kuralı uygulanırsa |
RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | Bir<RatePlanID>
fiyat feed'inin <RoomBundle> bloğu. İlgili içeriği oluşturmak için kullanılan
<RatePlanID> , benzersiz tanımlayıcıyı temsil eder
oda ve paket verisi kombinasyonu için. Daha fazla
(bkz. )
Oda Paketleri. |
RATE-RULE-ID | Recommended (only applies if you use conditional rates or private rates) | Birrate_rule_id
fiyat feed'inin <Rate> bloğu. Daha fazla bilgi için
referans:
Koşullu Fiyatlar.
Not: Yalnızca koşullu fiyatlar veya özel indirimler reklamlar gösterilmez. |
USER-COUNTRY | Recommended | İki harfli
ülke kodunu kullanın. Bu
bilgiler, kullanıcının istemci ayarlarından çıkarılır. Örneğin,
örneğin, US veya FR . |
USER-CURRENCY | Recommended | Kullanıcının yerel para birimini belirten üç harfli para birimi kodu
para birimi. USER-CURRENCY değişkeninin değeri
Kullanıcının istemci ayarlarından tahmin edilir. Örneğin, USD
veya CAD . |
USER-DEVICE | Recommended | Kullanıcının cihaz türü. USER-DEVICE değeri
şunlardan biri olmalıdır:
|
USER-LANGUAGE | Recommended | İki harfli
ISO 639-1 dil kodu
reklam veya ücretsiz rezervasyon bağlantısı. USER-LANGUAGE değeri
değişkeni kullanıcının istemci ayarlarından türetilir. Örneğin,
en veya fr . |
USER-LIST-ID (Google Ads'de tanımlı) | Optional (only applies if you use Audience Lists in Google Ads) | Kitle listesini veya kullanıcıyı içeren Google Ads kullanıcı listesi kimliği ekleyebilirsiniz. Kitle listeleri, şu işlemler için temel olarak kullanılır: teklif ayarlama ayarlamalar başlıklı makaleyi inceleyin. Kullanıcı birden fazla kitle listesine üyeyse en büyük teklif ayarlamasına sahip kitle listesi seçilir. Beraberlik sayısı: en büyük teklif ayarlamasına sahip kitleler rastgele belirlenir. |
VERIFICATION | Optional | Bağlantının Google tarafından şunun için oluşturulup oluşturulmadığını doğrulayan boole değeri:
otomatik doğrulamadan oluşur. Bağlantı oluşturulduysa true
test veya otomatik doğrulama için Google tarafından, aksi takdirde false olarak belirtilir.
|
URL'lerde koşullu mantık
Açılış sayfaları dosyasının <URL>
öğesinde özel yönergeler kullanarak şunları yapabilirsiniz:
koşullu olarak derleyebilirsiniz.
Koşullu mantık şu ifadeleri destekler:
if_statement:
true
ise bunu izleyen değerler koşulu URL'ye eklenir, aksi takdirdeELSE
yönergesi eklendi.for_statement: Yinelenen bir FOR döngü koşulu oluşturur sayısını artırır.
IF ve FOR ifadeleri şunları içerir:
Koşul | Önerilen/isteğe bağlı | Açıklama |
---|---|---|
IF-AD-CLICK (yalnızca Otel Reklamları) | Optional | Kullanıcı tıklamasının kaynağı reklamsa true olarak çözümlenir.
Kullanıcı tıklamasının kaynağı ücretsiz bir etkinlikse false
rezervasyon bağlantısı. |
IF-CLICK-TYPE-HOTEL | Optional | Kullanıcı bir girişi şunlar için tıkladıysa true olarak çözümlenir:
otel, aksi takdirde false olarak çözümlenir. |
IF-CLICK-TYPE-ROOM | Optional | Şu durumda true olarak çözümlenir:
kullanıcı, için bir girişi tıkladı
Oda Paketi, aksi takdirde false olarak çözümlenir. |
IF-CLOSE-RATE-RULE-IDS | Optional | Bir veya daha fazla koşullu fiyat varsa true olarak çözümlenir
kullanıcı uygun olmadığı için kullanılamıyor, aksi takdirde
false . Varsayılan olarak true
özel indirim
Kullanıcı arayüzü işlemi, kullanıcıya gösterildi. |
IF-DEFAULT-RATE | Optional | Kullanıcı bir otel girişini tıkladıysa true olarak çözümlenir
nerede kullanılır, aksi takdirde false olarak çözümlenir. |
IF-HOTEL-CAMPAIGN | Optional | Kullanıcı tıklamasının kaynağı şuysa true olarak çözümlenir:
otel kampanyası oluşturun, aksi takdirde false olarak çözümlenir. Bu
ayrım, birden fazla kampanya türü olan iş ortakları için yararlıdır.
Google Ads'de mevcut olması gerekir. |
IF-PAYMENT-ID (yalnızca Otel Reklamları) | Recommended (if you use pay-per-stay Google Ads campaigns) | Konaklama Başına Ödeme (PPS) kapsamındaki oteller için true olarak çözümlenir
komisyon programı aksi takdirde false olarak çözümlenir. |
IF-PROMO-CODE | Optional | Kullanıcı şu fiyatı tıkladıysa true olarak çözümlenir:
belirli bir PromoCode için geçerli olan ARI promosyonuna veya ücret kuralına göre;
aksi takdirde false olarak çözümlenir. |
IF-PROMOTED (yalnızca Otel Reklamları) | Recommended (if you use Promoted hotels) | Kullanıcı bir Mülkü tıkladıysa true olarak çözümlenir
Promosyon Reklamı, aksi takdirde false olarak çözümlenir. |
IF-RATE-RULE-ID | Optional | Kullanıcı birtrue
koşullu fiyat
, aksi takdirde false olarak çözümlenir. |
IF-USER-LIST-ID (Google Ads'de tanımlı) | Optional | Kullanıcı bir Google Ads üyesiyse true olarak çözümlenir
kitle için teklif çarpanlarını ayarlarken belirttiğiniz müşteri listesi kimliği
listesi yoksa false olarak çözümlenir. |
IF-VERIFICATION | Optional | Bağlantı şunun için Google tarafından oluşturulduysa true olarak çözümlenir:
aksi takdirde false olarak çözümlenir. |
ELSE | Recommended (if you use any conditional IF statements) | Önceki koşul karşılanmazsa bunu izleyen değerler koşulu URL'ye eklenir. |
END-IF | Optional (required if you have any IF conditional statements) | IF ifadesi koşullu bloğunu sonlandırır. |
FOR-EACH-CHILD-AGE | Optional (required for child occupancy pricing) | Her biri için bir kez yürütülür
Fiyat feed'inde <Child "age"> öğesi. Örneğin,
örneğin, <OccupancyDetails>
<Child age="17"> ve <Child age=
"17"> öğelerini içeriyorsa yönerge iki kez yürütülür. |
END-FOR-EACH | Optional (required if using FOR-EACH block) | FOR-EACH ifadesi koşullu bloğunu sonlandırır. |
IF-AD-TIKLAMA örneği
Kullanıcının bir reklamı tıklayıp tıklamadığını kontrol eden bir koşullu blok oluşturabilirsiniz: açılış sayfanıza yönlendiren ücretsiz rezervasyon bağlantısıdır.
Aşağıdaki örnek, açılış sayfası dosyasında bu yönergeyi kullanır:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
Bu örnekte, kullanıcı bir reklamı tıklamadıysa sonuç şu olur: URL:
https://www.partner.com?hid=123&adType=0
Kullanıcı reklamı tıkladıysa sonuç aşağıdaki URL olur:
https://www.partner.com?hid=123&adType=1
IF-click-TYPE-HOTEL örneği
Kullanıcının otel seçip seçmediğini kontrol eden bir koşullu blok oluşturabilirsiniz.
oda paketi eksik. <RatePlanID>
öğesinin
Bir Transaction mesajının <Room Bundle>
bloğu dolaylı olarak ayarlanır
kullanıcının seçtiği ilişkilendirilmiş oda paketi fiyatı.
Aşağıdaki örnek, açılış sayfaları dosyasında bu yönergeyi kullanır:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
Bu örnekte, kullanıcı Oda Paketi seçtiyse sonuç şu olur: URL:
https://partner.com/landing_room?hid=123
Kullanıcı Oda Paketi seçmediyse sonuç şu URL olur:
https://partner.com/landing?hid=123
IF-TIKLAYIN-TYPE-ROOM örneği
Kullanıcının bir Oda seçip seçmediğini kontrol eden bir koşullu blok oluşturabilirsiniz Paket.
Aşağıdaki örnek, açılış sayfaları dosyasında bu yönergeyi kullanır:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
Bu örnekte, kullanıcı Oda Paketi seçmediyse sonuç aşağıdaki URL:
https://partner.com/landing?hid=123
Kullanıcı Oda Paketi seçtiyse sonuç şu URL olur:
https://partner.com/landing_room?hid=123
IF-DEFAULT-DATE örneği
Aşağıdaki gibi bir tarih olmayan parametre ayarlamak için IF-DEFAULT-DATE
koşullu ifadesini kullanın:
kullanıcı eğer seçim yapmazsa web siteniz özel davranışı tetiklemek için kullanabilir
bir tarihtir.
Aşağıdaki örnekte, varsayılan tarihin kullanılıp kullanılmadığı kontrol edilir:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
Bu örnekte, kullanıcı bir tarih seçmediyse sonuç benzer olabilir değerini gösteren aşağıdaki URL'yi eklemeniz gerekir:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
Kullanıcı bir tarih seçtiyse sonuç şu URL'ye benzer olabilir: seçtikleri seyahat planına bağlı olarak:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
IF-HOTEL-CAMPAIGN örneği (Otel reklamları ve ücretsiz rezervasyon bağlantıları tıklamaları)
Kullanıcının reklamınızı tıklamasını önleyen bir reklamı tıklayıp tıklamadığını kontrol eden bir koşullu blok oluşturabilirsiniz: kaynağı bir otel kampanyasıdır.
Aşağıdaki örnek, açılış sayfası dosyasında bu yönergeyi kullanır:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
Bu örnekte, kullanıcı bir otel kampanyası URL'sini tıklarsa sonuç aşağıdaki URL:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
Tıklama bir otel kampanyası URL'sine (ör. normal Arama Ağı kampanyası) gelmiyorsa sonuç aşağıdaki URL olur:
https://www.partner.com?hotelID=123&utm_campaign=87654321
Bu özellik, otel kampanyası tıklamalarının trafiğini ayırt etmek istediğinizde kullanışlıdır. diğer tıklamalardan kurtarır.
FBL tıklamaları içeren boş CAMPAIGN-ID'ler
Tıklama, ücretsiz rezervasyon bağlantısından gelirse IF-HOTEL-CAMPAIGN
geri gelir.
TRUE
ve CAMPAIGN-ID
değeri, aşağıdaki URL'de gösterildiği gibi boş olarak ayarlanmış:
https://www.partner.com?hotelID=123&hotel_campaign=
Kampanya kimliğinin boş kalmasını önlemek için IF-AD-CLICK
koşullu ifadesini kullanabilirsiniz:
aşağıdaki örnekte gösterilmektedir:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)(IF-AD-CLICK)&hotel_campaign=(CAMPAIGN-ID)(ELSE)&FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
IF-PAYMENT-ID örneği (yalnızca Otel Reklamları)
URL'yi kullanıcının tercih etme durumuna göre değiştirmek için IF-PAYMENT-ID
koşullu
Tıklama, PPS komisyon programının bir sonucu olup olmadığını gösterir. Aşağıdaki örnek
bir tıklamanın PPS komisyon programından gelip gelmediğini kontrol eder ve
sonuca göre booking_source
parametresi için değer atanır:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
Otel Komisyon programının bir parçasıysa sonuç şu URL'leri ekleyin:
- Google'a atanmış IATA numarası yoksa:
https://partner.com?hid=123&booking_source=commissions
- Google'a atanmış IATA numarası varsa:
https://partner.com?hid=123&booking_source=01234567
Aksi takdirde sonuç şu URL olur:
https://partner.com?hid=123&booking_source=cpc
IF-PROMOTED örneği (yalnızca Otel Reklamları)
Kullanıcının bir öğeyi tıklayıp tıklamadığını kontrol eden bir koşullu blok oluşturabilirsiniz: Tesis tanıtım reklamı.
Aşağıdaki örnek, açılış sayfaları dosyasında bu yönergeyi kullanır:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
Bu örnekte, kullanıcı bir tesis tanıtım reklamı seçtiyse sonuçta aşağıdaki URL'dir:
https://partner.com/1?hid=123
Kullanıcı tesis tanıtım reklamı seçmediyse sonuçta aşağıdaki URL:
https://partner.com/0?hid=123
IF-RATE-RULE-ID örneği
Kullanıcının reklam öğesi seçip seçmediğini kontrol eden bir koşullu blok
koşullu fiyat (bu durumda <RateRuleID>
değeri)
öğesi, işlem mesajının <Rate>
bloğunda kullanılır.
Aşağıdaki örnek, açılış sayfaları dosyasında bu yönergeyi kullanır:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
Bu örnekte, kullanıcı koşullu fiyat seçmediyse sonuç şu şekildedir: aşağıdaki URL:
https://www.partner.com?hid=123
Kullanıcı koşullu fiyat seçtiyse sonuç şu URL olur:
https://www.partner.com?hid=123&customerType=42
IF-USER-LIST-ID örneği (Google Ads'de tanımlanmış)
Google Ads'de bir otel kampanyasında kitle listeleri için teklif çarpanları ayarlarsanız
ayarlamak için IF-USER-LIST-ID
öğesini USER-LIST-ID
ile birlikte kullanabilirsiniz.
Google Ads hesabı için belirli bir Google Ads hesabına ait
kitle listesi. Bunu, izleme amacıyla veya verilerinizi
Kitle listelerinin üyeleri için bir web sitesidir.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
Bu örnekte, kullanıcı bir kitle listesinin üyesi değilse sonuç aşağıdaki URL:
https://www.partner.com?hid=123
Kullanıcı 12345678
kitle listesinin üyesiyse sonuç
aşağıdaki URL:
https://www.partner.com?hid=123&audience_list=12345678
IF-VERIFICATION örneği
Google'ın URL'yi test amacıyla mı yoksa otomatikleştirilmiş mi yoksa
IF-VERIFICATION
kullanabilirsiniz.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
Bu örnekte, test veya doğrulama için URL'yi Google oluşturmadıysa sonuç şu URL olur:
https://www.partner.com?hid=123
Google, test veya doğrulama için URL'yi oluşturduysa sonuç aşağıdaki URL:
https://www.partner.com?hid=123&isgoogle=true
FOR-EACH-CHILD-AGE örneği
Her öğe için maksimum yaşı dolduran bir koşullu blok oluşturabilirsiniz: çocuk oteli.
Aşağıdaki örnek, açılış sayfaları dosyasında bu yönergeyi kullanır:
<URL>https://partner.com?adults=(NUM-ADULTS)&children=(NUM-CHILDREN)(FOR-EACH-CHILD-AGE)&age=(CHILD-INDEX)_(CHILD-AGE)(END-FOR-EACH)&hid=(PARTNER-HOTEL-ID)&</URL>
Bu örnekte, seyahat planında 2 yetişkin ve 0 ile 17 yaşlarında 2 çocuk varsa sonuç şöyle olur:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
Seyahat planında 2 yetişkin ve 0 çocuk varsa sonuç şu şekilde olur: URL:
https://www.partner.com?adults=2&children=0&hid=123
URL oluştururken genel kurallar
Tüm değişkenler isteğe bağlıdır. açılış sayfası URL'si. Bununla birlikte, seyahat planını ve kullanıcıyı bilgileri genellikle daha iyi bir kullanıcı deneyimi sağlar ve Google'ın politikalarına uygun şekilde yürütülür.
Bir açılış sayfasında oluşturulan URL'ler tanımlanırken aşağıdaki genel kurallar geçerlidir sayfa dosyası:
Tüm değişkenler parantez içine alınır.
Sorgu dizesi parametreleri yalnızca soru işaretinden ("?") sonra aktarılabilir gelir.
Sorgu dizesi parametreleri, son çıktı. Çünkü "ve" işareti XML'de özel bir karakterdir ve açılış sayfalarının dosya biçimi XML'dir. Bu nedenle, kodlanmış varlığı "&" kullanılmaktadır. Nihai çıkış, gerçek bir "&" oluşturur karakteriyle ayrılır. Örneğin:
<!-- Do this: --> <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL> <!-- Do NOT do this: --> <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
Ayrıca, açılış sayfası URL'si. Örneğin:
- boşluk (" "): Boşluk karakterlerini "%20;" ile değiştirin.
<URL>
öğesinde - düz eğik çizgi ("/"): Düz eğik çizgileri "%2F;" ile değiştirin.
<URL>
içinde öğe
Alfabetik olmayan tüm karakterlere URL kodlama uygulanmalıdır. Örneğin, tire ("-") için URL kodlamalı olması gerekmez. Ortak çalışanların URL kodlamalı olması gereken karakterler, danışma URL Kodlama Tablosu.
- boşluk (" "): Boşluk karakterlerini "%20;" ile değiştirin.
Tek bir parametreye ilişkin değerler birden çok değişkenden oluşturulabilir. İlgili içeriği oluşturmak için kullanılan aşağıdaki örnek,
checkinDate
CHECKINDAY
,CHECKINMONTH
veCHECKINYEAR
değişkenleri:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
Bu örneğin sonucunda, aşağıdaki gibi bir URL elde edilir:
https://www.partnerdomain.com?checkinDate=7/23/1971
Sorgu dizesi parametrelerinin adı için herhangi bir kimliği kullanabilirsiniz. Sunucunuz bu değerleri işler. Ancak, ilettiğiniz değerler kullanılabilir değişkenlerin listesini inceleyin.
Mevcut seçenekler listesine ek olarak en fazla beş özelleştirilebilen değişken kullanabilirsiniz değişkenlerine karşılık gelir.