होटल विज्ञापन और मुफ़्त बुकिंग लिंक में, उन लैंडिंग पेजों के लिंक शामिल होते हैं जहां लोग कमरे बुक कर सकते हैं. यह तय किया जा सकता है कि Google, सभी क्वेरी को शामिल करने के लिए लिंक कैसे बनाता है उपयोगकर्ता और उसकी यात्रा की योजना के बारे में अतिरिक्त जानकारी. उदाहरण के लिए, आपके पास होटल आईडी, भाषा, मुद्रा कोड, और चेक-इन करने की तारीखें जोड़ें.
खास जानकारी
लैंडिंग पेज फ़ाइल में लैंडिंग पेज यूआरएल तय किया जाता है. विज्ञापन के बिना या बिना विज्ञापन के बुकिंग लिंक दिखता है. यूआरएल में डाइनैमिक जानकारी को इससे बदल दिया जाता है सेट करें. अपने लैंडिंग पेज यूआरएल में डाइनैमिक वैल्यू जोड़ने के लिए, निम्न सिंटैक्स:
<URL>https://partner_url?param_id=(variable_name)</URL>
इस उदाहरण में, ऐसा यूआरएल दिखाया गया है जिसमें Google के वैरिएबल नामों के बजाय असल होटल आईडी और यात्रा की योजना:
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
जब खोज नतीजों के पेज के लिए लैंडिंग पेज का लिंक बनाया जाता है, तो Google यह पक्का करने के लिए कि यूआरएल में डाइनैमिक जानकारी. उदाहरण के लिए, अगर कोई व्यक्ति होटल #42 के लिए, 23/5/2023 से छह रातें, Google पिछले लिंक को रेंडर करेगा जैसे:
https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6
क्वेरी स्ट्रिंग में वैरिएबल को Google जो वैल्यू असाइन करता है वे होटल के किराये के फ़ीड, होटल की सूची के फ़ीड, और उपयोगकर्ता सेटिंग में मौजूद मिलता-जुलता डेटा.
उदाहरण के लिए, LENGTH
वैरिएबल की वैल्यू, <Nights>
एलिमेंट को असाइन की गई है
यात्रा की योजना के किराये वाले फ़ीड से. इसी तरह,
PARTNER-HOTEL-ID
वैरिएबल, होटल सूची के <id>
एलिमेंट में तय किया गया है
उपयोगकर्ता की खोज की शर्तों से मेल खाने वाला फ़ीड.
कुछ वैरिएबल, कीमत वाले फ़ीड एलिमेंट के सबसेट हैं. उदाहरण के लिए,
CHECKINDAY
, CHECKINMONTH
, और CHECKINYEAR
वैरिएबल यहां से निकाले जाते हैं:
कीमत फ़ीड में एक <Checkin>
एलिमेंट. अन्य वैरिएबल को कैलकुलेट किया जाता है
उपयोगकर्ता की स्थान-भाषा और अन्य क्लाइंट सेटिंग के आधार पर.
वैरिएबल वैल्यू के सोर्स के बारे में ज़्यादा जानने के लिए, इसे देखें कीमत की खास जानकारी और होटल की सूची.
यूआरएल वैरिएबल
नीचे दी गई टेबल में ऐसे उपलब्ध वैरिएबल की जानकारी दी गई है जिनका इस्तेमाल अपना लैंडिंग पृष्ठ URL बनाएं:
वैरिएबल | सुझाए गए/वैकल्पिक | ब्यौरा |
---|---|---|
ADVANCE-BOOKING-WINDOW | Optional | में
बुकिंग के समय होटल का टाइमज़ोन. उदाहरण के लिए, 36 . |
ALTERNATE-HOTEL-ID | Recommended (if you have separate IDs to identify properties versus booking engines) | आपकी प्रॉपर्टी के लिए एक वैकल्पिक पहचानकर्ता. इस एट्रिब्यूट का नाम इसकी जानकारी आपकी होटल सूची फ़ीड में दी गई है. अलग-अलग आईडी बनाना तब फ़ायदेमंद होता है, जब आपको अपने फ़ीड की जानकारी के लिए एक प्रॉपर्टी आइडेंटिफ़ायर और दूसरे की ज़रूरत है आपके बुकिंग इंजन के लिए प्रॉपर्टी आइडेंटिफ़ायर. |
CAMPAIGN-ID | Recommended | उस Google Ads कैंपेन का आईडी जिसे आपको यूआरएल. अगर क्लिक Google Ads से नहीं जुड़ा है, तो यह खाली होता है कैंपेन बनाएं. |
CHECKINDAY | Recommended | <Checkin> एलिमेंट में तय किया गया दो अंकों वाला दिन
का एक हिस्सा है. उदाहरण के लिए, 20 . |
CHECKINDAY-OF-WEEK | Optional | हफ़्ते का दिन — Monday से Sunday तक,
होटल के टाइमज़ोन के हिसाब से. उदाहरण के लिए,
Tuesday . |
CHECKINMONTH | Recommended | <Checkin> में तय किया गया दो अंकों वाला महीना
होटल किराये के फ़ीड का हिस्सा. उदाहरण के लिए, 05 . |
CHECKINYEAR | Recommended | <Checkin> में बताया गया चार अंकों वाला साल
होटल किराये के फ़ीड का हिस्सा. उदाहरण के लिए, 2023 . |
CHECKOUTDAY | Recommended | <Nights> और
होटल के किराये के फ़ीड के <Checkin> एलिमेंट. इसके लिए
उदाहरण, 26 . |
CHECKOUTMONTH | Recommended | <Nights> के आधार पर, दो अंकों वाले महीने का हिसाब लगाया गया
और होटल के किराये के फ़ीड के <Checkin> एलिमेंट. इसके लिए
उदाहरण, 05 . |
CHECKOUTYEAR | Recommended | <Nights> के आधार पर मिला चार अंकों वाला साल
और होटल के किराये के फ़ीड के <Checkin> एलिमेंट. इसके लिए
उदाहरण, 2023 . |
CHILD-AGE | Recommended (must be provided for child occupancy pricing) | हर बच्चे की ज़्यादा से ज़्यादा उम्र की जानकारी
किराया फ़ीड के <Child "age"> एलिमेंट.
इस वैरिएबल का इस्तेमाल किसी
FOR-EACH-CHILD-AGE शर्तों के साथ ब्लॉक. |
CHILD-INDEX | Optional | 0 इंडेक्स किया गया लूप वैरिएबल, जो हर चाइल्ड के लिए काउंटर को दिखाता है
यात्री और बच्चे की उम्र, यात्रा की योजना में बताई गई है. हालांकि, ऐसा नहीं है
ज़रूरी है, इस वैरिएबल का इस्तेमाल सिर्फ़
FOR-EACH-CHILD-AGE शर्तों के साथ ब्लॉक.
|
CLICK-TYPE | Optional | इससे पता चलता है कि उपयोगकर्ता ने किसी स्टैंडर्ड होटल की लिस्टिंग पर क्लिक किया है या नहीं
रेट या रूम बंडल के लिए उपलब्ध है. आपको ये वैल्यू दिख सकती हैं:
|
CLOSE-RATE-RULE-IDS | Optional (only applies if you are using conditional or private rates) | ऐसे किराये के लिए दर के नियम आईडी की कॉमा-सेपरेटेड लिस्ट उपलब्ध नहीं होती, लेकिन अगर उपयोगकर्ता ने किसी मामूली कार्रवाई. ध्यान दें कि खास किराये इससे जुड़ा यूज़र इंटरफ़ेस (यूआई) दिखाने पर, हमेशा यहां अपने-आप जानकारी भर जाती है उपयोगकर्ता को कोई परेशानी नहीं है. |
CUSTOM[1-5] | Optional | कस्टम फ़ील्ड के लिए, <Result> में तय की गई वैल्यू
हर कस्टम फ़ील्ड में ज़्यादा से ज़्यादा 200 वर्णों वाला एलिमेंट. ज़्यादा के लिए
जानकारी,
खास जानकारी
लेन-देन के मैसेज में से एक नज़र आता है. इसका इस्तेमाल करते समय कस्टम फ़ील्ड उपलब्ध नहीं होते हैं
ARI. |
DATE-TYPE | Optional | इससे पता चलता है कि उपयोगकर्ता ने डिफ़ॉल्ट तारीख चुनी है या कोई खास तारीख
खोज में दी गई तारीख. आपको ये वैल्यू दिख सकती हैं:
|
GOOGLE-SITE | Optional | वह Google प्रॉपर्टी, जिस पर उपयोगकर्ता ने आपके होटल के किराये का डेटा देखा.
आपको ये वैल्यू दिख सकती हैं:
|
LENGTH | Recommended | ठहरने की कुल अवधि, रातों की संख्या के हिसाब से
होटल के किराये के फ़ीड में <Nights> एलिमेंट. इसके लिए
उदाहरण, 3 . |
NUM-ADULTS | Recommended (must be used with the
NUM-CHILDREN or FOR-EACH-CHILD-AGE condition)
|
यात्रा की योजना के लिए, उपयोगकर्ता की ओर से तय किए गए वयस्क वयस्कों की संख्या.
इस वैरिएबल का इस्तेमाल इसके साथ किया जाना चाहिए
NUM-CHILDREN , FOR-EACH-CHILD-AGE या दोनों. |
NUM-CHILDREN | Recommended | बच्चों के लिए किराये पर उपलब्ध बच्चों (0 से 17 साल की उम्र वाले) की संख्या
उपयोगकर्ता की यात्रा की योजना. NUM-CHILDREN ,
FOR-EACH-CHILD-AGE या दोनों की ज़रूरत है, तो
बच्चों के साथ यात्रा की योजना बना सकते हैं. |
NUM-GUESTS | Recommended (if you don't send child occupancy pricing) | वयस्कों और बच्चों दोनों के लिए, बुकिंग करने वाले लोगों की कुल संख्या
उपयोगकर्ता की यात्रा की योजना. यह मान
NUM-ADULTS और NUM-CHILDREN वैल्यू. यहां की यात्रा पर हूं
ज़्यादा से ज़्यादा संभावित ग्राहकों तक पहुंचें, हमारा सुझाव है कि आप
अगर आपके पास इन फ़ॉर्मैट की फ़ाइल नहीं है, तो NUM-ADULTS और NUM-CHILDREN . |
PACKAGE-ID | Recommended (applies if you use Room Bundles) | होटल के किराये के फ़ीड में पैकेज के लिए यूनीक आइडेंटिफ़ायर.
मानक पैकेज, पैकेज आईडी
<Result> में <PackageID> एलिमेंट
ब्लॉक. रूम बंडल के लिए, पैकेज आईडी
<PackageID> एलिमेंट में
<RoomBundle> या <PackageData> ब्लॉक
दिखाई देता है. |
PARTNER-CURRENCY | Optional | तीन अक्षर वाला वह मुद्रा कोड जिसे
<Baserate> एलिमेंट का currency एट्रिब्यूट
शामिल किया गया है. उदाहरण के लिए, USD या CAD
. |
PARTNER-HOTEL-ID | Recommended | होटल के लिए यूनीक आइडेंटिफ़ायर
होटल सूची फ़ीड में <id> एलिमेंट. |
PARTNER-ROOM-ID | Recommended (applies if you use Room Bundles) | होटल के किराये के फ़ीड में, कमरे का यूनीक आइडेंटिफ़ायर.
स्टैंडर्ड रूम है, तो रूम आईडी
<Result> में <RoomID> एलिमेंट
ब्लॉक. रूम बंडल के लिए, रूम आईडी वह वैल्यू होती है जो
<RoomID> एलिमेंट में
<RoomBundle> या <RoomData> ब्लॉक
लेन-देन मैसेज में डालें. |
PAYMENT-ID | Optional (only applies to Ads) | पहले से तय स्ट्रिंग commission या Google की
असाइन किया गया आईएटीए नंबर. उदाहरण के लिए, "01234567". अगर आपने किसी कमीशन का इस्तेमाल किया है, तो
कलेक्शन एजेंसी का हिस्सा है. अपने आईएटीए नंबर का फ़ॉर्मैट बदलने के लिए या
पहले से तय स्ट्रिंग के लिए, अपने तकनीकी खाता मैनेजर (टीएएम) से संपर्क करें. |
PRICE-DISPLAYED-TAX | (Optional) | उपयोगकर्ता को उसकी स्थानीय मुद्रा में दिखाई जाने वाली टैक्स की रकम.
PRICE-DISPLAYED-TAX का मान
होटल के किराये के फ़ीड में <Tax> एलिमेंट. उदाहरण के लिए,
"3.14". |
PRICE-DISPLAYED-TOTAL | (Optional) | उस कमरे का कुल किराया जो उपयोगकर्ता को
स्थानीय मुद्रा. PRICE-DISPLAYED-TOTAL का मान
<Baserate> , <Tax> , और
होटल के किराये के फ़ीड से <OtherFees> एलिमेंट.
उदाहरण के लिए, "152.13". |
PROMO-CODE | (Optional) | अगर आपको
ARI
प्रमोशन के लिए, इस वैरिएबल की वैल्यू लागू किए गए यदि आप
दर के नियम, तो इस वैरिएबल का मान |
RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | वह आईडी जैसा कि <RatePlanID> एलिमेंट के ज़रिए तय किया गया है
कीमत फ़ीड का <RoomBundle> ब्लॉक. कॉन्टेंट बनाने
<RatePlanID> यूनीक आइडेंटिफ़ायर को दिखाता है
का इस्तेमाल किया जा सकता है. ज़्यादा के लिए
जानकारी, देखें
रूम बंडल. |
RATE-RULE-ID | Recommended (only applies if you use conditional rates or private rates) | इसमें rate_rule_id एट्रिब्यूट की मदद से तय किया गया आईडी
कीमत फ़ीड का <Rate> ब्लॉक. ज़्यादा जानकारी के लिए,
देखें
खास किराया.
ध्यान दें: सिर्फ़ खास किराये या निजी किराये जो छिपे हुए नहीं हैं. |
USER-COUNTRY | Recommended | दो अक्षर वाला
देश का कोड, जो उपयोगकर्ता की जगह की जानकारी दिखाता है. यह
जानकारी को उपयोगकर्ता की क्लाइंट सेटिंग से निकाला जाता है. इसके लिए
उदाहरण के लिए, US या FR . |
USER-CURRENCY | Recommended | तीन अक्षर का मुद्रा कोड, जो उपयोगकर्ता की स्थानीय जानकारी देता है
मुद्रा. USER-CURRENCY वैरिएबल की वैल्यू यह है
उपयोगकर्ता के क्लाइंट सेटिंग से अनुमान लगाया जाता है. उदाहरण के लिए, USD
या CAD . |
USER-DEVICE | Recommended | उपयोगकर्ता के डिवाइस का टाइप. USER-DEVICE की वैल्यू यह कर सकती है:
इनमें से एक होना चाहिए:
|
USER-LANGUAGE | Recommended | दो अक्षर वाला
ISO 639-1 भाषा कोड, जो
विज्ञापन या मुफ़्त बुकिंग लिंक. USER-LANGUAGE की वैल्यू
वैरिएबल का अनुमान, उपयोगकर्ता की क्लाइंट सेटिंग से लगाया जाता है. उदाहरण के लिए,
en या fr . |
USER-LIST-ID (Google Ads में तय किया गया) | Optional (only applies if you use Audience Lists in Google Ads) | Google Ads की उपयोगकर्ता सूची का आईडी, जिसमें ऑडियंस की सूची या उपयोगकर्ता शामिल होता है जानकारी. ऑडियंस सूचियों का इस्तेमाल इनके आधार के तौर पर किया जाता है बोली सेट करना अडजस्टमेंट. अगर उपयोगकर्ता एक से ज़्यादा ऑडियंस की सूचियों का हिस्सा है, तो सबसे ज़्यादा बोली घटाने या बढ़ाने वाली दर्शक सूची चुनी गई. आपस में संबंध सबसे ज़्यादा बोली घटाने या बढ़ाने वाली ऑडियंस, रैंडम तरीके से तय की जाती हैं. |
VERIFICATION | Optional | एक बूलियन, जो यह पुष्टि करता है कि लिंक को Google ने
की टेस्टिंग या अपने-आप पुष्टि होने की सुविधा का इस्तेमाल करते हैं. अगर लिंक जनरेट हुआ था, तो यह true है
टेस्टिंग या अपने-आप होने वाली पुष्टि के लिए Google ने भेजा है. अगर ऐसा नहीं है, तो यह false है.
|
यूआरएल में कंडिशनल लॉजिक
लैंडिंग पेजों की फ़ाइल के <URL>
एलिमेंट में, खास निर्देशों का इस्तेमाल किया जा सकता है
शर्तों के साथ एंडपॉइंट बनाना.
कंडिशनल लॉजिक में ये स्टेटमेंट इस्तेमाल किए जा सकते हैं:
if_statement: अगर
true
है, तो इसके बाद आने वाली वैल्यू शर्त को यूआरएल में डाला जाता है, नहीं तो इसके बाद की वैल्यूELSE
डायरेक्टिव शामिल किए गए हैं.for_statement: फॉर लूप कंडीशन बनाता है, जो फिर से काम करती है वैल्यू की संख्या मिलती है.
IF और FOR स्टेटमेंट में ये शामिल हैं:
शर्त | सुझाए गए/वैकल्पिक | ब्यौरा |
---|---|---|
IF-AD-CLICK (सिर्फ़ होटल के विज्ञापन के लिए) | Optional | अगर उपयोगकर्ता क्लिक किसी विज्ञापन से हुआ है, तो यह true में बदल जाता है.
अगर उपयोगकर्ता क्लिक किसी मुफ़्त से हुआ है, तो यह false में बदल जाती है
बुकिंग लिंक. |
IF-CLICK-TYPE-HOTEL | Optional | यह true में बदल जाता है, अगर उपयोगकर्ता ने किसी
होटल, किसी अन्य वजह से false . |
IF-CLICK-TYPE-ROOM | Optional | true में बदल जाती है, अगर
उपयोगकर्ता ने की लिस्टिंग पर क्लिक किया
रूम बंडल, ऐसा नहीं होता है, तो इसका मतलब है false . |
IF-CLOSE-RATE-RULE-IDS | Optional | अगर एक या एक से ज़्यादा खास किराये थे, तो यह true में बदल जाएगा
उपलब्ध नहीं है, क्योंकि उपयोगकर्ता ज़रूरी शर्तें पूरी नहीं करता है. अगर ऐसा नहीं है, तो यह हो जाता है
false . डिफ़ॉल्ट रूप से, यह true होता है, अगर
निजी दर
उपयोगकर्ता को यूज़र इंटरफ़ेस (यूआई) ट्रीटमेंट दिखाया गया. |
IF-DEFAULT-RATE | Optional | अगर उपयोगकर्ता किसी होटल की लिस्टिंग पर क्लिक करता है, तो यह वैल्यू true में बदल जाएगी
जहां डिफ़ॉल्ट तारीखों का इस्तेमाल किया गया था, नहीं तो यह false में बदल जाती है. |
IF-HOTEL-CAMPAIGN | Optional | अगर उपयोगकर्ता क्लिक किसीtrue
होटल कैंपेन का इस्तेमाल नहीं किया जाता, तो वह false में बदल जाता है. यह
यह अंतर उन पार्टनर के लिए फ़ायदेमंद है जिनके पास कई तरह के कैंपेन होते हैं
एट्रिब्यूशन के बंटवारे के लिए Google Ads में मौजूद. |
IF-PAYMENT-ID (सिर्फ़ होटल के विज्ञापन के लिए) | Recommended (if you use pay-per-stay Google Ads campaigns) | यह पेमेंट, होटल में ठहरने पर पैसे देकर (पीपीएस) वाले होटल के लिए, true में उपलब्ध है
कमीशन प्रोग्राम, false हो सकता है. |
IF-PROMO-CODE | Optional | यह वैल्यू true में बदल जाती है. ऐसा तब होता है, जब उपयोगकर्ता ने ऐसी दर पर क्लिक किया हो जो
उपलब्धता, किराया, और किराया तय करने की सुविधा (एआरआई) के प्रमोशन या दिए गए PromoCode वाले किराये के नियम के आधार पर;
नहीं तो false में बदल जाता है. |
IF-PROMOTED (सिर्फ़ होटल के विज्ञापन के लिए) | Recommended (if you use Promoted hotels) | अगर उपयोगकर्ता किसी प्रॉपर्टी पर क्लिक करता है, तो यह वैल्यू true में बदल जाती है
ऐसा नहीं होने पर प्रमोशन विज्ञापन false में बदल जाता है. |
IF-RATE-RULE-ID | Optional | अगर उपयोगकर्ता ने कोई वैल्यू चुनी है, तो यह true में बदल जाती है
शर्त के साथ दर
, ऐसा न होने पर false में बदल जाता है. |
IF-USER-LIST-ID (Google Ads में तय किया गया) | Optional | अगर उपयोगकर्ता Google Ads का सदस्य है, तो यह वैल्यू true में बदल जाएगी
वह ग्राहक सूची आईडी जिसे आपने ऑडियंस के लिए बोली मल्टीप्लायर सेट करते समय तय किया है
सूचियों का इस्तेमाल करता है, तो वह false में बदल जाता है. |
IF-VERIFICATION | Optional | अगर Google ने इसके लिए लिंक जनरेट किया था, तो यह true में बदल जाएगी
टेस्टिंग या अपने-आप पुष्टि होने की सुविधा का इस्तेमाल करता है. ऐसा न होने पर, false का ही पता चलता है. |
ELSE | Recommended (if you use any conditional IF statements) | अगर पिछली शर्त पूरी नहीं होती है, तो इसके बाद दिखने वाली वैल्यू शर्त को यूआरएल में डाला जाता है. |
END-IF | Optional (required if you have any IF conditional statements) | यह IF स्टेटमेंट (शर्त के साथ) ब्लॉक को खत्म करता है. |
FOR-EACH-CHILD-AGE | Optional (required for child occupancy pricing) | हर एक के लिए एक बार लागू होता है
कीमत वाले फ़ीड में <Child "age"> एलिमेंट. इसके लिए
उदाहरण के लिए, अगर <OccupancyDetails> में
एलिमेंट <Child age="17"> और <Child age=
"17"> का इस्तेमाल करता है, तो डायरेक्टिव दो बार लागू होता है. |
END-FOR-EACH | Optional (required if using FOR-EACH block) | यह FOR-EACH स्टेटमेंट (शर्त के साथ) ब्लॉक को खत्म करता है. |
IF-AD-Click का उदाहरण
शर्तों के हिसाब से एक ब्लॉक बनाया जा सकता है. इससे यह पता चलता है कि उपयोगकर्ता ने विज्ञापन पर क्लिक किया है या नहीं या मुफ़्त बुकिंग लिंक पर क्लिक करें.
नीचे दिए गए उदाहरण में, लैंडिंग पेज फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ने किसी विज्ञापन पर क्लिक नहीं किया, तो नतीजा यह होगा यूआरएल:
https://www.partner.com?hid=123&adType=0
अगर उपयोगकर्ता ने विज्ञापन पर क्लिक किया है, तो यह यूआरएल दिखेगा:
https://www.partner.com?hid=123&adType=1
IF-Click-TYPE-Hotel का उदाहरण
आपके पास एक कंडिशनल ब्लॉक बनाने का विकल्प है, जिससे यह पता चलता है कि उपयोगकर्ता ने होटल चुना है या नहीं
रूम बंडल के बिना भी. इवेंट में <RatePlanID>
एलिमेंट की वैल्यू
लेन-देन संदेश के <Room Bundle>
ब्लॉक को स्पष्ट रूप से सेट किया जाएगा
उससे जुड़े रूम बंडल की वह कीमत जिसे उपयोगकर्ता ने चुना था.
यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ने रूम बंडल चुना है, तो नतीजा ये होगा यूआरएल:
https://partner.com/landing_room?hid=123
अगर उपयोगकर्ता ने कमरे का बंडल नहीं चुना है, तो यह यूआरएल दिखेगा:
https://partner.com/landing?hid=123
IF-Click-TYPE-ROOM का उदाहरण
आपके पास एक कंडिशनल ब्लॉक बनाने का विकल्प है. इससे यह पता चलता है कि उपयोगकर्ता ने रूम चुना है या नहीं बंडल.
यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ने कमरे का बंडल नहीं चुना है, तो इसका नतीजा यह होगा नीचे दिया गया यूआरएल:
https://partner.com/landing?hid=123
अगर उपयोगकर्ता ने रूम बंडल चुना है, तो नतीजे में यह यूआरएल होगा:
https://partner.com/landing_room?hid=123
IF-DEFAULT-DATE का उदाहरण
बिना तारीख वाला पैरामीटर सेट करने के लिए IF-DEFAULT-DATE
शर्तों वाले स्टेटमेंट का इस्तेमाल करें, जो
अगर उपयोगकर्ता ने अपनी पसंद के मुताबिक विकल्प नहीं चुना है, तो आपकी वेबसाइट उसका इस्तेमाल कस्टम व्यवहार को ट्रिगर करने के लिए कर सकती है
तारीख.
यहां दिए गए उदाहरण में यह जांच की गई है कि डिफ़ॉल्ट तारीख का इस्तेमाल किया गया है या नहीं:
<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>
इस उदाहरण में, अगर उपयोगकर्ता ने कोई तारीख नहीं चुनी, तो नतीजा मिलता-जुलता हो सकता है जोड़ें, जो डिफ़ॉल्ट तौर पर चुनी गई तारीख दिखाता है:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
अगर उपयोगकर्ता ने कोई तारीख चुनी है, तो नतीजा इस यूआरएल से मिलता-जुलता हो सकता है, उनकी चुनी गई यात्रा की योजना के हिसाब से:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
IF-HOTEL-CAMPAIGN का उदाहरण (होटल विज्ञापन और मुफ़्त बुकिंग लिंक पर क्लिक)
शर्तों के हिसाब से एक ब्लॉक बनाया जा सकता है. इससे यह पता चलता है कि उपयोगकर्ता ने उस विज्ञापन पर क्लिक किया है या नहीं किसी होटल कैंपेन से हुई है.
नीचे दिए गए उदाहरण में, लैंडिंग पेज फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
इस उदाहरण में, अगर उपयोगकर्ता किसी होटल कैंपेन के यूआरएल पर क्लिक करता है, तो ऐसे में निम्न URL:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
अगर क्लिक होटल कैंपेन के यूआरएल (उदाहरण के लिए, सामान्य सर्च कैंपेन) पर नहीं है, तो यह यूआरएल नीचे दिया गया है:
https://www.partner.com?hotelID=123&utm_campaign=87654321
यह तब फ़ायदेमंद होता है, जब आपको होटल कैंपेन से मिलने वाले क्लिक से मिलने वाले ट्रैफ़िक के बीच अंतर करना हो किसी भी अन्य क्लिक से.
FBL क्लिक वाले खाली CAMPAIGN-ID
अगर यह क्लिक मुफ़्त बुकिंग लिंक पर है, तो IF-HOTEL-CAMPAIGN
, नतीजे में दिखेगा
जैसा कि इस यूआरएल में दिखाया गया है, TRUE
और CAMPAIGN-ID
वैल्यू को खाली पर सेट किया गया है:
https://www.partner.com?hotelID=123&hotel_campaign=
खाली कैंपेन आईडी को रोकने के लिए, IF-AD-CLICK
कंडिशनल स्टेटमेंट का इस्तेमाल
नीचे दिए गए उदाहरण में दिखाया गया है:
<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 का उदाहरण (सिर्फ़ होटल के विज्ञापन के लिए)
यूआरएल में बदलाव करने के लिए IF-PAYMENT-ID
कंडिशनल स्टेटमेंट का इस्तेमाल करें. यह इस बात पर निर्भर करता है कि क्या
यह क्लिक, पीपीएस कमीशन प्रोग्राम की वजह से हो सकता है या नहीं. नीचे दिया गया उदाहरण
यह जांचता है कि क्या कोई क्लिक PPS कमीशन प्रोग्राम से आया है और
नतीजे के आधार पर booking_source
पैरामीटर:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
अगर होटल, कमीशन कार्यक्रम का हिस्सा है, तो नतीजे के तौर पर यूआरएल:
- अगर Google को कोई आईएटीए नंबर असाइन नहीं किया गया है, तो:
https://partner.com?hid=123&booking_source=commissions
- अगर Google को कोई आईएटीए नंबर असाइन किया गया है, तो:
https://partner.com?hid=123&booking_source=01234567
अगर ऐसा नहीं है, तो यह यूआरएल इस तरह का होगा:
https://partner.com?hid=123&booking_source=cpc
अगर प्रमोट किया गया है, तो उदाहरण (सिर्फ़ होटल विज्ञापन के लिए)
एक कंडिशनल ब्लॉक बनाया जा सकता है, जो यह पता लगाता है कि उपयोगकर्ता ने प्रॉपर्टी प्रमोशन विज्ञापन.
यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ने कोई प्रॉपर्टी प्रमोशन विज्ञापन चुना है, तो यह यूआरएल है:
https://partner.com/1?hid=123
अगर उपयोगकर्ता ने प्रॉपर्टी प्रमोशन विज्ञापन नहीं चुना है, तो नतीजा यह होगा निम्न URL:
https://partner.com/0?hid=123
IF-RATE- के नियम के आईडी का उदाहरण
शर्तों के हिसाब से एक ब्लॉक बनाया जा सकता है. इससे यह पता चलता है कि उपयोगकर्ता ने
सशर्त दर और अगर ऐसा है, तो <RateRuleID>
का मान
ट्रांज़ैक्शन मैसेज के <Rate>
ब्लॉक में मौजूद एलिमेंट का इस्तेमाल किया गया है.
यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ने कोई खास किराया नहीं चुना है, तो इसका नतीजा यह होगा नीचे दिया गया यूआरएल:
https://www.partner.com?hid=123
अगर उपयोगकर्ता ने कोई खास किराया चुना है, तो यह यूआरएल दिखेगा:
https://www.partner.com?hid=123&customerType=42
IF-USER-LIST-ID का उदाहरण (Google Ads में तय किया गया)
अगर Google Ads में होटल कैंपेन में, ऑडियंस की सूचियों के लिए बोली बढ़ाने की सुविधा सेट की जाती है, तो
आप USER-LIST-ID
के साथ IF-USER-LIST-ID
का इस्तेमाल करके
किसी खास Google Ads खाते से जुड़े ग्राहक के लिए आपकी वेबसाइट पर पैरामीटर
दर्शक सूची का इस्तेमाल करें. ऐसा हो सकता है कि आप ट्रैकिंग के लिए या अपने
ऑडियंस सूचियों के सदस्यों के लिए वेबसाइट.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
इस उदाहरण में, अगर उपयोगकर्ता ऑडियंस की सूची का सदस्य नहीं था, तो इसका नतीजा नीचे दिया गया यूआरएल:
https://www.partner.com?hid=123
अगर उपयोगकर्ता 12345678
ऑडियंस की सूची का सदस्य था, तो इसका नतीजा यह होगा
नीचे दिया गया यूआरएल:
https://www.partner.com?hid=123&audience_list=12345678
IF-VERIFICATION का उदाहरण
अगर आपको यह देखना है कि Google ने टेस्ट करने के लिए यूआरएल जनरेट किया है या अपने-आप
पुष्टि की है, तो आप IF-VERIFICATION
का इस्तेमाल कर सकते हैं.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
इस उदाहरण में, अगर Google ने टेस्टिंग या पुष्टि करने के लिए यूआरएल जनरेट नहीं किया है, तो यह यूआरएल इस तरह का है:
https://www.partner.com?hid=123
अगर Google ने जांच या पुष्टि के लिए यूआरएल जनरेट किया है, तो नतीजा यह होगा निम्न URL:
https://www.partner.com?hid=123&isgoogle=true
FOR-EACH-CHILD-AGE का उदाहरण
शर्तों के हिसाब से एक ब्लॉक बनाया जा सकता है. ऐसा करने पर, हर ग्रुप की उम्र के हिसाब से उसकी जानकारी मिल सकती है होटल के किराये के फ़ीड में बताए गए तरीके के मुताबिक, बुकिंग करने वाले बच्चों की संख्या.
यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:
<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>
इस उदाहरण में, अगर यात्रा की योजना में 2 वयस्क और 0 और 17 साल की उम्र वाले दो बच्चे थे तो, नीचे दिया गया यूआरएल इस तरह का होता है:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
अगर यात्रा की योजना में दो वयस्क और 0 बच्चे थे, तो नतीजा ये होगा यूआरएल:
https://www.partner.com?adults=2&children=0&hid=123
यूआरएल बनाते समय इस्तेमाल किए जाने वाले सामान्य नियम
सभी वैरिएबल ज़रूरी नहीं हैं. आपको अपने लैंडिंग पेज यूआरएल. हालांकि, यात्रा की योजना और उपयोगकर्ता जानकारी आम तौर पर उपयोगकर्ता के लिए एक बेहतर अनुभव बनाती है और इस प्रक्रिया में आपकी सहायता करती है नीतियों के मुताबिक काम करते हैं.
किसी लैंडिंग में बनाए गए यूआरएल तय करते समय ये सामान्य नियम लागू होते हैं पेज फ़ाइल:
सभी वैरिएबल, खुले और बंद ब्रैकेट से घिरे होते हैं.
क्वेरी स्ट्रिंग पैरामीटर केवल प्रश्न चिह्न ("?") के बाद पास किए जा सकते हैं डालें.
क्वेरी स्ट्रिंग पैरामीटर को आखिरी आउटपुट. क्योंकि एक्सएमएल में एंपरसैंड एक खास वर्ण होता है और लैंडिंग पेजों की फ़ाइल का फ़ॉर्मैट एक्सएमएल है. इसलिए, आपको कोड में बदली गई इकाई का इस्तेमाल करना होगा "& उसकी जगह पर होगा. फ़ाइनल आउटपुट में, असली "&" वर्ण. उदाहरण के लिए:
<!-- 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>
आपको उन विशेष वर्णों को भी यूआरएल-एन्कोड करना होगा जिन्हें आप लैंडिंग पेज यूआरएल. उदाहरण के लिए:
- स्पेस (" "): स्पेस के वर्णों को "%20; से बदलें
<URL>
एलिमेंट में - फ़ॉरवर्ड स्लैश ("/"): फ़ॉरवर्ड स्लैश को "%2F; से बदलें
<URL>
में एलिमेंट
यह ज़रूरी नहीं है कि वर्णमाला वाले सभी वर्ण, यूआरएल के कोड में बदले गए हों. उदाहरण के लिए, हाइफ़न ("-") के लिए, यूआरएल को कोड में बदलने की ज़रूरत नहीं होती. सामान्य वर्ण, जो URL एनकोडेड होने चाहिए, सलाह लें यूआरएल एन्कोडिंग टेबल.
- स्पेस (" "): स्पेस के वर्णों को "%20; से बदलें
किसी एक पैरामीटर की वैल्यू, कई वैरिएबल से बनाई जा सकती हैं. कॉन्टेंट बनाने नीचे दिया गया उदाहरण एक पैरामीटर,
checkinDate
कोCHECKINDAY
,CHECKINMONTH
, औरCHECKINYEAR
वैरिएबल:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
इस उदाहरण के नतीजे के तौर पर, यह यूआरएल ऐसा हो सकता है:
https://www.partnerdomain.com?checkinDate=7/23/1971
क्वेरी स्ट्रिंग पैरामीटर के नाम के लिए, किसी भी आईडी का इस्तेमाल किया जा सकता है. आपका सर्वर इन वैल्यू को प्रोसेस करता है. हालांकि, पास की जाने वाली वैल्यू उपलब्ध वैरिएबल की सूची देखें.
उपलब्ध सूची के अलावा, ज़्यादा से ज़्यादा पांच कस्टम वैरिएबल का इस्तेमाल किया जा सकता है वैरिएबल.