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

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

खास जानकारी

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

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

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

<URL>https://www.partnerdomain.com?hotelID=(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> एलिमेंट. अन्य वैरिएबल को कैलकुलेट किया जाता है उपयोगकर्ता की स्थान-भाषा और अन्य क्लाइंट सेटिंग के आधार पर.

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

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

नीचे दी गई टेबल में ऐसे उपलब्ध वैरिएबल की जानकारी दी गई है जिनका इस्तेमाल अपना लैंडिंग पृष्ठ 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 इससे पता चलता है कि उपयोगकर्ता ने किसी स्टैंडर्ड होटल की लिस्टिंग पर क्लिक किया है या नहीं रेट या रूम बंडल के लिए उपलब्ध है. आपको ये वैल्यू दिख सकती हैं:
  • hotel: उपयोगकर्ता ने किसी स्टैंडर्ड प्रॉडक्ट की लिस्टिंग पर क्लिक किया कमरे का किराया.
  • room: उपयोगकर्ता ने कमरे की लिस्टिंग पर क्लिक किया बंडल.
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 इससे पता चलता है कि उपयोगकर्ता ने डिफ़ॉल्ट तारीख चुनी है या कोई खास तारीख खोज में दी गई तारीख. आपको ये वैल्यू दिख सकती हैं:
  • default: उपयोगकर्ता ने होटल के विज्ञापन या मुफ़्त में मिलने वाले विज्ञापन पर क्लिक किया बुकिंग लिंक, जहां डिफ़ॉल्ट तारीखों का इस्तेमाल किया गया था.
  • selected: उपयोगकर्ता ने होटल के विज्ञापन या मुफ़्त में मिलने वाले विज्ञापन पर क्लिक किया बुकिंग लिंक, जिस पर तारीखें सेट की गई हों.
GOOGLE-SITE Optional वह Google प्रॉपर्टी, जिस पर उपयोगकर्ता ने आपके होटल के किराये का डेटा देखा. आपको ये वैल्यू दिख सकती हैं:
  • localuniversal: उपयोगकर्ता को होटल बुकिंग लिंक मिल गया google.com खोज के ज़रिए.
  • mapresults: उपयोगकर्ता को होटल बुकिंग लिंक मिल गया maps.google.com के ज़रिए.
  • verification: Google इस वैल्यू का इस्तेमाल, परफ़ॉर्म करते समय करता है अपने-आप होने वाली डेटा क्वालिटी की जांच का इस्तेमाल करें. इन क्वेरी के लिए आपको बिल नहीं भेजा जाता है. Google Analytics इस पैरामीटर और इसके मान का इस्तेमाल, Hotel Ads की मदद से अपने-आप पुष्टि होने की सुविधा का ट्रैफ़िक.
  • unknown: उपयोगकर्ता को विज्ञापन या मुफ़्त बुकिंग लिंक मिला किसी अनिश्चित स्रोत के माध्यम से.
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 प्रमोशन के लिए, इस वैरिएबल की वैल्यू लागू किए गए <Promotion> के id एट्रिब्यूट को असाइन की गई है. अगर आपने एक से ज़्यादा प्रमोशन लागू किए जाते हैं, तो यह कॉमा लगाकर अलग की गई किसी भी क्रम में हो, तो प्रमोशन आईडी.

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

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 की वैल्यू यह कर सकती है: इनमें से एक होना चाहिए:
  • 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 ने की टेस्टिंग या अपने-आप पुष्टि होने की सुविधा का इस्तेमाल करते हैं. अगर लिंक जनरेट हुआ था, तो यह 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)&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 का उदाहरण

आपके पास एक कंडिशनल ब्लॉक बनाने का विकल्प है, जिससे यह पता चलता है कि उपयोगकर्ता ने होटल चुना है या नहीं रूम बंडल के बिना भी. इवेंट में <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)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&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>

इस उदाहरण में, अगर उपयोगकर्ता किसी होटल कैंपेन के यूआरएल पर क्लिक करता है, तो ऐसे में निम्न 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)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)&amp;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)&amp;booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>

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

  • अगर Google को कोई आईएटीए नंबर असाइन नहीं किया गया है, तो:
    https://partner.com?hid=123&amp;booking_source=commissions
  • अगर Google को कोई आईएटीए नंबर असाइन किया गया है, तो:
    https://partner.com?hid=123&amp;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)&amp;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)&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 ने जांच या पुष्टि के लिए यूआरएल जनरेट किया है, तो नतीजा यह होगा निम्न URL:

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>

इस उदाहरण में, अगर यात्रा की योजना में 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

यूआरएल बनाते समय इस्तेमाल किए जाने वाले सामान्य नियम

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

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

  • सभी वैरिएबल, खुले और बंद ब्रैकेट से घिरे होते हैं.

  • क्वेरी स्ट्रिंग पैरामीटर केवल प्रश्न चिह्न ("?") के बाद पास किए जा सकते हैं डालें.

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

    <!-- 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 एनकोडेड होने चाहिए, सलाह लें यूआरएल एन्कोडिंग टेबल.

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

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

    इस उदाहरण के नतीजे के तौर पर, यह यूआरएल ऐसा हो सकता है:

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

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