হোটেল বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্ক ল্যান্ডিং পৃষ্ঠার লিঙ্ক অন্তর্ভুক্ত যেখানে ব্যবহারকারীরা রুম বুক করতে পারেন. ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে সমস্ত অতিরিক্ত তথ্য অন্তর্ভুক্ত করার জন্য Google কীভাবে লিঙ্কটি তৈরি করে তা আপনি নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, আপনি URL-এ হোটেল আইডি, ভাষা, মুদ্রার কোড এবং চেক-ইন তারিখের মতো তথ্য অন্তর্ভুক্ত করতে পারেন।
ওভারভিউ
আপনি ল্যান্ডিং পেজ ফাইলে ল্যান্ডিং পৃষ্ঠার URL সংজ্ঞায়িত করেন। বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্ক প্রদর্শিত হলে, ইউআরএলে গতিশীল তথ্য প্রকৃত মান দিয়ে প্রতিস্থাপিত হয়। আপনার ল্যান্ডিং পৃষ্ঠার ইউআরএলগুলিতে গতিশীল মান যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
<URL>https://partner_url ?param_id =(variable_name )</URL>
নিম্নলিখিত উদাহরণগুলি এমন একটি URL দেখায় যা প্রকৃত হোটেল আইডি এবং ভ্রমণপথের পরিবর্তে Google-এর পরিবর্তনশীল নাম ব্যবহার করে:
উদাহরণ 1
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
উদাহরণ 2
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&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 | ব্যবহারকারী একটি স্ট্যান্ডার্ড হোটেল রেট বা রুম বান্ডেলের জন্য তালিকায় ক্লিক করেছেন কিনা তা নির্দেশ করে। সম্ভাব্য মান হল:
|
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 | ব্যবহারকারী ডিফল্ট তারিখ বা অনুসন্ধানে প্রদত্ত একটি নির্দিষ্ট তারিখ নির্বাচন করেছেন কিনা তা নির্দেশ করে৷ সম্ভাব্য মান হল:
|
GOOGLE-ADS-CLICK-SOURCE | Optional | নির্দেশ করে যে Google Ads ক্লিকের উৎস ছিল। সম্ভাব্য মান হল:
দ্রষ্টব্য: ক্লিকটি যদি Google বিজ্ঞাপনের পরিবর্তে Google অনুসন্ধান থেকে উদ্ভূত হয় তবে এই প্যারামিটারটি খালি |
GOOGLE-SITE | Optional | Google প্রপার্টি যেটিতে একজন ব্যবহারকারী আপনার হোটেলের দামের ডেটা দেখেছেন। সম্ভাব্য মান হল:
|
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 প্রচারগুলি ব্যবহার করেন, তাহলে এই ভেরিয়েবলের মান প্রয়োগ করা আপনি যদি হারের নিয়ম ব্যবহার করেন, তাহলে সংশ্লিষ্ট হারের নিয়ম প্রয়োগ করা হলে এই ভেরিয়েবলের মান |
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 দ্বারা তৈরি করা হয়েছে কিনা। এটি 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)&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_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)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&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&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)&hotel_campaign=(CAMPAIGN-ID)(ELSE)&FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
IF-PAYMENT-ID উদাহরণ (শুধুমাত্র হোটেল বিজ্ঞাপন)
ক্লিকটি পিপিএস কমিশন প্রোগ্রামের ফলাফল কিনা তার উপর ভিত্তি করে URL পরিবর্তন করতে IF-PAYMENT-ID
শর্তসাপেক্ষ বিবৃতিটি ব্যবহার করুন৷ নীচের উদাহরণটি চেক করে যে পিপিএস কমিশন প্রোগ্রাম থেকে একটি ক্লিক এসেছে কিনা এবং ফলাফলের উপর ভিত্তি করে booking_source
প্যারামিটারে একটি মান নির্ধারণ করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
হোটেলটি কমিশন প্রোগ্রামের অংশ হলে, ফলাফল হল নিম্নলিখিত URLগুলির মধ্যে একটি:
- যদি Google-এ কোনো IATA নম্বর বরাদ্দ না করা হয়:
-
https://partner.com?hid=123&booking_source=commissions
- যদি Google-এ একটি IATA নম্বর বরাদ্দ করা হয়:
-
https://partner.com?hid=123&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)&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
ব্যবহার করে আপনার ওয়েবসাইটে একটি নির্দিষ্ট 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- যাচাইকরণ উদাহরণ
আপনার যদি পরীক্ষা করার প্রয়োজন হয় যে 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
প্রতিটি শিশু বয়সের উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা হোটেলের মূল্য ফিডে উল্লেখ করা প্রতিটি শিশুর সর্বোচ্চ বয়সকে পূরণ করে।
নিম্নলিখিত উদাহরণ একটি ল্যান্ডিং পৃষ্ঠা ফাইলে এই নির্দেশ ব্যবহার করে:
<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
যদি ভ্রমণসূচীতে 2 জন প্রাপ্তবয়স্ক এবং 0 জন শিশু থাকে তাহলে ফলাফলটি হল নিম্নলিখিত URL:
https://www.partner.com?adults=2&children=0&hid=123
ইউআরএল তৈরি করার সময় সাধারণ নিয়ম
সমস্ত ভেরিয়েবল ঐচ্ছিক। আপনাকে আপনার ল্যান্ডিং পৃষ্ঠার URL-এ কোনো ভেরিয়েবল সন্নিবেশ করতে হবে না। যাইহোক, ভ্রমণসূচী এবং ব্যবহারকারীর তথ্য পাস করার জন্য ভেরিয়েবল ব্যবহার করা সাধারণত ব্যবহারকারীর জন্য একটি ভাল অভিজ্ঞতা তৈরি করে এবং আপনাকে Google এর নীতিগুলি মেনে চলতে সহায়তা করে।
একটি ল্যান্ডিং পৃষ্ঠা ফাইলে নির্মিত ইউআরএল সংজ্ঞায়িত করার সময় নিম্নলিখিত সাধারণ নিয়মগুলি প্রযোজ্য:
সমস্ত ভেরিয়েবল খোলা এবং বন্ধ বন্ধনী দিয়ে ঘেরা।
চূড়ান্ত আউটপুটে ক্যোয়ারী স্ট্রিং প্যারামিটার অবশ্যই একটি অ্যাম্পারস্যান্ড ("&") দ্বারা আলাদা করা উচিত। কারণ অ্যাম্পারস্যান্ড হল 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-এ অন্তর্ভুক্ত করতে পারেন। যেমন:
- স্পেস (" "): স্পেস অক্ষরগুলি "%20;" দিয়ে প্রতিস্থাপন করুন
<URL>
উপাদানে - ফরোয়ার্ড স্ল্যাশ ("/"): "%2F;" দিয়ে ফরোয়ার্ড স্ল্যাশ প্রতিস্থাপন করুন
<URL>
উপাদানে
সমস্ত অ-বর্ণানুক্রমিক অক্ষর অবশ্যই URL এনকোড করা উচিত নয়। উদাহরণস্বরূপ, হাইফেন ("-") ইউআরএল এনকোড করার প্রয়োজন নেই। ইউআরএল এনকোড করা আবশ্যক এমন সাধারণ অক্ষরের তালিকার জন্য, ইউআরএল এনকোডিং দেখুন।
- স্পেস (" "): স্পেস অক্ষরগুলি "%20;" দিয়ে প্রতিস্থাপন করুন
একটি একক প্যারামিটারের মান একাধিক ভেরিয়েবল থেকে তৈরি করা যেতে পারে। নিম্নলিখিত উদাহরণটি
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
আপনি ক্যোয়ারী স্ট্রিং প্যারামিটারের নামের জন্য যেকোনো আইডি ব্যবহার করতে পারেন। আপনার সার্ভার এই মানগুলি প্রক্রিয়া করে। যাইহোক, আপনি যে মানগুলি পাস করেন তা উপলব্ধ ভেরিয়েবলের তালিকায় সীমাবদ্ধ।
আপনি উপলব্ধ ভেরিয়েবলের তালিকা ছাড়াও পাঁচটি পর্যন্ত কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন।
হোটেল বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্ক ল্যান্ডিং পৃষ্ঠার লিঙ্ক অন্তর্ভুক্ত যেখানে ব্যবহারকারীরা রুম বুক করতে পারেন. ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে সমস্ত অতিরিক্ত তথ্য অন্তর্ভুক্ত করার জন্য Google কীভাবে লিঙ্কটি তৈরি করে তা আপনি নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, আপনি URL-এ হোটেল আইডি, ভাষা, মুদ্রার কোড এবং চেক-ইন তারিখের মতো তথ্য অন্তর্ভুক্ত করতে পারেন।
ওভারভিউ
আপনি ল্যান্ডিং পেজ ফাইলে ল্যান্ডিং পৃষ্ঠার URL সংজ্ঞায়িত করেন। বিজ্ঞাপন বা বিনামূল্যে বুকিং লিঙ্ক প্রদর্শিত হলে, ইউআরএলে গতিশীল তথ্য প্রকৃত মান দিয়ে প্রতিস্থাপিত হয়। আপনার ল্যান্ডিং পৃষ্ঠার ইউআরএলগুলিতে গতিশীল মান যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
<URL>https://partner_url ?param_id =(variable_name )</URL>
নিম্নলিখিত উদাহরণগুলি এমন একটি URL দেখায় যা প্রকৃত হোটেল আইডি এবং ভ্রমণপথের পরিবর্তে Google-এর পরিবর্তনশীল নাম ব্যবহার করে:
উদাহরণ 1
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
উদাহরণ 2
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&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 | ব্যবহারকারী একটি স্ট্যান্ডার্ড হোটেল রেট বা রুম বান্ডেলের জন্য তালিকায় ক্লিক করেছেন কিনা তা নির্দেশ করে। সম্ভাব্য মান হল:
|
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 | ব্যবহারকারী ডিফল্ট তারিখ বা অনুসন্ধানে প্রদত্ত একটি নির্দিষ্ট তারিখ নির্বাচন করেছেন কিনা তা নির্দেশ করে৷ সম্ভাব্য মান হল:
|
GOOGLE-ADS-CLICK-SOURCE | Optional | নির্দেশ করে যে Google Ads ক্লিকের উৎস ছিল। সম্ভাব্য মান হল:
দ্রষ্টব্য: ক্লিকটি যদি Google বিজ্ঞাপনের পরিবর্তে Google অনুসন্ধান থেকে উদ্ভূত হয় তবে এই প্যারামিটারটি খালি |
GOOGLE-SITE | Optional | Google প্রপার্টি যেটিতে একজন ব্যবহারকারী আপনার হোটেলের দামের ডেটা দেখেছেন। সম্ভাব্য মান হল:
|
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 প্রচারগুলি ব্যবহার করেন, তাহলে এই ভেরিয়েবলের মান প্রয়োগ করা আপনি যদি হারের নিয়ম ব্যবহার করেন, তাহলে সংশ্লিষ্ট হারের নিয়ম প্রয়োগ করা হলে এই ভেরিয়েবলের মান |
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 দ্বারা তৈরি করা হয়েছে কিনা। এটি 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 | শ্রোতাদের তালিকার জন্য বিড গুণকগুলি সেট করার সময় ব্যবহারকারী যদি আপনি নির্দিষ্ট করে থাকেন তবে ব্যবহারকারী যদি গুগল এডিএস গ্রাহক তালিকা আইডির সদস্য হন তবে true সমাধান করে, অন্যথায় false সমাধান করে। |
IF-VERIFICATION | Optional | লিংকটি পরীক্ষা বা স্বয়ংক্রিয় বৈধতার জন্য গুগল দ্বারা উত্পাদিত হলে 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 স্টেটমেন্ট শর্তসাপেক্ষ ব্লক শেষ। |
যদি-অ্যাড-ক্লিক উদাহরণ
আপনি এমন একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী আপনার ল্যান্ডিং পৃষ্ঠায় পুনঃনির্দেশ করতে কোনও বিজ্ঞাপন বা ফ্রি বুকিং লিঙ্কটি ক্লিক করেছেন কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি একটি অবতরণ পৃষ্ঠা ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও বিজ্ঞাপন ক্লিক না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&adType=0
যদি ব্যবহারকারী বিজ্ঞাপনটি ক্লিক করেন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&adType=1
যদি ক্লিক করুন-টাইপ-হটেল উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও সুস্পষ্ট রুম বান্ডিল ছাড়াই কোনও হোটেল নির্বাচন করেছে কিনা তা পরীক্ষা করে। লেনদেনের বার্তার <Room Bundle>
ব্লকের <RatePlanID>
> উপাদানটির মান ব্যবহারকারী নির্বাচিত যে স্পষ্টভাবে সম্পর্কিত কক্ষের বান্ডিল দামে সেট করা হবে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing_room?hid=123
যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing?hid=123
যদি ক্লিক করুন-টাইপ-রুমের উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করেছে কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing?hid=123
যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing_room?hid=123
যদি-ডিফল্ট-তারিখের উদাহরণ
ব্যবহারকারী কোনও তারিখ নির্বাচন না করলে আপনার ওয়েবসাইটটি কাস্টম আচরণ ট্রিগার করতে ব্যবহার করতে পারে এমন একটি নন-তারিখের প্যারামিটার সেট করতে IF-DEFAULT-DATE
শর্তাধীন বিবৃতিটি ব্যবহার করুন।
নিম্নলিখিত উদাহরণটি ডিফল্ট তারিখটি ব্যবহার করা হয়েছিল কিনা তা পরীক্ষা করে:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও তারিখ নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল এর অনুরূপ হতে পারে যা ডিফল্ট তারিখের নির্বাচনগুলি দেখায়:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
যদি ব্যবহারকারী কোনও তারিখ নির্বাচন করে, ফলাফলটি তারা নির্বাচিত ভ্রমণপথের উপর নির্ভর করে নিম্নলিখিত ইউআরএল এর অনুরূপ হতে পারে:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
যদি-হটেল-প্রচারের উদাহরণ (হোটেল বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্ক ক্লিক)
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও হোটেল প্রচার থেকে উদ্ভূত কোনও বিজ্ঞাপন ক্লিক করেছেন কিনা তা যাচাই করে।
নিম্নলিখিত উদাহরণটি একটি অবতরণ পৃষ্ঠা ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও হোটেল প্রচারের URL এ ক্লিক করেন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
যদি ক্লিকটি কোনও হোটেল প্রচারের ইউআরএল (যেমন নিয়মিত অনুসন্ধান প্রচার) না থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hotelID=123&utm_campaign=87654321
আপনি যখন অন্য কোনও ক্লিক থেকে হোটেল প্রচারের ক্লিকগুলির ট্র্যাফিককে আলাদা করতে চান তখন এটি কার্যকর।
এফবিএল ক্লিকগুলির সাথে ফাঁকা প্রচার-আইডি
যদি ক্লিকটি কোনও নিখরচায় বুকিং লিঙ্ক থেকে হয়, তবে 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-PAYMENT-ID
শর্তসাপেক্ষ বিবৃতিটি ব্যবহার করুন। পিপিএস কমিশন প্রোগ্রাম থেকে একটি ক্লিক এসেছে কিনা তা নীচের উদাহরণটি যাচাই করে এবং ফলাফলের ভিত্তিতে booking_source
প্যারামিটারে একটি মান নির্ধারণ করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
যদি হোটেলটি কমিশন প্রোগ্রামের অংশ হয় তবে ফলাফলটি নিম্নলিখিত ইউআরএলগুলির মধ্যে একটি:
- যদি কোনও আইএটিএ নম্বর গুগলে বরাদ্দ না করা হয়:
-
https://partner.com?hid=123&booking_source=commissions
- যদি কোনও আইএটিএ নম্বর গুগলে বরাদ্দ করা হয়:
-
https://partner.com?hid=123&booking_source=01234567
অন্যথায়, ফলাফল নিম্নলিখিত ইউআরএল:
https://partner.com?hid=123&booking_source=cpc
যদি-প্রচারিত উদাহরণ (কেবল হোটেল বিজ্ঞাপন)
আপনি এমন একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপনে ক্লিক করেছেন কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও সম্পত্তি প্রচারের বিজ্ঞাপন নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/1?hid=123
যদি ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপন নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/0?hid=123
যদি হার-রুল-বিধি-আইডি উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী শর্তসাপেক্ষ হার নির্বাচন করে কিনা তা যাচাই করে এবং যদি এটি হয় তবে লেনদেনের বার্তার <RateRuleID>
রেট> ব্লকের <Rate>
উপাদানটির মান ব্যবহৃত হয়।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী শর্তাধীন হার নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
যদি ব্যবহারকারী শর্তসাপেক্ষ হার নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&customerType=42
যদি-ব্যবহারকারী-তালিকা-আইডি উদাহরণ (গুগল বিজ্ঞাপনগুলিতে সংজ্ঞায়িত)
আপনি যদি গুগল বিজ্ঞাপনগুলিতে কোনও হোটেল প্রচারে দর্শকদের তালিকার জন্য বিড গুণকগুলি সেট করেন তবে আপনি কোনও নির্দিষ্ট গুগল বিজ্ঞাপন শ্রোতার তালিকার অন্তর্ভুক্ত গ্রাহকের জন্য আপনার ওয়েবসাইটে একটি প্যারামিটার সেট করতে IF-USER-LIST-ID
USER-LIST-ID
ব্যবহার করতে পারেন। আপনি ট্র্যাকিংয়ের উদ্দেশ্যে বা শ্রোতাদের তালিকার সদস্যদের জন্য আপনার ওয়েবসাইটটি কাস্টমাইজ করতে চাইতে পারেন।
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও শ্রোতার তালিকার সদস্য না হন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
যদি ব্যবহারকারী দর্শকদের তালিকার সদস্য হন তবে 12345678
, ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&audience_list=12345678
যদি-যাচাইয়ের উদাহরণ
গুগল পরীক্ষার জন্য বা স্বয়ংক্রিয় বৈধতার জন্য ইউআরএল তৈরি করেছে কিনা তা যদি আপনার প্রয়োজন হয় তবে আপনি IF-VERIFICATION
ব্যবহার করতে পারেন।
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
এই উদাহরণে, গুগল যদি পরীক্ষা বা বৈধতার জন্য ইউআরএল তৈরি না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
গুগল যদি পরীক্ষা বা বৈধতার জন্য ইউআরএল তৈরি করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
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 শিশু থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
যদি ভ্রমণপথটিতে 2 জন প্রাপ্তবয়স্ক এবং 0 শিশু থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?adults=2&children=0&hid=123
URLS নির্মাণের সময় সাধারণ নিয়ম
সমস্ত ভেরিয়েবল al চ্ছিক। আপনার ল্যান্ডিং পৃষ্ঠা URL এ কোনও ভেরিয়েবল সন্নিবেশ করার প্রয়োজন নেই। যাইহোক, ভ্রমণপথ এবং ব্যবহারকারীর তথ্য পাস করার জন্য ভেরিয়েবলগুলি ব্যবহার করা সাধারণত ব্যবহারকারীর জন্য আরও ভাল অভিজ্ঞতা তৈরি করে এবং আপনাকে গুগলের নীতিমালা অনুসারে সহায়তা করে।
ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে নির্মিত ইউআরএলগুলি সংজ্ঞায়িত করার সময় নিম্নলিখিত সাধারণ নিয়মগুলি প্রযোজ্য:
সমস্ত ভেরিয়েবলগুলি খোলা এবং ঘনিষ্ঠ বন্ধনীগুলির সাথে ঘিরে রয়েছে।
ক্যোয়ারী স্ট্রিং প্যারামিটারগুলি অবশ্যই চূড়ান্ত আউটপুটে একটি এম্পারস্যান্ড ("&") দ্বারা পৃথক করতে হবে। কারণ অ্যাম্পারস্যান্ডটি এক্সএমএল -এর একটি বিশেষ চরিত্র এবং ল্যান্ডিং পৃষ্ঠাগুলি ফাইল ফর্ম্যাটটি এক্সএমএল । অতএব, আপনাকে অবশ্যই এনকোডেড সত্তা ব্যবহার করতে হবে "& 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-encode বিশেষ চরিত্রগুলি অবশ্যই অবশ্যই অবতরণ পৃষ্ঠার URL এ অন্তর্ভুক্ত করতে পারে। যেমন:
- স্পেস (""): "%20" এর সাথে স্পেস অক্ষরগুলি প্রতিস্থাপন করুন;
<URL>
উপাদানটিতে - ফরোয়ার্ড স্ল্যাশ ("/"): "%2f" দিয়ে ফরোয়ার্ড স্ল্যাশগুলি প্রতিস্থাপন করুন;
<URL>
উপাদানটিতে
সমস্ত অ-আলফেবিটিকাল চরিত্রগুলি অবশ্যই ইউআরএল এনকোড করা উচিত নয়। উদাহরণস্বরূপ, হাইফেনস ("-") ইউআরএল এনকোড করার দরকার নেই। URL এনকোড করা উচিত এমন সাধারণ চরিত্রগুলির তালিকার জন্য, ইউআরএল এনকোডিংয়ের পরামর্শ নিন।
- স্পেস (""): "%20" এর সাথে স্পেস অক্ষরগুলি প্রতিস্থাপন করুন;
একক প্যারামিটারের জন্য মানগুলি একাধিক ভেরিয়েবল থেকে তৈরি করা যেতে পারে। নিম্নলিখিত উদাহরণটি
CHECKINDAY
,CHECKINMONTH
এবংCHECKINYEAR
ভেরিয়েবলগুলি থেকে একটি একক প্যারামিটার,checkinDate
তৈরি করে:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
এই উদাহরণটি এমন একটি ইউআরএল -এর ফলাফল যা নিম্নলিখিতগুলির মতো দেখতে পারে:
https://www.partnerdomain.com?checkinDate=7/23/1971
আপনি ক্যোয়ারী স্ট্রিং পরামিতিগুলির নামের জন্য কোনও আইডি ব্যবহার করতে পারেন। আপনার সার্ভার এই মানগুলি প্রক্রিয়া করে। তবে, আপনি যে মানগুলি পাস করেন সেগুলি উপলভ্য ভেরিয়েবলের তালিকার মধ্যে সীমাবদ্ধ।
আপনি উপলব্ধ ভেরিয়েবলের তালিকা ছাড়াও পাঁচটি কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন।
হোটেল বিজ্ঞাপন এবং ফ্রি বুকিং লিঙ্কগুলিতে ল্যান্ডিং পৃষ্ঠাগুলির লিঙ্কগুলি অন্তর্ভুক্ত রয়েছে যেখানে ব্যবহারকারীরা রুম বুক করতে পারেন। গুগল কীভাবে ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে সমস্ত অতিরিক্ত তথ্য অন্তর্ভুক্ত করতে লিঙ্কটি তৈরি করে তা আপনি সংজ্ঞায়িত করতে পারেন। উদাহরণস্বরূপ, আপনি ইউআরএলে হোটেল আইডি, ভাষা, মুদ্রা কোড এবং চেক-ইন তারিখগুলির মতো তথ্য অন্তর্ভুক্ত করতে পারেন।
ওভারভিউ
আপনি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলটিতে ল্যান্ডিং পৃষ্ঠা URL টি সংজ্ঞায়িত করেছেন। যখন বিজ্ঞাপন বা ফ্রি বুকিং লিঙ্কটি প্রদর্শিত হয়, তখন ইউআরএলে গতিশীল তথ্য প্রকৃত মানগুলির সাথে প্রতিস্থাপন করা হয়। আপনার অবতরণ পৃষ্ঠার urls এ গতিশীল মান যুক্ত করতে, নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন:
<URL>https://partner_url ?param_id =(variable_name )</URL>
নিম্নলিখিত উদাহরণগুলি এমন একটি ইউআরএল দেখায় যা প্রকৃত হোটেল আইডি এবং ভ্রমণপথের পরিবর্তে গুগলের পরিবর্তনশীল নামগুলি ব্যবহার করে:
উদাহরণ 1
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
উদাহরণ 2
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
যখন অনুসন্ধান ফলাফল পৃষ্ঠার জন্য ল্যান্ডিং পৃষ্ঠা লিঙ্কটি নির্মিত হয়, গুগল URL টি গতিশীল তথ্য অন্তর্ভুক্ত করে তা নিশ্চিত করতে প্রকৃত মানগুলির সাথে ভেরিয়েবলগুলি প্রতিস্থাপন করে। উদাহরণস্বরূপ, ব্যবহারকারী যদি হোটেল #42 এর জন্য 5/23/2023 থেকে শুরু করে 6 রাতের জন্য একটি রুম বুক করেন তবে গুগল পূর্ববর্তী লিঙ্কটিকে নিম্নলিখিত হিসাবে উপস্থাপন করে:
https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6
গুগল ক্যোয়ারী স্ট্রিংয়ের ভেরিয়েবলগুলিতে যে মানগুলি বরাদ্দ করে তা আপনার হোটেল মূল্য ফিড, হোটেল তালিকা ফিড এবং ব্যবহারকারী সেটিংসের সাথে সম্পর্কিত ডেটার উপর নির্ভর করে।
উদাহরণস্বরূপ, LENGTH
ভেরিয়েবলের মানটি সম্পর্কিত ভ্রমণপথের মূল্য ফিড থেকে <Nights>
উপাদানকে বরাদ্দ করা হয়। একইভাবে, PARTNER-HOTEL-ID
ভেরিয়েবলের মানটি ব্যবহারকারীর অনুসন্ধানের মানদণ্ডের সাথে মেলে হোটেল তালিকা ফিড থেকে <id>
উপাদানটিতে সংজ্ঞায়িত করা হয়।
কিছু ভেরিয়েবল দাম ফিড উপাদানগুলির সাবসেট। উদাহরণস্বরূপ, CHECKINDAY
, CHECKINMONTH
এবং CHECKINYEAR
ভেরিয়েবলগুলি মূল্য ফিডে একক <Checkin>
উপাদান থেকে বের করা হয়। অন্যান্য ভেরিয়েবলগুলি ব্যবহারকারীর লোকেল এবং অন্যান্য ক্লায়েন্ট সেটিংসের ভিত্তিতে গণনা করা হয়।
পরিবর্তনশীল মানগুলির উত্স সম্পর্কে আরও তথ্যের জন্য, মূল্য নির্ধারণের ওভারভিউ এবং হোটেল তালিকা দেখুন।
ইউআরএল ভেরিয়েবল
নিম্নলিখিত টেবিলটি আপনার ল্যান্ডিং পৃষ্ঠা URL টি তৈরি করতে ব্যবহার করতে পারেন এমন উপলভ্য ভেরিয়েবলগুলি বর্ণনা করে:
পরিবর্তনশীল | প্রস্তাবিত/al চ্ছিক | বর্ণনা |
---|---|---|
ADVANCE-BOOKING-WINDOW | Optional | বুকিংয়ের সময় হোটেলের টাইমজোনটিতে চেক-ইন তারিখের আগে অগ্রিম বুকিংয়ের সংখ্যা। উদাহরণস্বরূপ, 36 । |
ALTERNATE-HOTEL-ID | Recommended (if you have separate IDs to identify properties versus booking engines) | আপনার সম্পত্তির জন্য একটি বিকল্প শনাক্তকারী। এই বৈশিষ্ট্যের নামটি আপনার হোটেল তালিকা ফিডে নির্দিষ্ট করা আছে। আপনার ফিডের তথ্যের জন্য একটি সম্পত্তি সনাক্তকারী এবং আপনার বুকিং ইঞ্জিনের জন্য অন্য সম্পত্তি সনাক্তকারী প্রয়োজন হলে পৃথক আইডি থাকা কার্যকর। |
CAMPAIGN-ID | Recommended | গুগল বিজ্ঞাপন প্রচারের আইডি আপনি ইউআরএল এর সাথে যুক্ত করতে চান। ক্লিকটি কোনও গুগল বিজ্ঞাপন প্রচারের সাথে সম্পর্কিত না হলে এটি ফাঁকা। |
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) | অনুপলব্ধ হারের জন্য রেট রুল আইডির একটি কমা-বিচ্ছিন্ন তালিকা, তবে ব্যবহারকারী যদি কোনও সামান্য পদক্ষেপ নেয় তবে এটি উপলব্ধ হতে পারে। নোট করুন যে ব্যক্তিগত হারের জন্য রেট রুল আইডিগুলি সর্বদা এখানে পপুলেশন করা হয় যখন কোনও ইউআই চিকিত্সা ব্যবহারকারীকে দেখানো হয়। |
CUSTOM[1-5] | Optional | কাস্টম ক্ষেত্রের প্রতি 200 টি অক্ষরের সীমা সহ <Result> উপাদানটিতে সংজ্ঞায়িত কাস্টম ক্ষেত্রগুলির জন্য মানগুলি। আরও তথ্যের জন্য, লেনদেন বার্তাগুলির ওভারভিউ দেখুন। এআরআই ব্যবহার করার সময় কাস্টম ক্ষেত্রগুলি পাওয়া যায় না। দ্রষ্টব্য: |
DATE-TYPE | Optional | ব্যবহারকারী ডিফল্ট তারিখ বা অনুসন্ধানে প্রদত্ত একটি নির্দিষ্ট তারিখ নির্বাচন করেছেন কিনা তা নির্দেশ করে। সম্ভাব্য মান হল:
|
GOOGLE-ADS-CLICK-SOURCE | Optional | ইঙ্গিত দেয় যে গুগল বিজ্ঞাপনগুলি ক্লিকের উত্স ছিল। সম্ভাব্য মান হল:
দ্রষ্টব্য: যদি ক্লিকটি গুগল বিজ্ঞাপনের চেয়ে গুগল অনুসন্ধান থেকে উদ্ভূত হয় তবে এই প্যারামিটারটি খালি |
GOOGLE-SITE | Optional | গুগল সম্পত্তি যার উপর কোনও ব্যবহারকারী আপনার হোটেল মূল্য নির্ধারণের ডেটা দেখেছিল। সম্ভাব্য মান হল:
|
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 উভয়কেই ব্যবহার করার জন্য দৃ strongly ়ভাবে সুপারিশ করা হয়। |
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> উপাদানকে নির্ধারিত মান। |
PAYMENT-ID | Optional (only applies to Ads) | আপনি যদি কোনও কমিশন সংগ্রহ সংস্থা ব্যবহার করেন তবে একটি পূর্বনির্ধারিত স্ট্রিং commission , বা গুগলের নির্ধারিত আইএটিএ নম্বর (উদাহরণস্বরূপ, "01234567") এর সমাধান করে। আপনার আইএটিএ নম্বর বা পূর্বনির্ধারিত স্ট্রিংয়ের ফর্ম্যাটিং পরিবর্তন করতে আপনার প্রযুক্তিগত অ্যাকাউন্ট ম্যানেজার (টিএএম) এর সাথে যোগাযোগ করুন। |
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) | আপনি যদি এআরআই প্রচারগুলি ব্যবহার করেন তবে এই ভেরিয়েবলের মানটি প্রয়োগ করা আপনি যদি রেট বিধিগুলি ব্যবহার করেন তবে সংশ্লিষ্ট হারের নিয়ম প্রয়োগ করা হলে এই ভেরিয়েবলের মানটি |
RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | আইডি হিসাবে <RatePlanID> উপাদান দ্বারা একটি মূল্য ফিডের <RoomBundle> ব্লকে সংজ্ঞায়িত। <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 | একটি দ্বি-অক্ষরের আইএসও 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>
উপাদানটিতে বিশেষ নির্দেশিকা ব্যবহার করতে পারেন।
শর্তসাপেক্ষ যুক্তি নিম্নলিখিত বিবৃতিগুলিকে সমর্থন করে:
if_statement : যদি
true
, তবে এই শর্তটি অনুসরণ করে এমন মানগুলি ইউআরএল -এ সন্নিবেশ করা হয়, অন্যথায়ELSE
নির্দেশিকা অনুসরণ করে মানগুলি সন্নিবেশ করা হয়।for_statement : লুপ শর্তের জন্য একটি তৈরি করে যা প্রদত্ত মানগুলির সংখ্যার উপর পুনরাবৃত্তি করে।
যদি এবং বিবৃতিগুলির জন্য নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকে:
অবস্থা | প্রস্তাবিত/al চ্ছিক | বর্ণনা |
---|---|---|
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 যদি কোনও ব্যক্তিগত রেট ইউআই চিকিত্সা ব্যবহারকারীকে দেখানো হয়। |
IF-DEFAULT-RATE | Optional | ব্যবহারকারী যদি কোনও হোটেল তালিকায় ক্লিক করে যেখানে ডিফল্ট তারিখগুলি ব্যবহৃত হত, অন্যথায় false সমাধান করে তবে true সমাধান করে। |
IF-HOTEL-CAMPAIGN | Optional | ব্যবহারকারী ক্লিকটি কোনও হোটেল প্রচার থেকে উদ্ভূত হলে true সমাধান করে, অন্যথায় false সমাধান করে। এই পার্থক্যটি অংশীদারদের জন্য সহায়ক যা গুগল বিজ্ঞাপনগুলিতে একাধিক প্রচারের ধরণ উপস্থিত রয়েছে যা অ্যাট্রিবিউশন বরাদ্দ করতে। |
IF-PAYMENT-ID (কেবল হোটেল বিজ্ঞাপন) | Recommended (if you use pay-per-stay Google Ads campaigns) | প্রতি-স্টাই (পিপিএস) কমিশন প্রোগ্রামে হোটেলগুলির জন্য true সমাধান করে অন্যথায় false সমাধান করে। |
IF-PROMO-CODE | Optional | যদি ব্যবহারকারী কোনও এআরআই প্রচার বা প্রদত্ত PromoCode সহ একটি হারের নিয়মের উপর ভিত্তি করে এমন কোনও হারে ক্লিক করে তবে true সমাধান করে; অন্যথায় false সমাধান করে। |
IF-PROMOTED (কেবল হোটেল বিজ্ঞাপন) | Recommended (if you use Promoted hotels) | যদি ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপনে ক্লিক করে তবে অন্যথায় true সমাধান করে false |
IF-RATE-RULE-ID | Optional | যদি ব্যবহারকারী শর্তসাপেক্ষ হার নির্বাচন করে তবে অন্যথায় true সমাধান করে false |
IF-USER-LIST-ID (গুগল বিজ্ঞাপনগুলিতে সংজ্ঞায়িত) | Optional | শ্রোতাদের তালিকার জন্য বিড গুণকগুলি সেট করার সময় ব্যবহারকারী যদি আপনি নির্দিষ্ট করে থাকেন তবে ব্যবহারকারী যদি গুগল এডিএস গ্রাহক তালিকা আইডির সদস্য হন তবে true সমাধান করে, অন্যথায় false সমাধান করে। |
IF-VERIFICATION | Optional | লিংকটি পরীক্ষা বা স্বয়ংক্রিয় বৈধতার জন্য গুগল দ্বারা উত্পাদিত হলে 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 স্টেটমেন্ট শর্তসাপেক্ষ ব্লক শেষ। |
যদি-অ্যাড-ক্লিক উদাহরণ
আপনি এমন একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী আপনার ল্যান্ডিং পৃষ্ঠায় পুনঃনির্দেশ করতে কোনও বিজ্ঞাপন বা ফ্রি বুকিং লিঙ্কটি ক্লিক করেছেন কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি একটি অবতরণ পৃষ্ঠা ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও বিজ্ঞাপন ক্লিক না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&adType=0
যদি ব্যবহারকারী বিজ্ঞাপনটি ক্লিক করেন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&adType=1
যদি ক্লিক করুন-টাইপ-হটেল উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও সুস্পষ্ট রুম বান্ডিল ছাড়াই কোনও হোটেল নির্বাচন করেছে কিনা তা পরীক্ষা করে। লেনদেনের বার্তার <Room Bundle>
ব্লকের <RatePlanID>
> উপাদানটির মান ব্যবহারকারী নির্বাচিত যে স্পষ্টভাবে সম্পর্কিত কক্ষের বান্ডিল দামে সেট করা হবে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing_room?hid=123
যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing?hid=123
যদি ক্লিক করুন-টাইপ-রুমের উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করেছে কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing?hid=123
যদি ব্যবহারকারী কোনও ঘরের বান্ডিল নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/landing_room?hid=123
যদি-ডিফল্ট-তারিখের উদাহরণ
ব্যবহারকারী কোনও তারিখ নির্বাচন না করলে আপনার ওয়েবসাইটটি কাস্টম আচরণ ট্রিগার করতে ব্যবহার করতে পারে এমন একটি নন-তারিখের প্যারামিটার সেট করতে IF-DEFAULT-DATE
শর্তাধীন বিবৃতিটি ব্যবহার করুন।
নিম্নলিখিত উদাহরণটি ডিফল্ট তারিখটি ব্যবহার করা হয়েছিল কিনা তা পরীক্ষা করে:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও তারিখ নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল এর অনুরূপ হতে পারে যা ডিফল্ট তারিখের নির্বাচনগুলি দেখায়:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
যদি ব্যবহারকারী কোনও তারিখ নির্বাচন করে, ফলাফলটি তারা নির্বাচিত ভ্রমণপথের উপর নির্ভর করে নিম্নলিখিত ইউআরএল এর অনুরূপ হতে পারে:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
যদি-হটেল-প্রচারের উদাহরণ (হোটেল বিজ্ঞাপন এবং বিনামূল্যে বুকিং লিঙ্ক ক্লিক)
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও হোটেল প্রচার থেকে উদ্ভূত কোনও বিজ্ঞাপন ক্লিক করেছেন কিনা তা যাচাই করে।
নিম্নলিখিত উদাহরণটি একটি অবতরণ পৃষ্ঠা ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও হোটেল প্রচারের URL এ ক্লিক করেন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
যদি ক্লিকটি কোনও হোটেল প্রচারের ইউআরএল (যেমন নিয়মিত অনুসন্ধান প্রচার) না থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hotelID=123&utm_campaign=87654321
আপনি যখন অন্য কোনও ক্লিক থেকে হোটেল প্রচারের ক্লিকগুলির ট্র্যাফিককে আলাদা করতে চান তখন এটি কার্যকর।
এফবিএল ক্লিকগুলির সাথে ফাঁকা প্রচার-আইডি
যদি ক্লিকটি কোনও নিখরচায় বুকিং লিঙ্ক থেকে হয়, তবে 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-PAYMENT-ID
শর্তসাপেক্ষ বিবৃতিটি ব্যবহার করুন। পিপিএস কমিশন প্রোগ্রাম থেকে একটি ক্লিক এসেছে কিনা তা নীচের উদাহরণটি যাচাই করে এবং ফলাফলের ভিত্তিতে booking_source
প্যারামিটারে একটি মান নির্ধারণ করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
যদি হোটেলটি কমিশন প্রোগ্রামের অংশ হয় তবে ফলাফলটি নিম্নলিখিত ইউআরএলগুলির মধ্যে একটি:
- যদি কোনও আইএটিএ নম্বর গুগলে বরাদ্দ না করা হয়:
-
https://partner.com?hid=123&booking_source=commissions
- যদি কোনও আইএটিএ নম্বর গুগলে বরাদ্দ করা হয়:
-
https://partner.com?hid=123&booking_source=01234567
অন্যথায়, ফলাফল নিম্নলিখিত ইউআরএল:
https://partner.com?hid=123&booking_source=cpc
যদি-প্রচারিত উদাহরণ (কেবল হোটেল বিজ্ঞাপন)
আপনি এমন একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপনে ক্লিক করেছেন কিনা তা পরীক্ষা করে।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও সম্পত্তি প্রচারের বিজ্ঞাপন নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/1?hid=123
যদি ব্যবহারকারী কোনও সম্পত্তি প্রচার বিজ্ঞাপন নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://partner.com/0?hid=123
যদি হার-রুল-বিধি-আইডি উদাহরণ
আপনি একটি শর্তসাপেক্ষ ব্লক তৈরি করতে পারেন যা ব্যবহারকারী শর্তসাপেক্ষ হার নির্বাচন করে কিনা তা যাচাই করে এবং যদি এটি হয় তবে লেনদেনের বার্তার <RateRuleID>
রেট> ব্লকের <Rate>
উপাদানটির মান ব্যবহৃত হয়।
নিম্নলিখিত উদাহরণটি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে এই নির্দেশিকাটি ব্যবহার করে:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী শর্তাধীন হার নির্বাচন না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
যদি ব্যবহারকারী শর্তসাপেক্ষ হার নির্বাচন করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&customerType=42
যদি-ব্যবহারকারী-তালিকা-আইডি উদাহরণ (গুগল বিজ্ঞাপনগুলিতে সংজ্ঞায়িত)
আপনি যদি গুগল বিজ্ঞাপনগুলিতে কোনও হোটেল প্রচারে দর্শকদের তালিকার জন্য বিড গুণকগুলি সেট করেন তবে আপনি কোনও নির্দিষ্ট গুগল বিজ্ঞাপন শ্রোতার তালিকার অন্তর্ভুক্ত গ্রাহকের জন্য আপনার ওয়েবসাইটে একটি প্যারামিটার সেট করতে IF-USER-LIST-ID
USER-LIST-ID
ব্যবহার করতে পারেন। আপনি ট্র্যাকিংয়ের উদ্দেশ্যে বা শ্রোতাদের তালিকার সদস্যদের জন্য আপনার ওয়েবসাইটটি কাস্টমাইজ করতে চাইতে পারেন।
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
এই উদাহরণে, যদি ব্যবহারকারী কোনও শ্রোতার তালিকার সদস্য না হন তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
যদি ব্যবহারকারী দর্শকদের তালিকার সদস্য হন তবে 12345678
, ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123&audience_list=12345678
যদি-যাচাইয়ের উদাহরণ
গুগল পরীক্ষার জন্য বা স্বয়ংক্রিয় বৈধতার জন্য ইউআরএল তৈরি করেছে কিনা তা যদি আপনার প্রয়োজন হয় তবে আপনি IF-VERIFICATION
ব্যবহার করতে পারেন।
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
এই উদাহরণে, গুগল যদি পরীক্ষা বা বৈধতার জন্য ইউআরএল তৈরি না করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?hid=123
গুগল যদি পরীক্ষা বা বৈধতার জন্য ইউআরএল তৈরি করে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
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 শিশু থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
যদি ভ্রমণপথটিতে 2 জন প্রাপ্তবয়স্ক এবং 0 শিশু থাকে তবে ফলাফলটি নিম্নলিখিত ইউআরএল:
https://www.partner.com?adults=2&children=0&hid=123
URLS নির্মাণের সময় সাধারণ নিয়ম
সমস্ত ভেরিয়েবল al চ্ছিক। আপনার ল্যান্ডিং পৃষ্ঠা URL এ কোনও ভেরিয়েবল সন্নিবেশ করার প্রয়োজন নেই। যাইহোক, ভ্রমণপথ এবং ব্যবহারকারীর তথ্য পাস করার জন্য ভেরিয়েবলগুলি ব্যবহার করা সাধারণত ব্যবহারকারীর জন্য আরও ভাল অভিজ্ঞতা তৈরি করে এবং আপনাকে গুগলের নীতিমালা অনুসারে সহায়তা করে।
ল্যান্ডিং পৃষ্ঠাগুলি ফাইলে নির্মিত ইউআরএলগুলি সংজ্ঞায়িত করার সময় নিম্নলিখিত সাধারণ নিয়মগুলি প্রযোজ্য:
সমস্ত ভেরিয়েবলগুলি খোলা এবং ঘনিষ্ঠ বন্ধনীগুলির সাথে ঘিরে রয়েছে।
ক্যোয়ারী স্ট্রিং প্যারামিটারগুলি অবশ্যই চূড়ান্ত আউটপুটে একটি এম্পারস্যান্ড ("&") দ্বারা পৃথক করতে হবে। কারণ অ্যাম্পারস্যান্ডটি এক্সএমএল -এর একটি বিশেষ চরিত্র এবং ল্যান্ডিং পৃষ্ঠাগুলি ফাইল ফর্ম্যাটটি এক্সএমএল । অতএব, আপনাকে অবশ্যই এনকোডেড সত্তা ব্যবহার করতে হবে "& 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-encode বিশেষ চরিত্রগুলি অবশ্যই অবশ্যই অবতরণ পৃষ্ঠার URL এ অন্তর্ভুক্ত করতে পারে। যেমন:
- স্পেস (""): "%20" এর সাথে স্পেস অক্ষরগুলি প্রতিস্থাপন করুন;
<URL>
উপাদানটিতে - ফরোয়ার্ড স্ল্যাশ ("/"): "%2f" দিয়ে ফরোয়ার্ড স্ল্যাশগুলি প্রতিস্থাপন করুন;
<URL>
উপাদানটিতে
সমস্ত অ-আলফেবিটিকাল চরিত্রগুলি অবশ্যই ইউআরএল এনকোড করা উচিত নয়। উদাহরণস্বরূপ, হাইফেনস ("-") ইউআরএল এনকোড করার দরকার নেই। URL এনকোড করা উচিত এমন সাধারণ চরিত্রগুলির তালিকার জন্য, ইউআরএল এনকোডিংয়ের পরামর্শ নিন।
- স্পেস (""): "%20" এর সাথে স্পেস অক্ষরগুলি প্রতিস্থাপন করুন;
একক প্যারামিটারের জন্য মানগুলি একাধিক ভেরিয়েবল থেকে তৈরি করা যেতে পারে। নিম্নলিখিত উদাহরণটি
CHECKINDAY
,CHECKINMONTH
এবংCHECKINYEAR
ভেরিয়েবলগুলি থেকে একটি একক প্যারামিটার,checkinDate
তৈরি করে:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
এই উদাহরণটি এমন একটি ইউআরএল -এর ফলাফল যা নিম্নলিখিতগুলির মতো দেখতে পারে:
https://www.partnerdomain.com?checkinDate=7/23/1971
আপনি ক্যোয়ারী স্ট্রিং পরামিতিগুলির নামের জন্য কোনও আইডি ব্যবহার করতে পারেন। আপনার সার্ভার এই মানগুলি প্রক্রিয়া করে। তবে, আপনি যে মানগুলি পাস করেন সেগুলি উপলভ্য ভেরিয়েবলের তালিকার মধ্যে সীমাবদ্ধ।
আপনি উপলব্ধ ভেরিয়েবলের তালিকা ছাড়াও পাঁচটি কাস্টম ভেরিয়েবল ব্যবহার করতে পারেন।
হোটেল বিজ্ঞাপন এবং ফ্রি বুকিং লিঙ্কগুলিতে ল্যান্ডিং পৃষ্ঠাগুলির লিঙ্কগুলি অন্তর্ভুক্ত রয়েছে যেখানে ব্যবহারকারীরা রুম বুক করতে পারেন। গুগল কীভাবে ব্যবহারকারী এবং তাদের ভ্রমণপথ সম্পর্কে সমস্ত অতিরিক্ত তথ্য অন্তর্ভুক্ত করতে লিঙ্কটি তৈরি করে তা আপনি সংজ্ঞায়িত করতে পারেন। উদাহরণস্বরূপ, আপনি ইউআরএলে হোটেল আইডি, ভাষা, মুদ্রা কোড এবং চেক-ইন তারিখগুলির মতো তথ্য অন্তর্ভুক্ত করতে পারেন।
ওভারভিউ
আপনি ল্যান্ডিং পৃষ্ঠাগুলি ফাইলটিতে ল্যান্ডিং পৃষ্ঠা URL টি সংজ্ঞায়িত করেছেন। যখন বিজ্ঞাপন বা ফ্রি বুকিং লিঙ্কটি প্রদর্শিত হয়, তখন ইউআরএলে গতিশীল তথ্য প্রকৃত মানগুলির সাথে প্রতিস্থাপন করা হয়। আপনার অবতরণ পৃষ্ঠার urls এ গতিশীল মান যুক্ত করতে, নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন:
<URL>https://partner_url ?param_id =(variable_name )</URL>
নিম্নলিখিত উদাহরণগুলি এমন একটি ইউআরএল দেখায় যা প্রকৃত হোটেল আইডি এবং ভ্রমণপথের পরিবর্তে গুগলের পরিবর্তনশীল নামগুলি ব্যবহার করে:
উদাহরণ 1
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
উদাহরণ 2
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
যখন অনুসন্ধান ফলাফল পৃষ্ঠার জন্য ল্যান্ডিং পৃষ্ঠা লিঙ্কটি নির্মিত হয়, গুগল URL টি গতিশীল তথ্য অন্তর্ভুক্ত করে তা নিশ্চিত করতে প্রকৃত মানগুলির সাথে ভেরিয়েবলগুলি প্রতিস্থাপন করে। উদাহরণস্বরূপ, ব্যবহারকারী যদি হোটেল #42 এর জন্য 5/23/2023 থেকে শুরু করে 6 রাতের জন্য একটি রুম বুক করেন তবে গুগল পূর্ববর্তী লিঙ্কটিকে নিম্নলিখিত হিসাবে উপস্থাপন করে:
https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6
গুগল ক্যোয়ারী স্ট্রিংয়ের ভেরিয়েবলগুলিতে যে মানগুলি বরাদ্দ করে তা আপনার হোটেল মূল্য ফিড, হোটেল তালিকা ফিড এবং ব্যবহারকারী সেটিংসের সাথে সম্পর্কিত ডেটার উপর নির্ভর করে।
উদাহরণস্বরূপ, LENGTH
ভেরিয়েবলের মানটি সম্পর্কিত ভ্রমণপথের মূল্য ফিড থেকে <Nights>
উপাদানকে বরাদ্দ করা হয়। একইভাবে, PARTNER-HOTEL-ID
ভেরিয়েবলের মানটি ব্যবহারকারীর অনুসন্ধানের মানদণ্ডের সাথে মেলে হোটেল তালিকা ফিড থেকে <id>
উপাদানটিতে সংজ্ঞায়িত করা হয়।
কিছু ভেরিয়েবল দাম ফিড উপাদানগুলির সাবসেট। উদাহরণস্বরূপ, CHECKINDAY
, CHECKINMONTH
এবং CHECKINYEAR
ভেরিয়েবলগুলি মূল্য ফিডে একক <Checkin>
উপাদান থেকে বের করা হয়। অন্যান্য ভেরিয়েবলগুলি ব্যবহারকারীর লোকেল এবং অন্যান্য ক্লায়েন্ট সেটিংসের ভিত্তিতে গণনা করা হয়।
পরিবর্তনশীল মানগুলির উত্স সম্পর্কে আরও তথ্যের জন্য, মূল্য নির্ধারণের ওভারভিউ এবং হোটেল তালিকা দেখুন।
ইউআরএল ভেরিয়েবল
নিম্নলিখিত টেবিলটি আপনার ল্যান্ডিং পৃষ্ঠা URL টি তৈরি করতে ব্যবহার করতে পারেন এমন উপলভ্য ভেরিয়েবলগুলি বর্ণনা করে:
পরিবর্তনশীল | প্রস্তাবিত/al চ্ছিক | বর্ণনা |
---|---|---|
ADVANCE-BOOKING-WINDOW | Optional | বুকিংয়ের সময় হোটেলের টাইমজোনটিতে চেক-ইন তারিখের আগে অগ্রিম বুকিংয়ের সংখ্যা। উদাহরণস্বরূপ, 36 । |
ALTERNATE-HOTEL-ID | Recommended (if you have separate IDs to identify properties versus booking engines) | আপনার সম্পত্তির জন্য একটি বিকল্প শনাক্তকারী। এই বৈশিষ্ট্যের নামটি আপনার হোটেল তালিকা ফিডে নির্দিষ্ট করা আছে। আপনার ফিডের তথ্যের জন্য একটি সম্পত্তি সনাক্তকারী এবং আপনার বুকিং ইঞ্জিনের জন্য অন্য সম্পত্তি সনাক্তকারী প্রয়োজন হলে পৃথক আইডি থাকা কার্যকর। |
CAMPAIGN-ID | Recommended | গুগল বিজ্ঞাপন প্রচারের আইডি আপনি ইউআরএল এর সাথে যুক্ত করতে চান। ক্লিকটি কোনও গুগল বিজ্ঞাপন প্রচারের সাথে সম্পর্কিত না হলে এটি ফাঁকা। |
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) | A comma-separated list of rate rule IDs for rates that were unavailable, but it could have been available if the user had taken a minor action. Note that rate rule IDs for private rates are always be populated here when a corresponding UI treatment is shown to the user. |
CUSTOM[1-5] | Optional | The values for custom fields defined in the <Result> element with 200 characters limit per custom field. For more information, refer to Overview of Transaction Messages . Custom fields are not available when using ARI . Note: |
DATE-TYPE | Optional | Indicates whether the user selected the default date or a specific date provided in the search. সম্ভাব্য মান হল:
|
GOOGLE-ADS-CLICK-SOURCE | Optional | Indicates Google Ads was the source of the click. সম্ভাব্য মান হল:
Note: If the click originated from Google Search rather than Google Ads, this parameter is empty |
GOOGLE-SITE | Optional | The Google property on which a user viewed your hotel pricing data. সম্ভাব্য মান হল:
|
LENGTH | Recommended | The length of stay in terms of the number of nights defined by the <Nights> element in the Hotel Price Feed. For example, 3 . |
NUM-ADULTS | Recommended (must be used with the NUM-CHILDREN or FOR-EACH-CHILD-AGE condition) | The number of adult occupants specified for the itinerary by the user. This variable must be used in conjunction with NUM-CHILDREN , FOR-EACH-CHILD-AGE , or both. |
NUM-CHILDREN | Recommended | The number of child occupants (0-17 yrs old) specified in the itinerary by the user. NUM-CHILDREN , FOR-EACH-CHILD-AGE , or both are required to successfully participate in itineraries with child occupants. |
NUM-GUESTS | Recommended (if you don't send child occupancy pricing) | The total number of occupants, both adults and children, specified for the itinerary by the user. This value is a sum of the NUM-ADULTS and NUM-CHILDREN values. To maximize participation, it is strongly recommended to utilize both NUM-ADULTS and NUM-CHILDREN instead. |
PACKAGE-ID | Recommended (applies if you use Room Bundles) | The unique identifier for the package in the Hotel Price Feed. For a standard package, the package ID is the value of the <PackageID> element within a <Result> block. For a Room Bundle, the package ID is the value of the <PackageID> element within the <RoomBundle> or <PackageData> blocks of the Transaction message. |
PARTNER-CURRENCY | Optional | The three-letter currency code defined by the <Baserate> element's currency attribute in the Hotel Price Feed. For example, USD or CAD . |
PARTNER-HOTEL-ID | Recommended | The unique identifier for the hotel defined by the <id> element in the Hotel List Feed. |
PARTNER-ROOM-ID | Recommended (applies if you use Room Bundles) | The unique identifier for the room in the Hotel Price Feed. For a standard room, the room ID is a value of the <RoomID> element within the <Result> block. For a Room Bundle, the room ID is the value assigned to the <RoomID> element within the <RoomBundle> or <RoomData> blocks in the Transaction message. |
PAYMENT-ID | Optional (only applies to Ads) | Resolves to a predefined string commission , or Google's assigned IATA number (for example, "01234567"), if you use a commissions collection agency. To change the formatting of your IATA number or predefined string, contact your Technical Account Manager (TAM). |
PRICE-DISPLAYED-TAX | (Optional) | The tax amount displayed to the user in the user's local currency. The value of PRICE-DISPLAYED-TAX is the value of the <Tax> element in the Hotel Price Feed. For example, "3.14". |
PRICE-DISPLAYED-TOTAL | (Optional) | রুমের মোট খরচ যা ব্যবহারকারীর স্থানীয় মুদ্রায় ব্যবহারকারীর কাছে প্রদর্শিত হয়। The value of PRICE-DISPLAYED-TOTAL is the sum of the <Baserate> , <Tax> , and <OtherFees> elements from the Hotel Price Feed. For example, "152.13". |
PROMO-CODE | (Optional) | If you use ARI promotions , the value of this variable is assigned to the If you use rate rules , the value of this variable is assigned to the |
RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | The ID as defined by the <RatePlanID> element in a price feed's <RoomBundle> block. The <RatePlanID> represents the unique identifier for a room and package data combination. For more information, see Room Bundles . |
RATE-RULE-ID | Recommended (only applies if you use conditional rates or private rates) | The ID as defined by the rate_rule_id attribute within a price feed's <Rate> block. For more information, refer to Conditional Rates .Note: Only conditional rates or private rates that are not hidden are shown. |
USER-COUNTRY | Recommended | A two-letter country code that indicates the user location. This information is extracted from the user's client settings. উদাহরণস্বরূপ, US বা FR । |
USER-CURRENCY | Recommended | A three-letter currency code that indicates the user's local currency. The value of the USER-CURRENCY variable is inferred from the user's client settings. For example, USD or CAD . |
USER-DEVICE | Recommended | The user's device type. The value of USER-DEVICE can be one of the following:
The value of the |
USER-LANGUAGE | Recommended | A two-letter ISO 639-1 language code that specifies the display language of the ad or free booking link. The value of the USER-LANGUAGE variable is inferred from the user's client settings. উদাহরণস্বরূপ, en বা fr . |
USER-LIST-ID (defined in Google Ads) | Optional (only applies if you use Audience Lists in Google Ads) | The Google Ads user list ID that contains the audience list or user information. Audience lists are used as a basis for setting bid adjustments . If the user is part of multiple audience lists, the audience list with the largest bid adjustment is selected. Ties among audiences with the largest bid adjustment are decided randomly. |
VERIFICATION | Optional | A boolean that verifies if the link was generated by Google for testing or automated validation. It is true if the link was generated by Google for testing or automated validation, otherwise it is false . |
Conditional logic in URLs
You can use special directives in the <URL>
element of a landing pages file to conditionally build endpoints.
The conditional logic supports the following statements:
if_statement : If
true
, then the values that follow this condition are inserted into the URL, otherwise the values following theELSE
directive are inserted.for_statement : Creates a FOR loop condition that iterates on the number of values provided.
IF and FOR statements include the following:
অবস্থা | Recommended/optional | বর্ণনা |
---|---|---|
IF-AD-CLICK (Hotel Ads only) | Optional | Resolves to true if the user click originated from an ad. Resolves to false if the user click originated from a free booking link. |
IF-CLICK-TYPE-HOTEL | Optional | Resolves to true if the user clicked on a listing for a hotel, otherwise resolves to false . |
IF-CLICK-TYPE-ROOM | Optional | Resolves to true if the user clicked on a listing for a Room Bundle , otherwise resolves to false . |
IF-CLOSE-RATE-RULE-IDS | Optional | Resolves to true if one or more conditional rates were unavailable because the user was ineligible, otherwise resolves to false . By default, it is true if a private rate UI treatment was shown to the user. |
IF-DEFAULT-RATE | Optional | Resolves to true if the user clicked on a hotel listing where default dates were used, otherwise resolves to false . |
IF-HOTEL-CAMPAIGN | Optional | Resolves to true if the user click originated from a hotel campaign, otherwise resolves to false . This distinction is helpful for partners that have multiple campaign types present in Google Ads to allocate attribution. |
IF-PAYMENT-ID (Hotel Ads only) | Recommended (if you use pay-per-stay Google Ads campaigns) | Resolves to true for hotels in the Pay-Per-Stay (PPS) commissions program otherwise resolves to false . |
IF-PROMO-CODE | Optional | Resolves to true if the user clicked on a rate which is based on an ARI promotion or a rate rule with a given PromoCode ; otherwise resolves to false . |
IF-PROMOTED (Hotel Ads only) | Recommended (if you use Promoted hotels) | Resolves to true if the user clicked on a Property Promotion Ad, otherwise resolves to false . |
IF-RATE-RULE-ID | Optional | Resolves to true if the user selected a conditional rate , otherwise resolves to false . |
IF-USER-LIST-ID (defined in Google Ads) | Optional | Resolves to true if the user is a member of a Google Ads customer list ID you specified when setting bid multipliers for audience lists, otherwise resolves to false . |
IF-VERIFICATION | Optional | Resolves to true if the link was generated by Google for testing or automated validation, otherwise resolves to false . |
ELSE | Recommended (if you use any conditional IF statements) | If the previous condition is not met, then the values that follow this condition are inserted into the URL. |
END-IF | Optional (required if you have any IF conditional statements) | Ends the IF statement conditional block. |
FOR-EACH-CHILD-AGE | Optional (required for child occupancy pricing) | Executes one time for each <Child "age"> element in the price feed. For example, if the <OccupancyDetails> include the two elements <Child age="17"> and <Child age= "17"> , then the directive executes two times. |
END-FOR-EACH | Optional (required if using FOR-EACH block) | Ends the FOR-EACH statement conditional block. |
IF-AD-CLICK example
You can construct a conditional block that checks if the user clicked an ad or free booking link to redirect to your landing page.
The following example uses this directive in a landing page file:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
In this example, if the user did not click an ad, the result is the following URL:
https://www.partner.com?hid=123&adType=0
If the user clicked the ad, the result is the following URL:
https://www.partner.com?hid=123&adType=1
IF-CLICK-TYPE-HOTEL example
You can construct a conditional block that checks if the user selected a hotel without an explicit Room Bundle. The value of <RatePlanID>
element in the <Room Bundle>
block of a Transaction message will be set to the implicitly associated room bundle price that the user had selected.
The following example uses this directive in a landing pages file:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
In this example, if the user selected a Room Bundle, the result is the following URL:
https://partner.com/landing_room?hid=123
If the user didn't select a Room Bundle, the result is the following URL:
https://partner.com/landing?hid=123
IF-CLICK-TYPE-ROOM example
You can construct a conditional block that checks if the user selected a Room Bundle.
The following example uses this directive in a landing pages file:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
In this example, if the user didn't select a Room Bundle, the result is the following URL:
https://partner.com/landing?hid=123
If the user selected a Room Bundle, the result is the following URL:
https://partner.com/landing_room?hid=123
IF-DEFAULT-DATE example
Use the IF-DEFAULT-DATE
conditional statement to set a non-date parameter that your website can then use to trigger custom behavior if the user didn't select a date.
The following example checks if the default date was used:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
In this example, if the user didn't select a date, the result might be similar to the following URL that shows default date selections:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
If the user selected a date, the result might be similar to the following URL, depending on the itinerary they selected:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
IF-HOTEL-CAMPAIGN example (Hotel ads and free booking links clicks)
You can construct a conditional block that checks if the user clicked an ad that originated from a hotel campaign.
The following example uses this directive in a landing page file:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
In this example, if the user clicks on a hotel campaign URL, the result is the following URL:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
If the click is not on a hotel campaign URL (eg regular search campaign), the result is the following URL:
https://www.partner.com?hotelID=123&utm_campaign=87654321
This is useful when you want to distinguish the traffic of hotel campaign clicks from any other clicks.
Blank CAMPAIGN-IDs with FBL clicks
If the click is from a free booking link, then IF-HOTEL-CAMPAIGN
returns TRUE
and CAMPAIGN-ID
value is set to blank as shown in the following URL:
https://www.partner.com?hotelID=123&hotel_campaign=
You can use IF-AD-CLICK
conditional statement to prevent blank campaign ID as shown in the following example:
<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-PAYMENT-ID example (Hotel Ads only)
Use the IF-PAYMENT-ID
conditional statement to vary the URL based on whether the click is a result of the PPS commissions program or not. The example below checks if a click came from the PPS commissions program and assigns a value to the booking_source
parameter based on the result:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
If the hotel is part of the Commissions program, the result is one of the following URLs:
- If no IATA number has been assigned to Google:
-
https://partner.com?hid=123&booking_source=commissions
- If an IATA number has been assigned to Google:
-
https://partner.com?hid=123&booking_source=01234567
Otherwise, the result is the following URL:
https://partner.com?hid=123&booking_source=cpc
IF-PROMOTED example (Hotel Ads only)
You can construct a conditional block that checks if the user clicked on a Property Promotion Ad.
The following example uses this directive in a landing pages file:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
In this example, if the user selected a Property Promotion Ad, the result is the following URL:
https://partner.com/1?hid=123
If the user didn't select a Property Promotion Ad, the result is the following URL:
https://partner.com/0?hid=123
IF-RATE-RULE-ID example
You can construct a conditional block that checks if the user selected a conditional rate and if that is the case then the value of the <RateRuleID>
element in the <Rate>
block of the transaction message is used.
The following example uses this directive in a landing pages file:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
In this example, if the user did not select a conditional rate, the result is the following URL:
https://www.partner.com?hid=123
If the user selected a conditional rate, the result is the following URL:
https://www.partner.com?hid=123&customerType=42
IF-USER-LIST-ID example (defined in Google Ads)
If you set bid multipliers for audience lists in a hotel campaign in Google Ads, you can use IF-USER-LIST-ID
in conjunction with USER-LIST-ID
to set a parameter on your website for a customer who belongs to a certain Google Ads audience list. You may want to do so for tracking purposes or to customize your website for members of audience lists.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
In this example, if the user wasn't a member of an audience list, the result is the following URL:
https://www.partner.com?hid=123
If the user was a member of the audience list 12345678
, the result is the following URL:
https://www.partner.com?hid=123&audience_list=12345678
IF-VERIFICATION example
If you need to check whether Google generated the URL for testing or automated validation, you can use IF-VERIFICATION
.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
In this example, if Google didn't generate the URL for testing or validation, the result is the following URL:
https://www.partner.com?hid=123
If Google generated the URL for testing or validation, the result is the following URL:
https://www.partner.com?hid=123&isgoogle=true
FOR-EACH-CHILD-AGE example
You can construct a conditional block that populates the maximum age of each child occupant, as specified in the Hotel Price Feed.
The following example uses this directive in a landing pages file:
<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>
In this example, if the itinerary had 2 adults and 2 children with ages 0 and 17 respectively, the result is the following URL:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
If the itinerary had 2 adults and 0 children then the result is the following URL:
https://www.partner.com?adults=2&children=0&hid=123
General rules when building URLs
All variables are optional. You are not required to insert any variables in your landing page URL. However, using variables to pass itinerary and user information generally creates a better experience for the user and aids you in conforming to Google's policies.
The following general rules apply when defining constructed URLs in a landing pages file:
All variables are surrounded with open and close parentheses.
Query string parameters must be separated by an ampersand ("&") in the final output. Because the ampersand is a special character in XML and the landing pages file format is XML . Therefore, you must use the encoded entity "&" তার জায়গায় The final output renders an actual "&" character. যেমন:
<!-- 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>
You must also URL-encode special characters that you might include in the landing page URL. যেমন:
- space (" "): Replace space characters with "%20;" in the
<URL>
element - forward slash ("/"): Replace forward slashes with "%2F;" in the
<URL>
element
Not all non-alphabetical characters must be URL encoded. For example, hyphens ("-") doesn't need to be URL encoded. For a list of common characters that must be URL encoded, consult URL Encoding .
- space (" "): Replace space characters with "%20;" in the
Values for a single parameter can be constructed from multiple variables. The following example constructs a single parameter,
checkinDate
, from theCHECKINDAY
,CHECKINMONTH
, andCHECKINYEAR
variables:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
This example results in a URL that might look like the following:
https://www.partnerdomain.com?checkinDate=7/23/1971
You can use any ID for the name of the query string parameters. Your server processes these values. However, the values that you pass are limited to the list of available variables .
You can use up to five custom variables in addition to the list of available variables.