হোটেল বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্কগুলিতে ল্যান্ডিং পৃষ্ঠাগুলির লিঙ্ক অন্তর্ভুক্ত থাকে যেখানে ব্যবহারকারীরা রুম বুক করতে পারেন। ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে সমস্ত অতিরিক্ত তথ্য অন্তর্ভুক্ত করার জন্য 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 বিজ্ঞাপন প্রচারণার আইডিটি URL-এর সাথে যুক্ত করতে চান। যদি ক্লিকটি কোনও Google বিজ্ঞাপন প্রচারণার সাথে যুক্ত না হয় তবে এটি খালি থাকবে। |
| 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 | ব্যবহারকারী তালিকায় ক্লিক করেছেন কিনা তা নির্দেশ করে, নাকি একটি স্ট্যান্ডার্ড হোটেল রেটের জন্য, নাকি রুম বান্ডেলের জন্য। সম্ভাব্য মানগুলি হল:
|
| 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 বিজ্ঞাপন। সম্ভাব্য মানগুলি হল:
দ্রষ্টব্য: যদি ক্লিকটি Google বিজ্ঞাপনের পরিবর্তে Google অনুসন্ধান থেকে আসে, তাহলে এই প্যারামিটারটি খালি থাকবে। |
| GOOGLE-SITE | Optional | Google-এর যে প্রপার্টিতে একজন ব্যবহারকারী আপনার হোটেলের মূল্যের ডেটা দেখেছেন। সম্ভাব্য মানগুলি হল:
|
| LENGTH | Recommended | হোটেল প্রাইস ফিডে <Nights> উপাদান দ্বারা নির্ধারিত রাতের সংখ্যার পরিপ্রেক্ষিতে থাকার দৈর্ঘ্য। উদাহরণস্বরূপ, 3 । |
| MODIFICATION-IDS | Optional | যদি আপনি ARI Rate modifications ব্যবহার করেন, তাহলে এই ভেরিয়েবলের মান হবে rate modification message এর |
| 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> উপাদানের মান। একটি রুম বান্ডেলের জন্য, প্যাকেজ আইডি হল <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> এলিমেন্টের একটি মান। একটি রুম বান্ডেলের জন্য, রুম আইডি হল লেনদেন বার্তায় <RoomBundle> অথবা <RoomData> ব্লকের মধ্যে <RoomID> এলিমেন্টে নির্ধারিত মান। |
| Optional (only applies to Ads) | বন্ধ: যদি আপনি কমিশন সংগ্রহ সংস্থা ব্যবহার করেন, তাহলে একটি পূর্বনির্ধারিত স্ট্রিং commission , অথবা Google-এর নির্ধারিত IATA নম্বরে (উদাহরণস্বরূপ, "01234567") সমাধান করা হয়। আপনার IATA নম্বর বা পূর্বনির্ধারিত স্ট্রিংয়ের ফর্ম্যাটিং পরিবর্তন করতে, আপনার টেকনিক্যাল অ্যাকাউন্ট ম্যানেজার (TAM) এর সাথে যোগাযোগ করুন। | |
| PRICE-DISPLAYED-FEES | (Optional) | মোট কর এবং ফি-তে অন্তর্ভুক্ত ফি-এর পরিমাণ, যা ব্যবহারকারীকে তাদের স্থানীয় মুদ্রায় দেখানো হয়। PRICE-DISPLAYED-FEES এর মান হল লেনদেন বার্তায় <Fee> উপাদানের মান। ARI-এর জন্য, এটি 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) | যদি আপনি ARI প্রচার ব্যবহার করেন, তাহলে এই ভেরিয়েবলের মান প্রয়োগকৃত যদি আপনি রেট নিয়ম ব্যবহার করেন, তাহলে সংশ্লিষ্ট রেট নিয়ম প্রয়োগ করা হলে এই ভেরিয়েবলের মান |
| 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 এর মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
|
| USER-LANGUAGE | Recommended | একটি দুই-অক্ষরের ISO 639-1 ভাষা কোড যা বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্কের প্রদর্শন ভাষা নির্দিষ্ট করে। USER-LANGUAGE ভেরিয়েবলের মান ব্যবহারকারীর ক্লায়েন্ট সেটিংস থেকে অনুমান করা হয়। উদাহরণস্বরূপ, en অথবা fr । |
| USER-LIST-ID (গুগল বিজ্ঞাপনে সংজ্ঞায়িত) | Optional (only applies if you use Audience Lists in Google Ads) | গুগল বিজ্ঞাপন ব্যবহারকারী তালিকা আইডি যাতে দর্শক তালিকা বা ব্যবহারকারীর তথ্য থাকে। দর্শক তালিকা বিড সমন্বয় সেট করার জন্য ভিত্তি হিসেবে ব্যবহৃত হয়। যদি ব্যবহারকারী একাধিক দর্শক তালিকার অংশ হন, তাহলে সবচেয়ে বড় বিড সমন্বয় সহ দর্শক তালিকা নির্বাচন করা হয়। সবচেয়ে বড় বিড সমন্বয় সহ দর্শকদের মধ্যে সম্পর্ক এলোমেলোভাবে নির্ধারণ করা হয়। |
| VERIFICATION | Optional | একটি বুলিয়ান যা যাচাই করে যে লিঙ্কটি গুগল দ্বারা পরীক্ষার জন্য তৈরি করা হয়েছে নাকি স্বয়ংক্রিয় যাচাইকরণের জন্য। যদি লিঙ্কটি গুগল দ্বারা পরীক্ষার জন্য তৈরি করা হয় বা স্বয়ংক্রিয় যাচাইকরণের জন্য তৈরি করা হয় তবে এটি 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 হিসেবে সমাধান করা হয়। ডিফল্টরূপে, যদি ব্যবহারকারীকে একটি ব্যক্তিগত হার UI চিকিত্সা দেখানো হয় তবে এটি true করা হয়। |
| IF-DEFAULT-DATE | Optional | যদি ব্যবহারকারী এমন কোনও হোটেল তালিকায় ক্লিক করেন যেখানে ডিফল্ট তারিখ ব্যবহার করা হয়েছিল, তাহলে এটি true হিসেবে সমাধান হয়, অন্যথায় false হিসেবে সমাধান হয়। |
| IF-HOTEL-CAMPAIGN | Optional | যদি ব্যবহারকারীর ক্লিকটি কোনও হোটেল প্রচারণা থেকে আসে, তাহলে এটি true পরিণত হয়, অন্যথায় false পরিণত হয়। এই পার্থক্যটি Google বিজ্ঞাপনে একাধিক ধরণের প্রচারণা রয়েছে এমন অংশীদারদের জন্য অ্যাট্রিবিউশন বরাদ্দ করতে সহায়ক। |
| IF-MODIFICATION-IDS | Optional | ব্যবহারকারী যদি ARI রেট পরিবর্তনের মাধ্যমে পরিবর্তিত হারে ক্লিক করেন তবে এটি true পরিণত হয়; অন্যথায় এটি false পরিণত হয়। |
| (শুধুমাত্র হোটেল বিজ্ঞাপন) | Recommended (if you use pay-per-stay Google Ads campaigns) | বন্ধ: পে-পার-স্টে (PPS) কমিশন প্রোগ্রামে হোটেলের জন্য true হিসেবে সমাধান করা হয়েছে, অন্যথায় false হিসেবে সমাধান করা হয়েছে। |
| IF-PROMO-CODE | Optional | ব্যবহারকারী যদি ARI প্রচারের উপর ভিত্তি করে অথবা প্রদত্ত 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 বিজ্ঞাপন গ্রাহক তালিকা আইডির সদস্য হন তবে এটি 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 ক্লিক সহ খালি ক্যাম্পেইন-আইডি
যদি ক্লিকটি একটি বিনামূল্যের বুকিং লিঙ্ক থেকে হয়, তাহলে 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>
যদি-পরিবর্তন-আইডি
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী ARI Rate পরিবর্তন বার্তা আপডেট করেছেন কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি একটি ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-MODIFICATION-IDS)&promo_applied=true&mod_ids=(MODIFICATION-IDS)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী ARI Rate পরিবর্তনের বার্তাটি পরিবর্তন না করে থাকেন, তাহলে ফলাফলটি হল নিম্নলিখিত URL:
https://partner.com?hid=123
যদি ব্যবহারকারী ARI Rate পরিবর্তনের বার্তাটি আপডেট করে থাকেন, তাহলে ফলাফলটি নিম্নলিখিত URL হবে:
https://partner.com?hid=123&promo_applied=true&mod_ids=7
IF-প্রোমো-কোড
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা পরীক্ষা করে যে ছাড়ের জন্য প্রচারমূলক কোডটি নির্দিষ্ট ব্যবহারকারীর জন্য হারের সাথে সংযুক্ত কিনা যা 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-প্রচারিত উদাহরণ (শুধুমাত্র হোটেল বিজ্ঞাপন)
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপনে ক্লিক করেছেন কিনা তা পরীক্ষা করে।
নিচের উদাহরণটি একটি ল্যান্ডিং পেজ ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<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-যাচাইকরণের উদাহরণ
যদি আপনার পরীক্ষা করার প্রয়োজন হয় যে গুগল পরীক্ষার জন্য 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
যদি গুগল পরীক্ষা বা যাচাইকরণের জন্য URL তৈরি করে থাকে, তাহলে ফলাফলটি হল নিম্নলিখিত URL:
https://www.partner.com?hid=123&isgoogle=true
প্রতিটি শিশুর জন্য-বয়সের উদাহরণ
হোটেল মূল্য ফিডে উল্লেখিত প্রতিটি শিশু-অধিবাসীর সর্বোচ্চ বয়স পূরণ করে এমন একটি শর্তসাপেক্ষ ব্লক আপনি তৈরি করতে পারেন।
নিচের উদাহরণটি একটি ল্যান্ডিং পেজ ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<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>
এই উদাহরণে, যদি ভ্রমণপথে যথাক্রমে 0 এবং 17 বছর বয়সী 2 জন প্রাপ্তবয়স্ক এবং 2 জন শিশু থাকে, তাহলে ফলাফলটি হল নিম্নলিখিত 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 Encoding দেখুন।
- স্পেস (" "):
একটি একক প্যারামিটারের মান একাধিক ভেরিয়েবল থেকে তৈরি করা যেতে পারে। নিম্নলিখিত উদাহরণটি
CHECKINDAY,CHECKINMONTHএবংCHECKINYEARভেরিয়েবল থেকে একটি একক প্যারামিটার,checkinDateতৈরি করে:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>এই উদাহরণের ফলাফলে একটি URL পাওয়া যাবে যা দেখতে নিচের মতো হতে পারে:
https://www.partnerdomain.com?checkinDate=7/23/1971আপনি কোয়েরি স্ট্রিং প্যারামিটারের নামের জন্য যেকোনো আইডি ব্যবহার করতে পারেন। আপনার সার্ভার এই মানগুলি প্রক্রিয়া করে। তবে, আপনি যে মানগুলি পাস করেন তা উপলব্ধ ভেরিয়েবলের তালিকার মধ্যে সীমাবদ্ধ।
উপলব্ধ ভেরিয়েবলের তালিকা ছাড়াও আপনি পাঁচটি পর্যন্ত কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন।