वैरिएबल और शर्तें

होटल विज्ञापनों और मुफ़्त बुकिंग लिंक में, लैंडिंग पेजों के लिंक शामिल होते हैं. इन पेजों पर जाकर, उपयोगकर्ता कमरे बुक कर सकते हैं. यह तय किया जा सकता है कि Google, उपयोगकर्ता और उसकी यात्रा की योजना के बारे में पूरी जानकारी शामिल करने के लिए, लिंक कैसे बनाए. उदाहरण के लिए, यूआरएल में होटल आईडी, भाषा, करंसी कोड, और चेक इन करने की तारीखों जैसी जानकारी शामिल की जा सकती है.

खास जानकारी

लैंडिंग पेज की फ़ाइल में, लैंडिंग पेज यूआरएल तय किया जाता है. जब विज्ञापन या मुफ़्त बुकिंग लिंक दिखाया जाता है, तो यूआरएल में मौजूद डाइनैमिक जानकारी को असल वैल्यू से बदल दिया जाता है. अपने लैंडिंग पेज के यूआरएल में डाइनैमिक वैल्यू जोड़ने के लिए, इस सिंटैक्स का इस्तेमाल करें:

<URL>https://partner_url?param_id=(variable_name)</URL>

यहां दिए गए उदाहरणों में, होटल आईडी और यात्रा की योजना की जगह, Google के वैरिएबल के नाम इस्तेमाल करने वाला यूआरएल दिखाया गया है:

उदाहरण 1

<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)</URL>

उदाहरण 2

<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;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> एलिमेंट से निकाले जाते हैं. अन्य वैरिएबल की गिनती, उपयोगकर्ता की स्थान-भाषा और अन्य क्लाइंट सेटिंग के आधार पर की जाती है.

वैरिएबल वैल्यू के सोर्स के बारे में ज़्यादा जानकारी के लिए, किराये की खास जानकारी और होटल की सूची देखें.

यूआरएल वैरिएबल

यहां दी गई टेबल में, उपलब्ध वैरिएबल के बारे में बताया गया है. इनका इस्तेमाल करके, लैंडिंग पेज यूआरएल बनाया जा सकता है:

वैरिएबल सुझाया गया/ज़रूरी नहीं ब्यौरा
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 इससे पता चलता है कि उपयोगकर्ता ने स्टैंडर्ड होटल के कमरों के किराए या अलग-अलग सुविधाओं वाले एक तरह के कमरे के लिए, लिस्टिंग पर क्लिक किया है या नहीं. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • hotel: उपयोगकर्ता ने कमरे के सामान्य किराये की लिस्टिंग पर क्लिक किया.
  • room: उपयोगकर्ता ने अलग-अलग सुविधाओं वाले एक तरह के कमरे की लिस्टिंग पर क्लिक किया.
CLOSE-RATE-RULE-IDS Optional (only applies if you are using conditional or private rates) किराये के नियम के आईडी की कॉमा लगाकर अलग की गई सूची. इसमें उन किरायों की जानकारी होती है जो उपलब्ध नहीं थे. हालांकि, अगर उपयोगकर्ता ने कोई छोटी कार्रवाई की होती, तो ये उपलब्ध हो सकते थे. ध्यान दें कि जब उपयोगकर्ता को यूज़र इंटरफ़ेस (यूआई) से जुड़ा कोई ट्रीटमेंट दिखाया जाता है, तब निजी किराये के लिए किराये के नियम के आईडी हमेशा यहां अपने-आप भर जाते हैं.
Optional अब इस्तेमाल नहीं किया जाता: <Result> एलिमेंट में तय किए गए कस्टम फ़ील्ड की वैल्यू. हर कस्टम फ़ील्ड के लिए, ज़्यादा से ज़्यादा 200 वर्ण इस्तेमाल किए जा सकते हैं. ज़्यादा जानकारी के लिए, लेन-देन से जुड़ी जानकारी देने वाले मैसेज की खास जानकारी देखें. ARI का इस्तेमाल करते समय, कस्टम फ़ील्ड उपलब्ध नहीं होते. CUSTOM वैरिएबल सिर्फ़ तब दिखते हैं, जब लेन-देन से जुड़ी जानकारी देने वाले मैसेज में कीमतें भेजी जाती हैं.
DATE-TYPE Optional इससे पता चलता है कि उपयोगकर्ता ने डिफ़ॉल्ट तारीख चुनी है या खोज में दी गई कोई खास तारीख चुनी है. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • default: उपयोगकर्ता ने किसी होटल विज्ञापन या मुफ़्त बुकिंग लिंक पर क्लिक किया, जहां डिफ़ॉल्ट तारीखों का इस्तेमाल किया गया था.
  • selected: उपयोगकर्ता ने होटल के विज्ञापन या मुफ़्त बुकिंग लिंक पर क्लिक किया. इसमें तारीखें सेट थीं.
GOOGLE-ADS-CLICK-SOURCE Optional इससे पता चलता है कि क्लिक का सोर्स Google Ads था. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • bl: पेड बुकिंग लिंक
  • tpa: यात्रा के प्रमोशन वाले विज्ञापन
  • tfsa: Search Network में दिखने वाले विज्ञापनों में यात्रा के फ़ीड
  • pm: परफ़ॉर्मेंस मैक्स या यात्रा के लक्ष्यों के लिए परफ़ॉर्मेंस मैक्स कैंपेन
  • dg: मांग बढ़ाने में मदद करने वाला कैंपेन
  • ध्यान दें: अगर क्लिक, Google Ads के बजाय Google Search से हुआ है, तो यह पैरामीटर खाली रहता है

GOOGLE-SITE Optional वह Google प्रॉपर्टी जिस पर किसी उपयोगकर्ता ने आपके होटल के किराये का डेटा देखा. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • localuniversal: उपयोगकर्ता को google.com पर खोज करने से, होटल के बुकिंग पेज का लिंक मिला.
  • mapresults: उपयोगकर्ता को maps.google.com से होटल के बुकिंग पेज का लिंक मिला.
  • verification: Google इस वैल्यू का इस्तेमाल, आपकी साइट पर डेटा क्वालिटी की जांच करते समय करता है. इन क्वेरी के लिए आपसे शुल्क नहीं लिया जाता. Google Analytics, इस पैरामीटर और इसकी वैल्यू का इस्तेमाल करके, होटल विज्ञापनों की पुष्टि करने वाले ट्रैफ़िक की पहचान कर सकता है.
  • unknown: उपयोगकर्ता को विज्ञापन या मुफ़्त बुकिंग लिंक, किसी ऐसे सोर्स से मिला है जिसकी जानकारी नहीं है.
LENGTH Recommended होटल के किराये के फ़ीड में <Nights> एलिमेंट से तय की गई रातों की संख्या के हिसाब से, ठहरने की कुल अवधि. उदाहरण के लिए, 3.
MODIFICATION-IDS Optional

अगर एआरआई के किराये में बदलाव का इस्तेमाल किया जाता है, तो इस वैरिएबल की वैल्यू, किराये में बदलाव के मैसेज का id एट्रिब्यूट होती है. अगर किराये में कई बदलाव लागू किए जाते हैं, तो यह किसी भी क्रम में, बदलाव के आईडी की कॉमा लगाकर अलग की गई लिस्ट होती है.

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> एलिमेंट की वैल्यू होती है. रूम बंडल के लिए, पैकेज आईडी, लेन-देन से जुड़ी जानकारी देने वाले मैसेज के <RoomBundle> या <PackageData> ब्लॉक में मौजूद <PackageID> एलिमेंट की वैल्यू होती है.
PARTNER-CURRENCY Optional होटल के किराये के फ़ीड में, <Baserate> एलिमेंट के currency एट्रिब्यूट से तय किया गया तीन अक्षर वाला करंसी कोड. उदाहरण के लिए, USD या CAD .
PARTNER-HOTEL-ID Recommended होटल की सूची वाले फ़ीड में, <id> एलिमेंट से तय किए गए होटल के लिए यूनीक आइडेंटिफ़ायर.
PARTNER-ROOM-ID Recommended (applies if you use Room Bundles) होटल के किराये के फ़ीड में कमरे के लिए यूनीक आइडेंटिफ़ायर. किसी स्टैंडर्ड रूम के लिए, रूम आईडी <Result> ब्लॉक में मौजूद <RoomID> एलिमेंट की वैल्यू होती है. किसी रूम बंडल के लिए, रूम आईडी वह वैल्यू होती है जो लेन-देन से जुड़ी जानकारी देने वाले मैसेज में, <RoomBundle> या <RoomData> ब्लॉक में मौजूद <RoomID> एलिमेंट को असाइन की जाती है.
Optional (only applies to Ads) अब इस्तेमाल नहीं किया जाता: कमीशन इकट्ठा करने वाली किसी एजेंसी का इस्तेमाल करने पर, यह आपको पहले से तय स्ट्रिंग commission या उस आईएटीए नंबर (उदाहरण के लिए, "01234567") पर ले जाती है जिसे Google ने असाइन किया है. अपने आईएटीए नंबर या पहले से तय स्ट्रिंग के फ़ॉर्मैट में बदलाव करने के लिए, अपने तकनीकी खाता मैनेजर (टीएएम) से संपर्क करें.
PRICE-DISPLAYED-FEES (Optional) कुल टैक्स और शुल्क में शामिल शुल्क की रकम, जो उपयोगकर्ता को उसकी स्थानीय मुद्रा में दिखाई जाती है. PRICE-DISPLAYED-FEES की वैल्यू, लेन-देन से जुड़ी जानकारी देने वाले मैसेज में मौजूद <Fee> एलिमेंट की वैल्यू होती है. एआरआई के लिए, यह शुल्क TaxFeeInfo मैसेज के आधार पर तय किया जाता है. उदाहरण के लिए, "60.14".
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)

अगर एआरआई प्रमोशन का इस्तेमाल किया जाता है, तो इस वैरिएबल की वैल्यू, लागू किए गए <Promotion> के id एट्रिब्यूट को असाइन की जाती है. अगर एक से ज़्यादा प्रमोशन लागू किए जाते हैं, तो यह किसी भी क्रम में, कॉमा लगाकर अलग की गई प्रमोशन आईडी की लिस्ट होती है.

अगर रेट के नियमों का इस्तेमाल किया जाता है, तो इस वैरिएबल की वैल्यू PromoCode एलिमेंट को असाइन की जाती है. ऐसा तब होता है, जब उससे जुड़ा रेट का नियम लागू किया जाता है.

RATE-PLAN-ID Recommended (only applies if you use RoomBundles) कीमत वाले फ़ीड के <RoomBundle> ब्लॉक में, <RatePlanID> एलिमेंट से तय किया गया आईडी. <RatePlanID>, कमरे और पैकेज डेटा के कॉम्बिनेशन के लिए यूनीक आइडेंटिफ़ायर को दिखाता है. बेहतर परफ़ॉर्मेंस के लिए, इसकी लंबाई 50 वर्णों से ज़्यादा नहीं होनी चाहिए. ज़्यादा जानकारी के लिए, रूम बंडल देखें.
RATE-RULE-ID Recommended (only applies if you use conditional rates or private rates) कीमत वाले फ़ीड के <Rate> ब्लॉक में, rate_rule_id एट्रिब्यूट से तय किया गया आईडी. ज़्यादा जानकारी के लिए, खास किराये देखें.

ध्यान दें: सिर्फ़ वे खास किराये या शर्तों के साथ तय किए गए किराये दिखाए जाते हैं जो छिपे हुए नहीं हैं.

USER-COUNTRY Recommended दो अक्षरों वाला देश का कोड, जो उपयोगकर्ता की जगह की जानकारी देता है. यह जानकारी, उपयोगकर्ता की क्लाइंट सेटिंग से ली जाती है. उदाहरण के लिए, US या FR.
USER-CURRENCY Recommended तीन-अक्षर का करंसी कोड, जिससे उपयोगकर्ता की स्थानीय मुद्रा का पता चलता है. USER-CURRENCY वैरिएबल की वैल्यू, उपयोगकर्ता की क्लाइंट सेटिंग से तय होती है. उदाहरण के लिए, USD या CAD .
USER-DEVICE Recommended उपयोगकर्ता के डिवाइस का टाइप. USER-DEVICE की वैल्यू इनमें से कोई एक हो सकती है:
  • mobile
  • tablet
  • desktop
  • unknown

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 ने टेस्टिंग या पुष्टि के लिए जनरेट किया है या नहीं. अगर लिंक को Google ने टेस्टिंग या पुष्टि करने के लिए जनरेट किया है, तो यह true है. अगर ऐसा नहीं है, तो यह false है.

यूआरएल में कंडिशनल लॉजिक

लैंडिंग पेज की फ़ाइल के <URL> एलिमेंट में खास डायरेक्टिव का इस्तेमाल करके, शर्तों के हिसाब से एंडपॉइंट बनाए जा सकते हैं.

शर्त के साथ लागू होने वाले लॉजिक में, ये स्टेटमेंट इस्तेमाल किए जा सकते हैं:

  • if_statement: अगर true है, तो इस शर्त का पालन करने वाली वैल्यू को यूआरएल में डाला जाता है. ऐसा न होने पर, ELSE डायरेक्टिव का पालन करने वाली वैल्यू डाली जाती हैं.

  • for_statement: यह FOR लूप की शर्त बनाता है, जो दी गई वैल्यू की संख्या के हिसाब से दोहराई जाती है.

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-DATE Optional अगर उपयोगकर्ता ने किसी ऐसी होटल लिस्टिंग पर क्लिक किया है जिसमें डिफ़ॉल्ट तारीखों का इस्तेमाल किया गया था, तो यह true पर रिज़ॉल्व होता है. ऐसा न होने पर, यह false पर रिज़ॉल्व होता है.
IF-HOTEL-CAMPAIGN Optional अगर उपयोगकर्ता ने होटल कैंपेन से क्लिक किया है, तो true पर रिज़ॉल्व होता है. ऐसा न होने पर, false पर रिज़ॉल्व होता है. यह अंतर उन पार्टनर के लिए मददगार है जिनके पास Google Ads में कई तरह के कैंपेन मौजूद हैं. इससे उन्हें एट्रिब्यूशन तय करने में मदद मिलती है.
IF-MODIFICATION-IDS Optional अगर उपयोगकर्ता ने किसी ऐसे किराये पर क्लिक किया है जिसमें एआरआई के किराये में बदलाव की सुविधा से बदलाव किया गया है, तो यह true पर ले जाता है. ऐसा न होने पर, यह false पर ले जाता है.
(सिर्फ़ होटल विज्ञापनों के लिए) Recommended (if you use pay-per-stay Google Ads campaigns) अब काम नहीं करता: पे-पर-स्टे (पीपीएस) कमीशन प्रोग्राम में शामिल होटलों के लिए, true पर रिज़ॉल्व होता है. ऐसा न होने पर, false पर रिज़ॉल्व होता है.
IF-PROMO-CODE Optional अगर उपयोगकर्ता ने किसी ऐसे किराये पर क्लिक किया है जो एआरआई प्रमोशन या दिए गए PromoCode के साथ किराये के नियम पर आधारित है, तो true पर रिज़ॉल्व होता है. ऐसा न होने पर, 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)&amp;adType=1(ELSE)&amp;adType=0(ENDIF)</URL>

इस उदाहरण में, अगर उपयोगकर्ता ने किसी विज्ञापन पर क्लिक नहीं किया, तो नतीजा यह यूआरएल होगा:

https://www.partner.com?hid=123&adType=0

अगर उपयोगकर्ता ने विज्ञापन पर क्लिक किया, तो नतीजा यह यूआरएल होगा:

https://www.partner.com?hid=123&adType=1

IF-CLICK-TYPE-HOTEL का उदाहरण

शर्तों के आधार पर एक ऐसा ब्लॉक बनाया जा सकता है जो यह जांच करता है कि उपयोगकर्ता ने साफ़ तौर पर रूम बंडल के बिना कोई होटल चुना है या नहीं. लेन-देन से जुड़ी जानकारी देने वाले मैसेज के <Room Bundle> ब्लॉक में मौजूद <RatePlanID> एलिमेंट की वैल्यू, उपयोगकर्ता के चुने गए रूम बंडल की कीमत पर सेट हो जाएगी.

यहां दिए गए उदाहरण में, लैंडिंग पेज की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

इस उदाहरण में, अगर उपयोगकर्ता ने रूम बंडल नहीं चुना, तो नतीजा यह यूआरएल होगा:

https://partner.com/landing?hid=123

अगर उपयोगकर्ता ने रूम बंडल चुना है, तो यह यूआरएल दिखेगा:

https://partner.com/landing_room?hid=123

IF-CLICK-TYPE-ROOM का उदाहरण

आपके पास एक ऐसा कंडीशनल ब्लॉक बनाने का विकल्प है जो यह जांच करता है कि उपयोगकर्ता ने RoomBundle चुना है या नहीं.

यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<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-CLOSE-RATE-RULE-IDS का उदाहरण

आपके पास ऐसा कंडीशनल ब्लॉक बनाने का विकल्प है जो यह जांच करता है कि उपयोगकर्ता को लॉयल्टी प्रोग्राम के सदस्यों के लिए, कम कीमत या निजी किराये की सुविधा मिलती है या नहीं.

यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-CLOSE-RATE-RULE-IDS)&amp;rate_rule=(CLOSE-RATE-RULE-ID)(ELSE)(ENDIF)</URL>

इस उदाहरण में, अगर उपयोगकर्ता निजी किराये की ज़रूरी शर्तें पूरी नहीं करता है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com?hid=123

अगर उपयोगकर्ता किसी लॉयल्टी प्रोग्राम का सदस्य है और वह खास किराये की ज़रूरी शर्तें पूरी करता है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com?hid=123&rate_rule=sample_qr

यहां दिए गए उदाहरण में, खास किराये के लॉजिक के बारे में बताया गया है. इसमें चेक इन करने की तारीख, चेक आउट करने की तारीख, और कमरे में ठहरने वाले लोगों की जानकारी शामिल है. साथ ही, इसमें नेस्ट की गई IF शर्तों का इस्तेमाल किया गया है. इससे यह पता चलता है कि उपयोगकर्ता, निजी किराये, खास निजी किराये या सार्वजनिक किराये की ज़रूरी शर्तें पूरी करता है या नहीं:

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYear)&amp;checkoutDay=(CHECKOUTDAY)&amp;checkoutMonth=(CHECKOUTMONTH)&amp;checkoutYear(CHECKOUTYear)&amp;num_adults=(NUM-ADULTS)(IF-CLOSE-RATE-RULE-IDS)&amp;promo_type=member_signup&amp;rate_rule=(CLOSE-RATE-RULE-ID)(ELSE)(IF-RATE-RULE-ID)&amp;promo_type=conditional&amp;rate_rule=(RATE-RULE-ID)(ELSE)promo_type=public(ENDIF)(ENDIF)</URL>

अगर उपयोगकर्ता निजी किराये की ज़रूरी शर्तें पूरी करता है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com/?hid=123&checkinDay=05&checkinMonth=03&checkinYear=2026&checkoutDay=07&checkoutMonth=03&checkoutYear=2026&num_adults=2&promo_type=member_signup&rate_rule=sample_qr

अगर उपयोगकर्ता शर्तों के साथ तय किए गए निजी किराये के लिए ज़रूरी शर्तें पूरी करता है, तो यह यूआरएल दिखेगा:

https://partner.com/?hid=123&checkinDay=05&checkinMonth=03&checkinYear=2026&checkoutDay=07&checkoutMonth=03&checkoutYear=2026&num_adults=2&promo_type=conditional&rate_rule=US_users

अगर उपयोगकर्ता को सार्वजनिक दर पर कमरा मिल सकता है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com/?hid=123&checkinDay=05&checkinMonth=03&checkinYear=2026&checkoutDay=07&checkoutMonth=03&checkoutYear=2026&num_adults=2&promo_type=public

IF-DEFAULT-DATE का उदाहरण

IF-DEFAULT-DATE कंडीशनल स्टेटमेंट का इस्तेमाल करके, तारीख के अलावा कोई अन्य पैरामीटर सेट करें. अगर उपयोगकर्ता ने कोई तारीख नहीं चुनी है, तो आपकी वेबसाइट इस पैरामीटर का इस्तेमाल करके कस्टम व्यवहार को ट्रिगर कर सकती है.

यहां दिए गए उदाहरण में यह जांच की गई है कि डिफ़ॉल्ट तारीख का इस्तेमाल किया गया था या नहीं:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)(IF-DEFAULT-DATE)&amp;popup_datepicker=true(ELSE)&amp;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)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

इस उदाहरण में, अगर क्लिक किसी होटल कैंपेन के यूआरएल (जैसे, सामान्य सर्च कैंपेन) पर नहीं है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://www.partner.com?hotelID=123&utm_campaign=87654321

अगर उपयोगकर्ता होटल कैंपेन के यूआरएल पर क्लिक करता है, तो उसे इस यूआरएल पर रीडायरेक्ट किया जाता है:

https://www.partner.com?hotelID=123&hotel_campaign=12345678

यह सुविधा तब काम आती है, जब आपको होटल कैंपेन के क्लिक से मिलने वाले ट्रैफ़िक को अन्य क्लिक से मिलने वाले ट्रैफ़िक से अलग करना हो.

एफ़बीएल क्लिक वाले कैंपेन-आईडी खाली हैं

अगर क्लिक, मुफ़्त बुकिंग लिंक से मिला है, तो 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)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)&amp;FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

IF-MODIFICATIONS-IDS

आपके पास एक ऐसा कंडीशनल ब्लॉक बनाने का विकल्प है जो यह जांच करता है कि उपयोगकर्ता ने एआरआई के किराये में बदलाव वाले मैसेज को अपडेट किया है या नहीं.

यहां दिए गए उदाहरण में, लैंडिंग पेज की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-MODIFICATION-IDS)&amp;promo_applied=true&amp;mod_ids=(MODIFICATION-IDS)(ENDIF)</URL>

इस उदाहरण में, अगर उपयोगकर्ता ने एआरआई रेट में बदलाव करने वाले मैसेज में बदलाव नहीं किया, तो नतीजा यह यूआरएल होगा:

https://partner.com?hid=123

अगर उपयोगकर्ता ने एआरआई रेट में बदलाव करने वाले मैसेज को अपडेट किया है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com?hid=123&promo_applied=true&mod_ids=7

IF-PROMO-CODE

आपके पास एक ऐसा कंडीशनल ब्लॉक बनाने का विकल्प है जो यह जांच करता है कि छूट के लिए दिया गया प्रोमो कोड, उस उपयोगकर्ता के लिए तय किए गए किराये से जुड़ा है या नहीं. यह किराया, एआरआई प्रमोशन या किराये के नियमों से जुड़े मैसेज के ज़रिए कॉन्फ़िगर किया जाता है.

यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com/booking?hid=(PARTNER-HOTEL-ID)(IF-PROMO-CODE)&amp;promotion_code=(PROMO-CODE)&amp;discount_applied=true(ENDIF)</URL>

इस उदाहरण में, अगर प्रोमो कोड अमान्य था, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com?hid=123

अगर उपयोगकर्ता के पास मान्य प्रोमो कोड है और उसे छूट मिल सकती है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com?hid=123&promotion_code=123_abc&discount_applied=true

IF-PROMOTED का उदाहरण (सिर्फ़ होटल विज्ञापनों के लिए)

कंडीशनल ब्लॉक बनाकर यह जांच की जा सकती है कि उपयोगकर्ता ने प्रॉपर्टी प्रमोशन विज्ञापन पर क्लिक किया है या नहीं.

यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

इस उदाहरण में, अगर उपयोगकर्ता ने प्रॉपर्टी प्रमोशन विज्ञापन नहीं चुना, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com/0?hid=123

अगर उपयोगकर्ता ने प्रॉपर्टी प्रमोशन विज्ञापन चुना है, तो नतीजे के तौर पर यह यूआरएल दिखेगा:

https://partner.com/1?hid=123

IF-RATE-RULE-ID का उदाहरण

आपके पास ऐसा कंडिशनल ब्लॉक बनाने का विकल्प है जो यह जांच करता है कि उपयोगकर्ता ने कोई खास किराया चुना है या नहीं. अगर ऐसा है, तो लेन-देन से जुड़ी जानकारी देने वाले मैसेज के <Rate> ब्लॉक में मौजूद <RateRuleID> एलिमेंट की वैल्यू का इस्तेमाल किया जाता है. ज़्यादा जानें.

यहां दिए गए उदाहरण में, लैंडिंग पेजों की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&amp;rate_rule=(RATE-RULE-ID)(ELSE)(ENDIF)</URL>

इस उदाहरण में, अगर उपयोगकर्ता ने खास किराया नहीं चुना, तो नतीजा यह यूआरएल होगा:

https://www.partner.com?hid=123

अगर उपयोगकर्ता ने खास किराया चुना है, तो नतीजे में यह यूआरएल दिखेगा:

https://www.partner.com?hid=123&rate_rule=(RATE-RULE-ID)

IF-USER-LIST-ID का उदाहरण (Google Ads में तय किया गया)

अगर आपने Google Ads में किसी होटल कैंपेन में ऑडियंस की सूचियों के लिए बिड मल्टीप्लायर सेट किए हैं, तो IF-USER-LIST-ID के साथ USER-LIST-ID का इस्तेमाल करके, अपनी वेबसाइट पर किसी ऐसे ग्राहक के लिए पैरामीटर सेट किया जा सकता है जो Google Ads की किसी ऑडियंस सूची में शामिल है. ऐसा करने से, आपको ट्रैकिंग करने या ऑडियंस की सूचियों के सदस्यों के लिए, अपनी वेबसाइट को पसंद के मुताबिक बनाने में मदद मिल सकती है.

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&amp;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)&amp;isgoogle=true(ENDIF)</URL>

इस उदाहरण में, अगर Google ने जांच या पुष्टि के लिए यूआरएल जनरेट नहीं किया है, तो यह यूआरएल दिखेगा:

https://www.partner.com?hid=123

अगर Google ने जांच या पुष्टि करने के लिए यूआरएल जनरेट किया है, तो नतीजा यह यूआरएल होगा:

https://www.partner.com?hid=123&isgoogle=true

FOR-EACH-CHILD-AGE का उदाहरण

आपके पास एक ऐसा कंडीशनल ब्लॉक बनाने का विकल्प है जिसमें हर बच्चे की ज़्यादा से ज़्यादा उम्र की जानकारी भरी जा सकती है. यह जानकारी, होटल के किराये के फ़ीड में दी गई जानकारी के मुताबिक होनी चाहिए.

यहां दिए गए उदाहरण में, लैंडिंग पेज की फ़ाइल में इस डायरेक्टिव का इस्तेमाल किया गया है:

<URL>https://partner.com?adults=(NUM-ADULTS)&amp;children=(NUM-CHILDREN)(FOR-EACH-CHILD-AGE)&amp;age=(CHILD-INDEX)_(CHILD-AGE)(END-FOR-EACH)&amp;hid=(PARTNER-HOTEL-ID)&amp;</URL>

इस उदाहरण में, अगर यात्रा की योजना में दो वयस्क और दो बच्चे शामिल हैं, जिनकी उम्र क्रमशः 0 और 17 साल है, तो नतीजे में यह यूआरएल दिखेगा:

https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123

अगर यात्रा की योजना में दो वयस्क और शून्य बच्चे शामिल हैं, तो नतीजे में यह यूआरएल दिखेगा:

https://www.partner.com?adults=2&children=0&hid=123

यूआरएल बनाते समय ध्यान रखने वाले सामान्य नियम

सभी वैरिएबल वैकल्पिक हैं. आपको अपने लैंडिंग पेज यूआरएल में कोई वैरिएबल डालने की ज़रूरत नहीं है. हालांकि, यात्रा की योजना और उपयोगकर्ता की जानकारी को पास करने के लिए वैरिएबल का इस्तेमाल करने से, आम तौर पर उपयोगकर्ता को बेहतर अनुभव मिलता है. साथ ही, इससे आपको Google की नीतियों का पालन करने में मदद मिलती है.

लैंडिंग पेजों की फ़ाइल में बनाए गए यूआरएल तय करते समय, ये सामान्य नियम लागू होते हैं:

  • सभी वैरिएबल, ओपन और क्लोज़ ब्रैकेट के बीच में होते हैं.

  • फ़ाइनल आउटपुट में, क्वेरी स्ट्रिंग पैरामीटर को ऐंपरसैंड ("&") से अलग किया जाना चाहिए. ऐसा इसलिए, क्योंकि ऐंपरसैंड, एक्सएमएल में एक खास वर्ण है और लैंडिंग पेजों का फ़ाइल फ़ॉर्मैट एक्सएमएल है. इसलिए, आपको इसकी जगह एन्कोड की गई इकाई "&amp;" का इस्तेमाल करना होगा. फ़ाइनल आउटपुट में असल "&" वर्ण रेंडर होता है. उदाहरण के लिए:

    <!-- Do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&amp;nights=(LENGTH)</URL>
    
    <!-- Do NOT do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
    

    लैंडिंग पेज यूआरएल में शामिल किए जा सकने वाले खास वर्णों को भी यूआरएल-कोड में बदलना ज़रूरी है. उदाहरण के लिए:

    • स्पेस (" "): <URL> एलिमेंट में स्पेस वर्णों को "%20;" से बदलें
    • फ़ॉरवर्ड स्लैश ("/"): <URL> एलिमेंट में फ़ॉरवर्ड स्लैश को "%2F;" से बदलें

    यह ज़रूरी नहीं है कि वर्णमाला से बाहर के सभी वर्णों को यूआरएल कोड में बदला जाए. उदाहरण के लिए, हाइफ़न ("-") को यूआरएल कोड में बदलने की ज़रूरत नहीं है. यूआरएल में इस्तेमाल होने वाले ऐसे सामान्य वर्णों की सूची देखने के लिए जिन्हें कोड में बदलना ज़रूरी है, यूआरएल को कोड में बदलना लेख पढ़ें.

  • किसी एक पैरामीटर की वैल्यू, कई वैरिएबल से बनाई जा सकती हैं. यहां दिए गए उदाहरण में, CHECKINDAY, CHECKINMONTH,और CHECKINYEAR वैरिएबल से एक पैरामीटर, checkinDate बनाया गया है:

    <URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
    

    इस उदाहरण से मिलने वाला यूआरएल कुछ इस तरह दिख सकता है:

    https://www.partnerdomain.com?checkinDate=7/23/1971
    
  • क्वेरी स्ट्रिंग पैरामीटर के नाम के लिए, किसी भी आईडी का इस्तेमाल किया जा सकता है. आपका सर्वर इन वैल्यू को प्रोसेस करता है. हालांकि, पास की जाने वाली वैल्यू, उपलब्ध वैरिएबल की सूची तक ही सीमित होती हैं.

  • उपलब्ध वैरिएबल की सूची के अलावा, ज़्यादा से ज़्यादा पांच कस्टम वैरिएबल इस्तेमाल किए जा सकते हैं.