ভেরিয়েবল এবং শর্তাবলী

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

ওভারভিউ

আপনি ল্যান্ডিং পেজ ফাইলে ল্যান্ডিং পৃষ্ঠার URL সংজ্ঞায়িত করেন। বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্ক প্রদর্শিত হলে, ইউআরএলে গতিশীল তথ্য প্রকৃত মান দিয়ে প্রতিস্থাপিত হয়। আপনার ল্যান্ডিং পৃষ্ঠার ইউআরএলগুলিতে গতিশীল মান যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

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

নিম্নলিখিত উদাহরণটি একটি 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-এর জন্য 5/23/2023 থেকে শুরু করে 6 রাতের জন্য একটি রুম বুক করে, 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 আপনি URL-এর সাথে যুক্ত করতে চান এমন Google বিজ্ঞাপন প্রচারের আইডি। ক্লিকটি 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 ব্যবহারকারী একটি স্ট্যান্ডার্ড হোটেল রেট বা রুম বান্ডেলের জন্য তালিকায় ক্লিক করেছেন কিনা তা নির্দেশ করে। সম্ভাব্য মান হল:
  • hotel : ব্যবহারকারী একটি স্ট্যান্ডার্ড রুমের হারের জন্য তালিকায় ক্লিক করেছেন।
  • room : ব্যবহারকারী একটি রুম বান্ডেলের তালিকায় ক্লিক করেছেন।
CLOSE-RATE-RULE-IDS Optional (only applies if you are using conditional or private rates) অনুপলব্ধ হারের জন্য রেট রুল আইডিগুলির একটি কমা-বিভক্ত তালিকা, তবে ব্যবহারকারী একটি ছোটখাটো পদক্ষেপ নিলে এটি উপলব্ধ হতে পারত। মনে রাখবেন যে প্রাইভেট রেটের জন্য রেট রুল আইডি সর্বদা এখানে পপুলেট করা হয় যখন ব্যবহারকারীকে একটি সংশ্লিষ্ট UI ট্রিটমেন্ট দেখানো হয়।
CUSTOM[1-5] Optional কাস্টম ক্ষেত্রগুলির মানগুলি প্রতি কাস্টম ক্ষেত্রে 200 অক্ষর সীমা সহ <Result> উপাদানে সংজ্ঞায়িত করা হয়েছে। আরও তথ্যের জন্য, লেনদেন বার্তাগুলির ওভারভিউ পড়ুন। ARI ব্যবহার করার সময় কাস্টম ক্ষেত্র পাওয়া যায় না।
DATE-TYPE Optional ব্যবহারকারী ডিফল্ট তারিখ বা অনুসন্ধানে প্রদত্ত একটি নির্দিষ্ট তারিখ নির্বাচন করেছেন কিনা তা নির্দেশ করে৷ সম্ভাব্য মান হল:
  • default : ব্যবহারকারী একটি হোটেল বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্কে ক্লিক করেছেন যেখানে ডিফল্ট তারিখগুলি ব্যবহার করা হয়েছিল৷
  • selected : ব্যবহারকারী একটি হোটেল বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্কে ক্লিক করেছেন এবং তারিখ সেট করেছেন৷
GOOGLE-SITE Optional Google প্রপার্টি যেটিতে একজন ব্যবহারকারী আপনার হোটেলের দামের ডেটা দেখেছেন। সম্ভাব্য মান হল:
  • localuniversal : ব্যবহারকারী google.com অনুসন্ধানের মাধ্যমে হোটেল বুকিং লিঙ্ক খুঁজে পেয়েছেন।
  • mapresults : ব্যবহারকারী maps.google.com মাধ্যমে হোটেল বুকিং লিঙ্ক খুঁজে পেয়েছেন।
  • verification : আপনার সাইটে স্বয়ংক্রিয় ডেটা গুণমান পরীক্ষা করার সময় Google এই মানটি ব্যবহার করে। আপনি এই প্রশ্নের জন্য বিল করা হয় না. হোটেল বিজ্ঞাপন স্বয়ংক্রিয় যাচাইকরণ ট্রাফিক শনাক্ত করার জন্য Google Analytics এই প্যারামিটার এবং এর মান ব্যবহার করতে পারে।
  • 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) হোটেল মূল্য ফিডে প্যাকেজের অনন্য শনাক্তকারী। একটি স্ট্যান্ডার্ড প্যাকেজের জন্য, প্যাকেজ ID হল একটি <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> উপাদানের জন্য নির্ধারিত মান।
PAYMENT-ID Optional (only applies to Ads) একটি পূর্বনির্ধারিত স্ট্রিং commission বা Google-এর নির্ধারিত IATA নম্বরের সমাধান করে (উদাহরণস্বরূপ, "01234567"), যদি আপনি একটি কমিশন সংগ্রহ সংস্থা ব্যবহার করেন। আপনার IATA নম্বর বা পূর্বনির্ধারিত স্ট্রিংয়ের বিন্যাস পরিবর্তন করতে, আপনার প্রযুক্তিগত অ্যাকাউন্ট ম্যানেজার (TAM) এর সাথে যোগাযোগ করুন।
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) মূল্য ফিডের <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 এর মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
  • 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 , তাহলে এই শর্ত অনুসরণকারী মানগুলি 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-RATE Optional যদি ব্যবহারকারী একটি হোটেল তালিকায় ক্লিক করে যেখানে ডিফল্ট তারিখগুলি ব্যবহার করা হয়েছিল, তাহলে true সমাধান করে, অন্যথায় false সমাধান করে৷
IF-HOTEL-CAMPAIGN Optional ব্যবহারকারীর ক্লিক যদি হোটেলের প্রচারাভিযান থেকে উদ্ভূত হয় তাহলে true সমাধান করে, অন্যথায় false সমাধান করে। এই পার্থক্যটি সেই অংশীদারদের জন্য সহায়ক যাদের একাধিক প্রচারের ধরন Google বিজ্ঞাপনে অ্যাট্রিবিউশন বরাদ্দ করার জন্য উপস্থিত রয়েছে।
IF-PAYMENT-ID (শুধুমাত্র হোটেল বিজ্ঞাপন) Recommended (if you use pay-per-stay Google Ads campaigns) পে-পার-স্টে (পিপিএস) কমিশন প্রোগ্রামে হোটেলগুলির জন্য 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 বিজ্ঞাপনে সংজ্ঞায়িত) 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)&amp;adType=1(ELSE)&amp;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_room?hid=123

যদি ব্যবহারকারী একটি রুম বান্ডেল নির্বাচন না করে, তাহলে ফলাফলটি হল নিম্নলিখিত URL:

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>

এই উদাহরণে, ব্যবহারকারী যদি একটি রুম বান্ডেল নির্বাচন না করে, তাহলে ফলাফলটি হল নিম্নলিখিত URL:

https://partner.com/landing?hid=123

ব্যবহারকারী যদি একটি রুম বান্ডেল নির্বাচন করেন, তাহলে ফলাফলটি হল নিম্নলিখিত URL:

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>

এই উদাহরণে, ব্যবহারকারী একটি তারিখ নির্বাচন না করলে, ফলাফলটি নিম্নলিখিত 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)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

এই উদাহরণে, ব্যবহারকারী যদি হোটেলের প্রচারাভিযানের URL-এ ক্লিক করেন, তাহলে ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?hotelID=123&hotel_campaign=12345678

যদি ক্লিকটি হোটেলের প্রচারাভিযানের URL-এ না থাকে (যেমন নিয়মিত অনুসন্ধান প্রচারাভিযান), ফলাফলটি হল নিম্নলিখিত URL:

https://www.partner.com?hotelID=123&utm_campaign=87654321

আপনি হোটেল প্রচারাভিযানের ক্লিকের ট্র্যাফিককে অন্য যেকোনো ক্লিক থেকে আলাদা করতে চাইলে এটি কার্যকর।

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)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)&amp;FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

IF-PAYMENT-ID উদাহরণ (শুধুমাত্র হোটেল বিজ্ঞাপন)

