लैंडिंग पेज फ़ाइल सिंटैक्स

लैंडिंग पेजों की फ़ाइल का रूट एलिमेंट <PointsOfSale> है,जो एक चाइल्ड एलिमेंट<PointOfSale> होता है और इसमें कोई एट्रिब्यूट नहीं होता. एक लैंडिंग पेज फ़ाइल में कई <PointOfSale> चाइल्ड एलिमेंट हो सकते हैं.

लैंडिंग पेजों की फ़ाइल में जिस लैंडिंग पेज की जानकारी दी जाती है उसे <PointOfSale> एलिमेंट में शामिल किया जाता है. इस एलिमेंट के लिए एक एट्रिब्यूट id की ज़रूरत होती है, जो लैंडिंग पेज के लिए यूनीक आइडेंटिफ़ायर तय करता है. मिलते-जुलते होटल के लिए, शर्तें पूरी करने वाले लैंडिंग पेजों को फ़िल्टर करने के लिए, id वैल्यू का इस्तेमाल किया जा सकता है. ऐसा करने के लिए, <Transaction> में <AllowablePointsOfSale> एलिमेंट का इस्तेमाल करें.

सिंटैक्स

<?xml version="1.0" encoding="UTF-8"?>
<PointsOfSale>
  <PointOfSale id="landing_page_id">
    <DisplayNames display_text="landing_page_display_name" display_language="language_code"/>
    <Match status="[yes|never]"
      country="country_code"
      language="language_code"
      brand="booking_engine or brand"
      currency="currency_code"
      sitetype="[localuniversal|mapresults]"
      device="[desktop|mobile|tablet]"/>
    <!-- The dynamic landing page URL -->
    <URL>landing_page_url</URL>
  </PointOfSale>
</PointsOfSale>

नीचे दी गई टेबल में, <PointOfSale> एलिमेंट के चाइल्ड एलिमेंट के बारे में बताया गया है:

कौन-कौन सी चीज़ें शामिल हैं ज़रूरी है कंपनी का ब्यौरा
<DisplayNames> Optional

इसमें ऑनलाइन ट्रैवल एजेंसी (ओटीए) का डिसप्ले टेक्स्ट होता है. इस एलिमेंट में ये एट्रिब्यूट इस्तेमाल किए जाते हैं:

  • display_text: इसमें वह टेक्स्ट होता है जिसे विज्ञापन या मुफ़्त बुकिंग लिंक में दिखाया जाता है. यह पार्टनर का नाम होना चाहिए.
  • display_language: दो अक्षर वाले भाषा कोड से, विज्ञापन या मुफ़्त बुकिंग लिंक की डिसप्ले भाषा के बारे में पता चलता है. इस एट्रिब्यूट की वैल्यू, उस भाषा से मेल खानी चाहिए जो <Match> एलिमेंट में दी गई हो.

यहां दिए गए उदाहरण में, फ़्रेंच OTA का डिसप्ले नेम दिखाया गया है:

  <DisplayNames
    display_text="TravelAgency.com.fr"
    display_language="fr"
  />

सेंट्रल रिज़र्वेशन सिस्टम (सीआरएस) के सप्लायर, जिन्हें "इंटिग्रेशन पार्टनर" भी कहा जाता है, और डायरेक्ट सप्लायर, जैसे कि होटल के मालिकों या चेन के लिए <DisplayNames> एलिमेंट को शामिल न करें. इस तरह के पार्टनर के लिए, विज्ञापन और मुफ़्त बुकिंग लिंक का टेक्स्ट, होटल की सूची में मौजूद होटल के <Name> एलिमेंट से लिया जाता है.

ध्यान दें: ओटीए के लिए, अगर आपने Google सहायता टीम के साथ डिफ़ॉल्ट डिसप्ले नेम कॉन्फ़िगर किया है, तो यह फ़ील्ड ज़रूरी नहीं है. अगर ऐसा नहीं है, तो ओटीए को <DisplayNames> की जानकारी देनी होगी.

<Match> Required

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

इस एलिमेंट में ये एट्रिब्यूट इस्तेमाल किए जाते हैं:

  • status: इससे यह तय होता है कि तय की गई शर्त के हिसाब से नतीजे शामिल हैं या शामिल नहीं हैं. मान्य मान yes (मेल खाना चाहिए) या never (मेल नहीं खाना चाहिए) हैं.
  • country: उपयोगकर्ता और होटल से जुड़े Google डोमेन से मैच होता है. इस एट्रिब्यूट के लिए, देश का दो अक्षरों वाला कोड इस्तेमाल करें. उदाहरण के लिए, US या FR.
  • language: उपयोगकर्ता और होटल की भाषा से मेल खाती है. इस एट्रिब्यूट में दो अक्षरों वाला भाषा कोड होता है. उदाहरण के लिए, en या fr.
  • brand: आपके होटल की सूची में दिए गए hotel_brand एट्रिब्यूट की वैल्यू से मेल खाता है. अगर आपके पास अपने बुकिंग इंजन या अलग-अलग ब्रैंड के अलग-अलग यूआरएल हैं, तो यह फ़िल्टर मददगार हो सकता है.
  • currency: उपयोगकर्ता या होटल के देश की मुद्रा से मेल खाता है. इस एट्रिब्यूट के लिए तीन अक्षरों का मुद्रा कोड इस्तेमाल किया जाता है. उदाहरण के लिए, USD या EUR.
  • sitetype: ये डेटा, Google की उस प्रॉपर्टी से मेल खाते हैं जिस पर उपयोगकर्ता ने आपके होटल के किराये का डेटा देखा था. इस एट्रिब्यूट के लिए ये वैल्यू इस्तेमाल की जा सकती हैं:
    • localuniversal: उपयोगकर्ता को खोज करने पर विज्ञापन या मुफ़्त बुकिंग लिंक मिला. आम तौर पर, खोज के नतीजों में google.com का इस्तेमाल किया जाता है.
    • mapresults: उपयोगकर्ता को maps.google.com के ज़रिए होटल के बुकिंग लिंक को मिला.
  • device: उपयोगकर्ता खोज के लिए जिस तरह के डिवाइस का इस्तेमाल करता है, उससे मेल खाता है. इस एट्रिब्यूट के लिए mobile, desktop या tablet का इस्तेमाल करें.

    ध्यान दें: अगर device, tablet पर सेट है, तो status को never पर सेट नहीं किया जा सकता.

उदाहरण के लिए:

<PointOfSale id="test1">
  <Match status="yes" country="US"/>
  <Match status="yes" currency="USD"/>
  <Match status="yes" device="mobile"/>
  <Match status="yes" language="en"/>
  <URL>www.google.com</URL>
</PointOfSale>

मैचिंग के नियमों को आसान बनाने के लिए, <Match> एलिमेंट के एट्रिब्यूट को आपस में जोड़ा जा सकता है. इसका उदाहरण नीचे दिया गया है:

<PointOfSale id="test1">
  <Match
    status="yes"
    country="US"
    language="en"
    currency="USD"
    device="mobile"/>
  <URL>www.google.com</URL>
</PointOfSale>

ज़्यादा जानकारी के लिए, लैंडिंग पेजों से मेल खाने के नियम देखें.

<URL> Required आपकी साइट पर उस लिंक के बारे में बताता है जहां से लोग कमरा बुक कर सकते हैं. क्वेरी स्ट्रिंग पैरामीटर के तौर पर, उपयोगकर्ता और उसकी यात्रा की योजना की डाइनैमिक जानकारी शामिल की जा सकती है. उदाहरण के लिए, यूआरएल में PARTNER-HOTEL-ID वैरिएबल का इस्तेमाल करके होटल आईडी शामिल किया जा सकता है:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

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

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

https://example.tracker.com?campaign_id=(CAMPAIGN-ID)&amp;t_url=
http://partner.com/landing%3Fhid%3D(PARTNER-HOTEL-ID)

<URL> में ValueTrack पैरामीटर इस्तेमाल नहीं किए जा सकते.

हर लैंडिंग पेज के लिए, सिर्फ़ एक <URL> एलिमेंट तय किया जा सकता है.

<LPURL> Optional

इसका इस्तेमाल, लैंडिंग पेज यूआरएल में डाइनैमिक ट्रैकिंग के साथ काम करने के लिए किया जाता है. यूआरएल के गैर-ट्रैकिंग सेगमेंट की जानकारी देता है. यह सेगमेंट <URL> एलिमेंट में तय किया गया है. लैंडिंग पेज यूआरएल के ट्रैकिंग सेगमेंट को Google Ads के ट्रैकिंग टेंप्लेट का इस्तेमाल करके बताना ज़रूरी है. यह टेंप्लेट आपके Google Ads खाते और फ़ाइनल यूआरएल के सफ़िक्स में उपलब्ध है. अगर Google Ads में ट्रैकिंग यूआरएल मौजूद नहीं हैं, तो <LPURL> एलिमेंट को अनदेखा कर दिया जाता है.

यह ज़रूरी नहीं है कि <LPURL> वैल्यू को एस्केप किया गया हो. Google Ads में एक सही ValueTrack कॉन्फ़िगरेशन इसे अपने-आप छोड़ देता है. उदाहरण के लिए:

http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

<LPURL> में ValueTrack पैरामीटर इस्तेमाल नहीं किए जा सकते. ज़्यादा जानकारी के लिए, होटल कैंपेन के लिए डाइनैमिक ट्रैकिंग सेट अप करना लेख पढ़ें.

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