ল্যান্ডিং পেজ ফাইল সিনট্যাক্স

ল্যান্ডিং পেজ ফাইলের রুট এলিমেন্ট হল <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

অনলাইন ট্রাভেল এজেন্সি (OTAs) এর জন্য ডিসপ্লে টেক্সট রয়েছে। এই উপাদানটি নিম্নলিখিত বৈশিষ্ট্যগুলি গ্রহণ করে:

  • display_text : বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্কে দেখানো টেক্সট ধারণ করে। এটি অংশীদারের নাম হওয়া উচিত।
  • display_language : একটি দুই-অক্ষরের ভাষা কোড বিজ্ঞাপনের প্রদর্শনের ভাষা বা বিনামূল্যে বুকিং লিঙ্ক নির্দিষ্ট করে। এই বৈশিষ্ট্যের মান অবশ্যই <Match> উপাদান দ্বারা নির্দিষ্ট করা একটি সমর্থিত ভাষার সাথে মেলে।

নিম্নলিখিত উদাহরণটি একটি ফরাসি OTA-এর জন্য একটি প্রদর্শন নাম দেখায়:

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

সেন্ট্রাল রিজার্ভেশন সিস্টেম (CRS) সরবরাহকারীদের জন্য <DisplayNames> উপাদান বাদ দিন, যা "ইন্টিগ্রেশন পার্টনার" নামেও পরিচিত এবং সরাসরি সরবরাহকারী যেমন হোটেল মালিক বা চেইন। এই ধরনের অংশীদারদের জন্য, হোটেল তালিকায় হোটেলের <Name> উপাদান থেকে বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্কের পাঠ্য নেওয়া হয়।

দ্রষ্টব্য: OTA-এর জন্য, আপনি যদি Google সমর্থনের সাথে একটি ডিফল্ট প্রদর্শন নাম কনফিগার করে থাকেন, তাহলে এই ক্ষেত্রটি ঐচ্ছিক। অন্যথায় OTA-কে অবশ্যই <DisplayNames> প্রদান করতে হবে।

<Match> Required

ব্যবহারকারী বা হোটেলের বিভিন্ন বৈশিষ্ট্যের উপর ভিত্তি করে আপনার বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্কগুলি প্রদর্শিত হবে কিনা তার জন্য ফিল্টারগুলি সংজ্ঞায়িত করে৷ উদাহরণস্বরূপ, আপনি নির্দিষ্ট করতে পারেন যে একটি বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্ক শুধুমাত্র একটি নির্দিষ্ট দেশের ব্যবহারকারীদের জন্য প্রদর্শিত হয়।

এই উপাদানটি নিম্নলিখিত বৈশিষ্ট্যগুলি গ্রহণ করে:

  • status : নির্দিষ্ট মানদণ্ডের জন্য একটি মিল অন্তর্ভুক্ত বা বাদ দেয় কিনা তা নির্ধারণ করে। বৈধ মান yes (মিলতে হবে) বা never (মেলা উচিত নয়)।
  • country : ব্যবহারকারী এবং হোটেলের সাথে যুক্ত Google ডোমেনে মিল। এই বৈশিষ্ট্যটি একটি দুই-অক্ষরের দেশের কোড নেয়। উদাহরণস্বরূপ, US বা FR
  • language : ব্যবহারকারী এবং হোটেলের ভাষার সাথে মিলে যায়। এই বৈশিষ্ট্যটি একটি দুই-অক্ষরের ভাষা কোড নেয়। উদাহরণস্বরূপ, en বা fr .
  • brand : আপনার হোটেলের তালিকায় উল্লেখিত hotel_brand বৈশিষ্ট্যের মানের সাথে মেলে। আপনার বুকিং ইঞ্জিন বা বিভিন্ন ব্র্যান্ডের জন্য আলাদা URL থাকলে এই ফিল্টারটি কার্যকর হতে পারে।
  • currency : ব্যবহারকারী বা হোটেলের দেশের মুদ্রার সাথে মিলে যায়। এই বৈশিষ্ট্যটি একটি তিন-অক্ষরের মুদ্রা কোড নেয়। উদাহরণস্বরূপ, USD বা EUR
  • sitetype : Google প্রপার্টির সাথে মিলে যায় যেখানে একজন ব্যবহারকারী আপনার হোটেলের মূল্যের ডেটা দেখেছেন। এই বৈশিষ্ট্য নিম্নলিখিত মান লাগে:
    • localuniversal : ব্যবহারকারী একটি অনুসন্ধানের মাধ্যমে বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্ক খুঁজে পেয়েছেন, সাধারণত google.com এ অনুসন্ধান করে।
    • mapresults : ব্যবহারকারী maps.google.com মাধ্যমে হোটেল বুকিং লিঙ্ক খুঁজে পেয়েছেন।
  • device : ব্যবহারকারী অনুসন্ধান করতে যে ধরনের ডিভাইস ব্যবহার করে তার সাথে মিলে যায়। এই বৈশিষ্ট্যটি mobile , desktop বা tablet লাগে।

    দ্রষ্টব্য: device tablet সেট করা থাকলে আপনি never status সেট করতে পারবেন না৷

উদাহরণ স্বরূপ:

<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 আপনার সাইটের একটি লিঙ্ক সংজ্ঞায়িত করে যেখানে ব্যবহারকারী একটি রুম বুক করতে পারেন। আপনি ক্যোয়ারী স্ট্রিং প্যারামিটার হিসাবে ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে গতিশীল তথ্য সন্নিবেশ করতে পারেন। উদাহরণস্বরূপ, আপনি URL-এ PARTNER-HOTEL-ID ভেরিয়েবল ব্যবহার করে হোটেল আইডি অন্তর্ভুক্ত করতে পারেন:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

যখন এই লিঙ্কটি তৈরি করা হয় এবং ব্যবহারকারীর কাছে প্রদর্শিত হয়, তখন Google PARTNER-HOTEL-ID ভেরিয়েবলটিকে উপযুক্ত হোটেল আইডি দিয়ে প্রতিস্থাপন করে। যখন ব্যবহারকারী আপনার সাইটে ক্লিক করে, তখন আপনার সাইটটি একটি মসৃণ ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে সমস্ত ক্যোয়ারী স্ট্রিং প্যারামিটারের মানগুলি বের করে এবং প্রক্রিয়া করতে পারে। ল্যান্ডিং পৃষ্ঠার URL-এ অনুমোদিত ভেরিয়েবলের সম্পূর্ণ তালিকার জন্য, ভেরিয়েবল এবং শর্তাবলী ব্যবহার করা দেখুন।

ট্র্যাকিং ব্যবহার করার সময়, ট্র্যাকিংয়ের জন্য প্রয়োজনীয় উপাদানগুলি সহ সম্পূর্ণ URL উল্লেখ করুন৷ উদাহরণ স্বরূপ:

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

ValueTrack প্যারামিটারগুলি <URL> এ ব্যবহার করা যাবে না।

আপনি প্রতিটি ল্যান্ডিং পৃষ্ঠার জন্য শুধুমাত্র একটি <URL> উপাদান সংজ্ঞায়িত করতে পারেন।

<LPURL> Optional

ল্যান্ডিং পৃষ্ঠার URL-এ ডায়নামিক ট্র্যাকিং সমর্থন করতে ব্যবহৃত হয়। <URL> উপাদানে সংজ্ঞায়িত URL-এর নন-ট্র্যাকিং সেগমেন্ট নির্দিষ্ট করে। ল্যান্ডিং পৃষ্ঠার ইউআরএল-এর ট্র্যাকিং সেগমেন্ট অবশ্যই Google Ads ট্র্যাকিং টেমপ্লেট ব্যবহার করে নির্দিষ্ট করতে হবে যা আপনার Google Ads অ্যাকাউন্টে পাওয়া যায় এবং চূড়ান্ত ইউআরএল সাফিক্স। Google বিজ্ঞাপনে ট্র্যাকিং ইউআরএল না থাকলে, <LPURL> এলিমেন্ট উপেক্ষা করা হয়।

<LPURL> মানটি এড়িয়ে যাওয়ার প্রয়োজন নেই। Google বিজ্ঞাপনে একটি সঠিক ValueTrack কনফিগারেশন স্বয়ংক্রিয়ভাবে এড়িয়ে যায়। উদাহরণ স্বরূপ:

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

ValueTrack প্যারামিটারগুলি <LPURL> এ ব্যবহার করা যাবে না। আরও তথ্যের জন্য, একটি হোটেল প্রচারের জন্য ডায়নামিক ট্র্যাকিং সেট আপ দেখুন৷

ল্যান্ডিং পেজ ফাইল স্কিমা একটি ল্যান্ডিং পেজ ফাইলের গঠন এবং সীমাবদ্ধতা সংজ্ঞায়িত করে। আরও তথ্যের জন্য, হোটেল বিজ্ঞাপন স্কিম পড়ুন