ক্লিকটি পিপিএস কমিশন প্রোগ্রামের ফলাফল কিনা তার উপর ভিত্তি করে ইউআরএল পরিবর্তন করতে IF-PAYMENT-ID শর্তসাপেক্ষ বিবৃতি ব্যবহার করুন। নীচের উদাহরণটি চেক করে যে পিপিএস কমিশন প্রোগ্রাম থেকে একটি ক্লিক এসেছে কিনা এবং ফলাফলের উপর ভিত্তি করে booking_source প্যারামিটারে একটি মান নির্ধারণ করে:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&amp;booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>

হোটেলটি কমিশন প্রোগ্রামের অংশ হলে, ফলাফল হল নিম্নলিখিত URLগুলির মধ্যে একটি:

  • যদি Google-এ কোনো IATA নম্বর বরাদ্দ না করা হয়:
    https://partner.com?hid=123&amp;booking_source=commissions
  • যদি Google-এ একটি IATA নম্বর বরাদ্দ করা হয়:
    https://partner.com?hid=123&amp;booking_source=01234567

অন্যথায়, ফলাফল হল নিম্নলিখিত URL:

https://partner.com?hid=123&booking_source=cpc

IF-প্রোমোটেড উদাহরণ (শুধুমাত্র হোটেল বিজ্ঞাপন)

আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা চেক করে যে ব্যবহারকারী একটি সম্পত্তি প্রচার বিজ্ঞাপনে ক্লিক করেছেন কিনা।

নিম্নলিখিত উদাহরণ একটি ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশ ব্যবহার করে:

<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

এই উদাহরণে, যদি ব্যবহারকারী একটি সম্পত্তি প্রচার বিজ্ঞাপন নির্বাচন করেন, ফলাফল হল নিম্নলিখিত URL:

https://partner.com/1?hid=123

ব্যবহারকারী একটি সম্পত্তি প্রচার বিজ্ঞাপন নির্বাচন না করলে, ফলাফল হল নিম্নলিখিত URL:

https://partner.com/0?hid=123

IF-RATE-RULE-ID উদাহরণ

আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা চেক করে যে ব্যবহারকারী একটি শর্তসাপেক্ষ হার নির্বাচন করেছেন কিনা এবং যদি তা হয় তাহলে লেনদেন বার্তার <Rate> ব্লকে <RateRuleID> উপাদানটির মান ব্যবহার করা হয়।

নিম্নলিখিত উদাহরণ একটি ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশ ব্যবহার করে:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&amp;customerType=42(ELSE)(ENDIF)</URL>

এই উদাহরণে, যদি ব্যবহারকারী একটি শর্তসাপেক্ষ হার নির্বাচন না করে, ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?hid=123

যদি ব্যবহারকারী একটি শর্তসাপেক্ষ হার নির্বাচন করেন, ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?hid=123&customerType=42

IF-USER-LIST-ID উদাহরণ (Google Ads-এ সংজ্ঞায়িত)

আপনি যদি Google Ads-এ হোটেল প্রচারে দর্শক তালিকার জন্য বিড মাল্টিপ্লায়ার সেট করেন, তাহলে আপনি IF-USER-LIST-ID USER-LIST-ID ID ব্যবহার করে আপনার ওয়েবসাইটে একটি নির্দিষ্ট Google-এর গ্রাহকের জন্য একটি প্যারামিটার সেট করতে পারেন বিজ্ঞাপন দর্শক তালিকা. আপনি ট্র্যাকিং উদ্দেশ্যে বা দর্শক তালিকার সদস্যদের জন্য আপনার ওয়েবসাইট কাস্টমাইজ করার জন্য এটি করতে চাইতে পারেন।

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&amp;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- যাচাইকরণ উদাহরণ

আপনার যদি পরীক্ষা করার প্রয়োজন হয় যে Google পরীক্ষার বা স্বয়ংক্রিয় বৈধতার জন্য URL তৈরি করেছে, আপনি IF-VERIFICATION ব্যবহার করতে পারেন।

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&amp;isgoogle=true(ENDIF)</URL>

এই উদাহরণে, যদি Google পরীক্ষার বা যাচাইকরণের জন্য URL তৈরি না করে, তাহলে ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?hid=123

