হোটেলের বিজ্ঞাপন এবং ফ্রিতে বুক করার লিঙ্কে ল্যান্ডিং পৃষ্ঠার লিঙ্ক অন্তর্ভুক্ত থাকে যেখানে ব্যবহারকারীরা রুম বুক করতে পারবেন। ব্যবহারকারী এবং তার ভ্রমণসূচী সম্পর্কে সব অতিরিক্ত তথ্য অন্তর্ভুক্ত করার জন্য Google কীভাবে লিঙ্ক তৈরি করে তা আপনি নির্ধারণ করতে পারেন। যেমন, আপনি URL-এ হোটেল আইডি, ভাষা, মুদ্রার কোড এবং চেক-ইন করার তারিখের মতো তথ্য অন্তর্ভুক্ত করতে পারেন।
এক নজরে
ল্যান্ডিং পৃষ্ঠার ফাইলে আপনি ল্যান্ডিং পৃষ্ঠার URL নির্ধারণ করেন। বিজ্ঞাপন বা ফ্রি বুকিং লিঙ্ক দেখানো হলে, URL-এ থাকা ডাইনামিক তথ্য আসল ভ্যালু দিয়ে পরিবর্তন করা হয়। আপনার ল্যান্ডিং পৃষ্ঠার URL-এ ডায়নামিক ভ্যালু যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
<URL>https://partner_url?param_id=(variable_name)</URL>
নিচের উদাহরণে এমন একটি URL দেখানো হয়েছে যা আসল হোটেল আইডি ও ভ্রমণসূচীর পরিবর্তে Google-এর ভেরিয়েবল নাম ব্যবহার করে:
নমুনা ১
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)</URL>
নমুনা ২
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)</URL>
সার্চ ফলাফল পৃষ্ঠার জন্য ল্যান্ডিং পৃষ্ঠার লিঙ্ক তৈরি করার সময়, URL-এ ডায়নামিক তথ্য অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে Google ভেরিয়েবলকে আসল ভ্যালু দিয়ে প্রতিস্থাপন করে। যেমন, ব্যবহারকারী যদি হোটেল #৪২-এ ৫/২৩/২০২৩ থেকে শুরু করে ৬ রাতের জন্য রুম বুক করেন, তাহলে 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 ভেরিয়েবল
নিম্নলিখিত সারণীতে উপলভ্য ভেরিয়েবেলগুলি বর্ণনা করা আছে যেগুলি আপনি ল্যান্ডিং পেজ 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 ক্যাম্পেনের আইডি যা আপনি URL-এর সাথে যুক্ত করতে চান। ক্লিকটি 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 | একটি ০-ইনডেক্সড লুপ ভেরিয়েবল যা ভ্রমণসূচীতে উল্লেখ করা প্রতিটি শিশু
অকুপ্যান্ট এবং শিশুর বয়সের জন্য একটি কাউন্টারকে উপস্থাপন করে। এটি বাধ্যতামূলক না হলেও, এই ভেরিয়েবল শুধুমাত্র FOR-EACH-CHILD-AGE কন্ডিশনাল ব্লকের সাথে
ব্যবহার করা যাবে।
|
| CLICK-TYPE | Optional | ব্যবহারকারী স্ট্যান্ডার্ড হোটেল রেট বা রুম বান্ডেলের জন্য লিস্টিংয়ে ক্লিক করেছেন কিনা তা নির্দেশ করে। সম্ভাব্য ভ্যালুগুলি হল:
|
| CLOSE-RATE-RULE-IDS | Optional (only applies if you are using conditional or private rates) | রেট সংক্রান্ত নিয়মাবলির আইডির কমা দিয়ে আলাদা করা তালিকা, যেগুলি উপলভ্য ছিল না, তবে ব্যবহারকারী ছোটখাটো অ্যাকশন নিলে উপলভ্য হতে পারত। মনে রাখবেন, ব্যক্তিগত রেটের জন্য রেট সংক্রান্ত নিয়মাবলির আইডি সবসময় এখানে দেখানো হয়, যখন ব্যবহারকারীকে সংশ্লিষ্ট UI ট্রিটমেন্ট দেখানো হয়। |
| Optional | বন্ধ করা হয়েছে: <Result> এলিমেন্টে কাস্টম ফিল্ডের জন্য
সংজ্ঞায়িত মান, যেখানে প্রতিটি কাস্টম ফিল্ডের জন্য
২০০ অক্ষরের সীমা রয়েছে। আরও তথ্যের জন্য, ট্রানজ্যাকশন মেসেজের
ওভারভিউ দেখুন। ARI ব্যবহার করার সময় কাস্টম ফিল্ড উপলভ্য থাকে না।
আপনি ট্রানজ্যাকশন মেসেজে দাম পাঠালে তবেই CUSTOM ভেরিয়েবল
তালিকাভুক্ত করা হয়।
|
|
| DATE-TYPE | Optional | ব্যবহারকারী ডিফল্ট তারিখ বেছে নিয়েছেন নাকি সার্চে দেওয়া নির্দিষ্ট তারিখ বেছে নিয়েছেন
তা দেখায়। সম্ভাব্য ভ্যালুগুলি হল:
|
| GOOGLE-ADS-CLICK-SOURCE | Optional | ক্লিকের সোর্স যে Google Ads তা উল্লেখ করে। সম্ভাব্য ভ্যালুগুলি হল:
মনে রাখবেন: Google Ads-এর পরিবর্তে Google Search থেকে ক্লিক করা হলে, এই প্যারামিটার খালি থাকে |
| GOOGLE-SITE | Optional | Google-এর যে প্রপার্টিতে ব্যবহারকারী আপনার হোটেলের দাম সংক্রান্ত ডেটা দেখেছেন।
সম্ভাব্য ভ্যালুগুলি হল:
|
| LENGTH | Recommended | হোটেলের দামের ফিডে <Nights> এলিমেন্ট দ্বারা নির্ধারিত
রাতের সংখ্যা অনুযায়ী থাকার সময়সীমা। যেমন, 3। |
| MODIFICATION-IDS | Optional | আপনি
ARI
রেট পরিবর্তন ব্যবহার করলে, এই ভেরিয়েবলের ভ্যালু হল রেট পরিবর্তন মেসেজের
|
| 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 | ব্যবহারকারীর ভ্রমণসূচীতে উল্লেখ করা শিশু যাত্রীর (০-১৭ বছর বয়সী)
সংখ্যা। 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 বা Google-এর অ্যাসাইন করা IATA নম্বরে (যেমন,
"01234567") সমাধান করে। আপনার IATA নম্বর বা আগে থেকে নির্ধারিত স্ট্রিংয়ের
ফর্ম্যাটিং পরিবর্তন করতে, আপনার
টেকনিক্যাল অ্যাকাউন্ট ম্যানেজারের (TAM) সাথে যোগাযোগ করুন। |
|
| PRICE-DISPLAYED-FEES | (Optional) | মোট ট্যাক্স ও ফি-এর মধ্যে অন্তর্ভুক্ত ফি-এর পরিমাণ, যা ব্যবহারকারীকে তার স্থানীয় মুদ্রায়
দেখানো হয়।
PRICE-DISPLAYED-FEES-এর ভ্যালু হল ট্রানজ্যাকশন মেসেজে
<Fee> এলিমেন্টের ভ্যালু। ARI-এর জন্য,
TaxFeeInfo মেসেজের উপর ভিত্তি করে
এটি হল হিসেব করা ফি-এর পরিমাণ। যেমন, "৬০.১৪"। |
| PRICE-DISPLAYED-TAX | (Optional) | ব্যবহারকারীর স্থানীয় মুদ্রায় তাকে দেখানো ট্যাক্সের পরিমাণ।
PRICE-DISPLAYED-TAX-এর ভ্যালু হল হোটেল প্রাইস ফিডে
<Tax> এলিমেন্টের ভ্যালু। যেমন,
"৩.১৪"। |
| PRICE-DISPLAYED-TOTAL | (Optional) | ব্যবহারকারীর স্থানীয় মুদ্রায় ব্যবহারকারীকে দেখানো রুমের মোট খরচ।
PRICE-DISPLAYED-TOTAL-এর মান হল হোটেল প্রাইস ফিড থেকে
<Baserate>, <Tax> এবং
<OtherFees> এলিমেন্টের যোগফল।
যেমন, "১৫২.১৩"। |
| PROMO-CODE | (Optional) | আপনি
ARI
প্রোমোশন ব্যবহার করলে, এই ভেরিয়েবলের ভ্যালু প্রয়োগ করা আপনি
রেট সংক্রান্ত নিয়ম ব্যবহার করলে, সংশ্লিষ্ট রেট সংক্রান্ত নিয়ম প্রয়োগ করা হলে এই ভেরিয়েবলের ভ্যালু |
| RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | প্রাইস ফিডের <RoomBundle> ব্লকে <RatePlanID> এলিমেন্ট দ্বারা নির্ধারিত
আইডি। <RatePlanID>
রুম ও প্যাকেজ ডেটা কম্বিনেশনের জন্য
অনন্য শনাক্তকারীকে দেখায় এবং সেরা পারফর্ম্যান্সের জন্য এটি ৫০টি
অক্ষরের মধ্যে হওয়া উচিত। আরও
তথ্যের জন্য,
রুম বান্ডেল দেখুন। |
| 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-এর ভ্যালু
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
|
| 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-এ কন্ডিশনাল লজিক
আপনি শর্তসাপেক্ষে এন্ডপয়েন্ট তৈরি করতে ল্যান্ডিং পৃষ্ঠা ফাইলের <URL> এলিমেন্টে বিশেষ নির্দেশাবলী ব্যবহার করতে পারেন।
কন্ডিশনাল লজিক নিম্নলিখিত স্টেটমেন্টে কাজ করে:
if_statement:
trueহলে, এই শর্ত মেনে চলা মানগুলি URL-এ যোগ করা হয়, অন্যথায়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যদি ব্যবহারকারীকে
ব্যক্তিগত রেট
UI ট্রিটমেন্ট দেখানো হয়। |
| IF-DEFAULT-DATE | Optional | ব্যবহারকারী ডিফল্ট তারিখ ব্যবহার করা হয়েছে এমন কোনও হোটেল তালিকায় ক্লিক করলে
true-এ সমাধান করা হয়, অন্যথায় false-এ সমাধান করা হয়। |
| IF-HOTEL-CAMPAIGN | Optional | ব্যবহারকারী হোটেল ক্যাম্পেন থেকে ক্লিক করলে true-এ সমাধান হয়, অন্যথায় false-এ সমাধান হয়। এই
পার্থক্যটি সেইসব পার্টনারদের জন্য সহায়ক যাদের Google Ads-এ একাধিক ক্যাম্পেনের ধরন
রয়েছে এবং অ্যাট্রিবিউশন বরাদ্দ করতে চায়। |
| IF-MODIFICATION-IDS | Optional | ব্যবহারকারী এমন কোনও রেটে ক্লিক করলে, যা ARI রেট মডিফিকেশন দ্বারা
পরিবর্তিত হয়েছে, তাহলে true-এ সমাধান করা হয়; অন্যথায় false-এ
সমাধান করা হয়। |
| (শুধু হোটেল বিজ্ঞাপন) | Recommended (if you use pay-per-stay Google Ads campaigns) | ডেপ্রিকেট করা হয়েছে: পে-পার-স্টে (PPS) কমিশন প্রোগ্রামে
হোটেলের জন্য true-এ সমাধান করে, অন্যথায়
false-এ সমাধান করে। |
| IF-PROMO-CODE | Optional | ব্যবহারকারী এমন কোনও রেটে ক্লিক করলে true-এ সমাধান করে যা
ARI প্রোমোশন বা প্রদত্ত 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) | আগের শর্ত পূরণ না হলে, এই শর্ত অনুসরণ করে এমন ভ্যালু URL-এ যোগ করা হয়। |
| 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>
এই উদাহরণে, ব্যবহারকারী কোনও বিজ্ঞাপনে ক্লিক না করলে, ফলাফলটি নিম্নলিখিত URL-এর মতো হবে:
https://www.partner.com?hid=123&adType=0
ব্যবহারকারী বিজ্ঞাপনে ক্লিক করলে, ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যায়:
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>
এই উদাহরণে, ব্যবহারকারী রুম বান্ডেল বেছে না নিলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://partner.com/landing?hid=123
ব্যবহারকারী রুম বান্ডেল বেছে নিলে, ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যায়:
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>
এই উদাহরণে, ব্যবহারকারী রুম বান্ডেল বেছে না নিলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হবে:
https://partner.com/landing?hid=123
ব্যবহারকারী রুম বান্ডেল বেছে নিলে, ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যায়:
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)&rate_rule=(CLOSE-RATE-RULE-ID)(ELSE)(ENDIF)</URL>
এই উদাহরণে, ব্যবহারকারী ব্যক্তিগত রেটের জন্য উপযুক্ত না হলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://partner.com?hid=123
ব্যবহারকারী যদি কোনও লয়ালটি প্রোগ্রামের মেম্বার হন এবং ব্যক্তিগত রেটের জন্য উপযুক্ত হন, তাহলে ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://partner.com?hid=123&rate_rule=sample_qr
নিম্নলিখিত উদাহরণটি হল চেক-ইন করার তারিখ, চেক-আউট করার তারিখ এবং নেস্টেড IF শর্ত সহ অকুপেন্সি বিবরণ সহ শর্তসাপেক্ষে প্রযোজ্য রেট লজিক, যা ব্যবহারকারী ব্যক্তিগত রেট বা শর্তসাপেক্ষে প্রযোজ্য ব্যক্তিগত রেট বা সর্বজনীন রেটের জন্য উপযুক্ত কিনা তা চেক করে:
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYear)&checkoutDay=(CHECKOUTDAY)&checkoutMonth=(CHECKOUTMONTH)&checkoutYear(CHECKOUTYear)&num_adults=(NUM-ADULTS)(IF-CLOSE-RATE-RULE-IDS)&promo_type=member_signup&rate_rule=(CLOSE-RATE-RULE-ID)(ELSE)(IF-RATE-RULE-ID)&promo_type=conditional&rate_rule=(RATE-RULE-ID)(ELSE)promo_type=public(ENDIF)(ENDIF)</URL>
ব্যবহারকারী ব্যক্তিগত রেটের জন্য উপযুক্ত হলে, ফলাফল হিসেবে নিম্নলিখিত 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
ব্যবহারকারী শর্তসাপেক্ষ ব্যক্তিগত রেট-এর জন্য উপযুক্ত হলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
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
ব্যবহারকারী যদি সর্বজনীন রেটের জন্য উপযুক্ত হন, তাহলে ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
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)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)(IF-DEFAULT-DATE)&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
এই উদাহরণে, ব্যবহারকারী কোনও তারিখ বেছে না নিলে, ফলাফলটি নিম্নলিখিত URL-এর মতো হতে পারে যা ডিফল্ট তারিখের বাছাই দেখায়:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
ব্যবহারকারী কোনও তারিখ বেছে নিলে, তার বেছে নেওয়া ভ্রমণসূচীর উপর নির্ভর করে, ফলাফলটি নিম্নলিখিত URL-এর মতো হতে পারে:
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-এ না হয় (যেমন, সাধারণ সার্চ ক্যাম্পেন), তাহলে ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যাবে:
https://www.partner.com?hotelID=123&utm_campaign=87654321
ব্যবহারকারী কোনও হোটেল ক্যাম্পেন URL-এ ক্লিক করলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখা যায়:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
হোটেল ক্যাম্পেন ক্লিকের ট্রাফিক অন্য কোনও ক্লিক থেকে আলাদা করতে চাইলে এটি কাজে লাগে।
FBL ক্লিকের সাথে ফাঁকা CAMPAIGN-ID
ক্লিকটি যদি ফ্রি বুকিং লিঙ্ক থেকে হয়, তাহলে IF-HOTEL-CAMPAIGN
TRUE রিটার্ন করে এবং CAMPAIGN-ID ভ্যালু ফাঁকা হিসেবে সেট করা হয়, যেমনটি নিম্নলিখিত URL-এ দেখানো হয়েছে:
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-MODIFICATIONS-IDS
আপনি একটি কন্ডিশনাল ব্লক তৈরি করতে পারেন যা চেক করে যে ব্যবহারকারী ARI রেট মডিফিকেশন মেসেজ আপডেট করেছেন কিনা।
নিম্নলিখিত উদাহরণে ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশিকা ব্যবহার করা হয়েছে:
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-MODIFICATION-IDS)&promo_applied=true&mod_ids=(MODIFICATION-IDS)(ENDIF)</URL>
এই উদাহরণে, ব্যবহারকারী যদি ARI রেট পরিবর্তন সংক্রান্ত মেসেজ পরিবর্তন না করেন, তাহলে ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যাবে:
https://partner.com?hid=123
ব্যবহারকারী ARI রেট পরিবর্তন সংক্রান্ত মেসেজ আপডেট করলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://partner.com?hid=123&promo_applied=true&mod_ids=7
IF-PROMO-CODE
আপনি একটি শর্তাধীন ব্লক তৈরি করতে পারেন যা চেক করে যে ডিসকাউন্টের জন্য প্রোমোশনাল কোডটি নির্দিষ্ট ব্যবহারকারীর রেটের সাথে লিঙ্ক করা আছে কিনা যা ARI প্রোমোশন বা রেট সংক্রান্ত নিয়ম মেসেজের মাধ্যমে কনফিগার করা হয়েছে।
নিম্নলিখিত উদাহরণে ল্যান্ডিং পৃষ্ঠার ফাইলে এই নির্দেশিকা ব্যবহার করা হয়েছে:
<URL>https://partner.com/booking?hid=(PARTNER-HOTEL-ID)(IF-PROMO-CODE)&promotion_code=(PROMO-CODE)&discount_applied=true(ENDIF)</URL>
এই উদাহরণে, প্রোমোশনাল কোডটি ভুল হলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হবে:
https://partner.com?hid=123
ব্যবহারকারীর কাছে সঠিক প্রোমোশনাল কোড থাকলে এবং তিনি ছাড়ের জন্য উপযুক্ত হলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
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>
এই উদাহরণে, ব্যবহারকারী যদি প্রপার্টি প্রোমোশন বিজ্ঞাপন বেছে না নেন, তাহলে ফলাফল হবে নিম্নলিখিত URL:
https://partner.com/0?hid=123
ব্যবহারকারী প্রপার্টি প্রোমোশন বিজ্ঞাপন বেছে নিলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://partner.com/1?hid=123
IF-RATE-RULE-ID-এর উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা চেক করে দেখে যে ব্যবহারকারী কোনও শর্তসাপেক্ষ রেট বেছে নিয়েছেন কিনা এবং যদি তাই হয়, তাহলে ট্রানজ্যাকশন মেসেজের <Rate> ব্লকে <RateRuleID> এলিমেন্টের ভ্যালু ব্যবহার করা হয়।
আরও জানুন।
নিম্নলিখিত উদাহরণে ল্যান্ডিং পৃষ্ঠার ফাইলে এই নির্দেশিকা ব্যবহার করা হয়েছে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&rate_rule=(RATE-RULE-ID)(ELSE)(ENDIF)</URL>
এই উদাহরণে, ব্যবহারকারী শর্তসাপেক্ষে প্রযোজ্য রেট বেছে না নিলে, ফলাফল হিসেবে নিম্নলিখিত URL দেখানো হয়:
https://www.partner.com?hid=123
ব্যবহারকারী শর্তসাপেক্ষে প্রযোজ্য রেট বেছে নিলে, ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যায়:
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)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
এই উদাহরণে, ব্যবহারকারী যদি অডিয়েন্স তালিকার সদস্য না হন, তাহলে ফলাফল হল নিম্নলিখিত URL:
https://www.partner.com?hid=123
ব্যবহারকারী যদি অডিয়েন্স তালিকা 12345678-এর সদস্য হন, তাহলে ফলাফল হিসেবে
নিম্নলিখিত URL দেখানো হবে:
https://www.partner.com?hid=123&audience_list=12345678
IF-VERIFICATION-এর উদাহরণ
Google পরীক্ষা বা যাচাইকরণের জন্য URL তৈরি করেছে কিনা তা চেক করতে হলে,
আপনি IF-VERIFICATION ব্যবহার করতে পারেন।
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
এই উদাহরণে, Google যদি টেস্টিং বা যাচাইকরণের জন্য URL তৈরি না করে, তাহলে ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যাবে:
https://www.partner.com?hid=123
Google যদি পরীক্ষা বা যাচাইকরণের জন্য URL তৈরি করে থাকে, তাহলে ফলাফল হল নিম্নলিখিত 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>
এই উদাহরণে, ভ্রমণসূচীতে যদি ২ জন প্রাপ্তবয়স্ক এবং ২ জন বাচ্চা থাকে যাদের বয়স যথাক্রমে ০ এবং ১৭ হয়, তাহলে ফলাফল হিসেবে নিম্নলিখিত URL পাওয়া যাবে:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
ভ্রমণসূচীতে ২ জন প্রাপ্তবয়স্ক এবং ০ জন বাচ্চা থাকলে, ফলাফলটি নিম্নলিখিত URL-এ দেখানো হবে
https://www.partner.com?adults=2&children=0&hid=123
URL তৈরি করার সাধারণ নিয়ম
সব ভেরিয়েবেল ঐচ্ছিক। আপনার ল্যান্ডিং পৃষ্ঠার URL-এ কোনও ভেরিয়েবেল যোগ করার প্রয়োজন নেই। তবে, ভ্রমণসূচী ও ব্যবহারকারীর তথ্য পাস করার জন্য ভেরিয়েবল ব্যবহার করলে, সাধারণত ব্যবহারকারীর অভিজ্ঞতা আরও ভালো হয় এবং Google-এর নীতি মেনে চলতে আপনাকে সাহায্য করে।
ল্যান্ডিং পৃষ্ঠা ফাইলে তৈরি করা URL সংজ্ঞায়িত করার সময় নিম্নলিখিত সাধারণ নিয়ম প্রযোজ্য হয়:
সব ভেরিয়েবল ওপেন ও ক্লোজ ব্র্যাকেটের মধ্যে থাকে।
চূড়ান্ত আউটপুটে কোয়েরি স্ট্রিং প্যারামিটার অবশ্যই একটি অ্যামপারস্যান্ড ("&") দ্বারা আলাদা করা থাকতে হবে। কারণ, XML-এ অ্যামপারস্যান্ড হল একটি বিশেষ অক্ষর এবং ল্যান্ডিং পৃষ্ঠার ফাইল ফর্ম্যাট হল XML। তাই, আপনাকে অবশ্যই এর জায়গায় এনকোড করা এন্টিটি "&" ব্যবহার করতে হবে। চূড়ান্ত আউটপুটে আসল "&" অক্ষরটি রেন্ডার করা হয়। যেমন:
<!-- 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>ল্যান্ডিং পেজ URL-এ আপনি যেসব বিশেষ অক্ষর যোগ করতে পারেন, সেগুলিও URL-এনকোড করতে হবে। যেমন:
- স্পেস (" "):
<URL>এলিমেন্টে স্পেস ক্যারেক্টার "%20;" দিয়ে পরিবর্তন করুন - ফরওয়ার্ড স্ল্যাশ ("/"):
<URL>এলিমেন্টে ফরওয়ার্ড স্ল্যাশ "%2F;" দিয়ে পরিবর্তন করুন
সব নন-অ্যালফাবেটিক্যাল অক্ষর URL এনকোডেড হতে হবে না। যেমন, হাইফেন ("-") URL এনকোড করার প্রয়োজন নেই। URL এনকোড করা আবশ্যক এমন সাধারণ অক্ষরের তালিকার জন্য, URL এনকোডিং পরামর্শ নিন।
- স্পেস (" "):
একাধিক ভেরিয়েবল থেকে একটি প্যারামিটারের ভ্যালু তৈরি করা যেতে পারে। নিচের উদাহরণটি
CHECKINDAY,CHECKINMONTHএবংCHECKINYEARভেরিয়েবল থেকে একটি প্যারামিটার,checkinDate, তৈরি করে:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>এই উদাহরণের ফলে যে URL তৈরি হবে তা নিম্নলিখিত URL-এর মতো দেখতে হতে পারে:
https://www.partnerdomain.com?checkinDate=7/23/1971কোয়েরি স্ট্রিং প্যারামিটারের নামের জন্য আপনি যেকোনও আইডি ব্যবহার করতে পারবেন। আপনার সার্ভার এইসব ভ্যালু প্রসেস করে। তবে, আপনি যে ভ্যালু পাস করেন তা উপলভ্য ভেরিয়েবলের তালিকার মধ্যে সীমাবদ্ধ।
উপলভ্য ভেরিয়েবলের তালিকার পাশাপাশি আপনি সর্বাধিক পাঁচটি কাস্টম ভেরিয়েবেল ব্যবহার করতে পারবেন।