যদি Google পরীক্ষার বা যাচাইকরণের জন্য URL তৈরি করে, তাহলে ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?hid=123&isgoogle=true

প্রতিটি শিশু বয়সের উদাহরণ

আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা হোটেলের মূল্য ফিডে উল্লেখ করা প্রতিটি শিশুর সর্বোচ্চ বয়সকে পূরণ করে।

নিম্নলিখিত উদাহরণ একটি ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশ ব্যবহার করে:

<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>

এই উদাহরণে, যদি ভ্রমণসূচীতে যথাক্রমে 0 এবং 17 বছর বয়সী 2 জন প্রাপ্তবয়স্ক এবং 2 জন শিশু থাকে, তাহলে ফলাফল হল নিম্নলিখিত URL:

https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123

যদি ভ্রমণসূচীতে 2 জন প্রাপ্তবয়স্ক এবং 0 জন শিশু থাকে তাহলে ফলাফলটি হল নিম্নলিখিত URL:

https://www.partner.com?adults=2&children=0&hid=123

ইউআরএল তৈরি করার সময় সাধারণ নিয়ম

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

একটি ল্যান্ডিং পৃষ্ঠা ফাইলে নির্মিত ইউআরএল সংজ্ঞায়িত করার সময় নিম্নলিখিত সাধারণ নিয়মগুলি প্রযোজ্য:

  • সমস্ত ভেরিয়েবল খোলা এবং বন্ধ বন্ধনী দিয়ে ঘেরা।

  • ক্যোয়ারী স্ট্রিং প্যারামিটার শুধুমাত্র URL-এ প্রশ্ন চিহ্ন ("?") এর পরে পাস করা যেতে পারে।

  • চূড়ান্ত আউটপুটে ক্যোয়ারী স্ট্রিং প্যারামিটার অবশ্যই একটি অ্যাম্পারস্যান্ড ("&") দ্বারা আলাদা করা উচিত। কারণ অ্যাম্পারস্যান্ড হল XML-এ একটি বিশেষ অক্ষর এবং ল্যান্ডিং পেজ ফাইল ফরম্যাট হল XML । অতএব, আপনাকে অবশ্যই এনকোড করা সত্তা "&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>
    

    আপনাকে অবশ্যই URL-এনকোড করতে হবে বিশেষ অক্ষর যা আপনি ল্যান্ডিং পৃষ্ঠার URL-এ অন্তর্ভুক্ত করতে পারেন। উদাহরণ স্বরূপ:

    • স্পেস (" "): স্পেস অক্ষরগুলি "%20;" দিয়ে প্রতিস্থাপন করুন <URL> উপাদানে
    • ফরোয়ার্ড স্ল্যাশ ("/"): "%2F;" দিয়ে ফরোয়ার্ড স্ল্যাশ প্রতিস্থাপন করুন <URL> উপাদানে

    সমস্ত অ-বর্ণানুক্রমিক অক্ষর অবশ্যই URL এনকোড করা উচিত নয়। উদাহরণস্বরূপ, হাইফেন ("-") ইউআরএল এনকোড করার প্রয়োজন নেই। ইউআরএল এনকোড করা আবশ্যক সাধারণ অক্ষরের তালিকার জন্য, ইউআরএল এনকোডিং টেবিল দেখুন।

  • একটি একক প্যারামিটারের মান একাধিক ভেরিয়েবল থেকে তৈরি করা যেতে পারে। নিম্নলিখিত উদাহরণটি 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
    
  • আপনি ক্যোয়ারী স্ট্রিং প্যারামিটারের নামের জন্য যেকোনো আইডি ব্যবহার করতে পারেন। আপনার সার্ভার এই মানগুলি প্রক্রিয়া করে। যাইহোক, আপনি যে মানগুলি পাস করেন তা উপলব্ধ ভেরিয়েবলের তালিকায় সীমাবদ্ধ।

  • আপনি উপলব্ধ ভেরিয়েবলের তালিকা ছাড়াও পাঁচটি পর্যন্ত কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন।