লেনদেন বার্তার ওভারভিউ

লেনদেনের বার্তাগুলি রুম, দাম এবং প্যাকেজ সম্পর্কে ডেটা Google-এ পাঠায়। দুটি প্রাথমিক ধরনের লেনদেন বার্তা রয়েছে:

  1. ভ্রমণসূচীর তথ্য : রুম বান্ডিল এবং ভ্রমণপথের ডেটা সহ সংজ্ঞায়িত করুন:

    • হোটেলের দাম এবং তালিকা : নির্দিষ্ট প্রয়োজনীয়তা পূরণ করে এমন একটি ভ্রমণপথের জন্য সর্বনিম্ন মূল্য সেট করুন। আরও তথ্যের জন্য, মূল্য আপডেট করা দেখুন। এছাড়াও আপনি ইনভেন্টরি থেকে একটি রুম সরাতে পারেন। আরও তথ্যের জন্য, ইনভেন্টরি সরান দেখুন।

    • রুম বান্ডেল : একটি ফিজিক্যাল রুম এবং অতিরিক্ত পরিষেবার প্যাকেজের সংমিশ্রণের জন্য ভ্রমণের মূল্য নির্ধারণ করুন। আরও তথ্যের জন্য, রুম বান্ডিল । Google আপনার লেনদেন বার্তাগুলির বিষয়বস্তু ক্যাশ করে যাতে দামগুলি সর্বদা উপলব্ধ থাকে৷ কিছু ক্ষেত্রে, Google নির্ধারণ করে যে এর ক্যাশে মানগুলি আপ টু ডেট নয়, তাই এটি আপডেট করা মূল্য পেতে অতিরিক্ত <Query> বার্তা পাঠাতে পারে (বা কিছু ক্ষেত্রে, লাইভ প্রাইসিং প্রশ্ন )। এই ডেটা সাধারণত খুব ঘন ঘন পরিবর্তিত হয়। লেনদেন বার্তাগুলির মূল্য এবং উপলব্ধতা নির্ধারণ করতে, <Result> ব্যবহার করুন।

  2. রুম এবং প্যাকেজ মেটাডেটা : রুম এবং প্যাকেজ সম্পর্কে বিশদ বিবরণ নির্দিষ্ট করে, যেমন একটি বিবরণ, ফটো এবং সর্বাধিক দখল। এই তথ্য খুব ঘন ঘন পরিবর্তন হয় না. মেটাডেটা লেনদেন বার্তা সংজ্ঞায়িত করতে, <PropertyDataSet> ব্যবহার করুন। Google এই মেটাডেটা সঞ্চয় করে যাতে আপনি প্রতিটিতে রুম এবং প্যাকেজ সম্পর্কে পুনরাবৃত্তিমূলক তথ্য অন্তর্ভুক্ত করার পরিবর্তে আপনার মূল্য বার্তাগুলি থেকে এটি উল্লেখ করতে পারেন। আরও তথ্যের জন্য, রুম এবং প্যাকেজ মেটাডেটা সংজ্ঞায়িত করুন দেখুন।

একটি লেনদেন বার্তার মূল উপাদান হল <Transaction> । যে বার্তাগুলি মূল উপাদান হিসাবে <Transaction> উপাদান ব্যবহার করে তাদের অন্তত একটি চাইল্ড উপাদান প্রয়োজন। লেনদেন বার্তাগুলিতে যেকোনো সংখ্যার চাইল্ড উপাদান থাকতে পারে, যতক্ষণ না মোট বার্তার আকার 100MB-এর বেশি না হয়৷

Google-এর অনুরোধে সাড়া দেওয়া লেনদেন বার্তাগুলির উদাহরণগুলির জন্য, মূল্য এবং রুম ইনভেন্টরি (লেনদেন) XML রেফারেন্স দেখুন।

ডেলিভারি মোড

আপনি যে ধরনের এবং ফ্রিকোয়েন্সি দিয়ে লেনদেন বার্তা পাঠান তা আপনার ডেলিভারি মোডের উপর নির্ভর করে:

  • পুল ডেলিভারি মোডের জন্য, যখন আপনি Google থেকে <Query> পান তখন আপনি লেনদেনের বার্তা পাঠান।
  • পরিবর্তিত প্রাইসিং ডেলিভারি মোডের জন্য, আপনি <HintRequest> এবং <Query> পাওয়ার পরে এবং উত্তর দেওয়ার পরে একটি লেনদেন বার্তা পাঠান।

আরও তথ্যের জন্য, মূল্য প্রদানের মোড দেখুন।

লাইভ মূল্য প্রশ্ন

আপনার ডেলিভারি মোড যাই হোক না কেন, Google আপনাকে লাইভ মূল্যের প্রশ্ন হিসাবে পরিচিত অনুরোধ পাঠাতে পারে। এই ক্যোয়ারী বার্তাগুলি বর্তমান অনুসন্ধানের প্রতিক্রিয়া হিসাবে দাম চায়৷ আপনি যদি নির্দিষ্ট সময়সীমার মধ্যে সাড়া দেন যা সাধারণত কয়েকশ মিলিসেকেন্ড হয়, তাহলে আপনার বিজ্ঞাপনটি নিলামে প্রদর্শিত হতে পারে। আপনার ফলাফলগুলি গ্রাহকের সাথে তাদের দেশ এবং ডিভাইসের ধরন এবং তাদের নির্দিষ্ট করা অতিথির সংখ্যা সহ আরও ভালভাবে মেলে। আরও তথ্যের জন্য, লাইভ মূল্যের প্রশ্নগুলি দেখুন।

বার্তার আকার

আপনি একটি একক লেনদেন বার্তায় ডেটা আপডেটের যেকোনো সমন্বয় অন্তর্ভুক্ত করতে পারেন, তবে প্রতিটি বার্তার আকারের 100MB সীমা রয়েছে৷ সাধারণত, সমস্ত পুল এবং ইঙ্গিত অনুরোধের 100 সেকেন্ডের প্রতিক্রিয়া সময়সীমা থাকে। টাইমআউট হল একটি কনফিগারযোগ্য ক্ষেত্র যা অনুরোধ অনুসারে Google দ্বারা সামঞ্জস্যযোগ্য। Google সুপারিশ করে যে আপনি খুব বড় বার্তাগুলির জন্য 10 মিনিটের সময় নির্ধারণ করুন৷

বার্তার আকার ব্যাপকভাবে কমাতে এবং সম্ভাব্যভাবে বার্তার আকার এবং টাইম-আউট সংক্রান্ত সমস্যাগুলি এড়াতে, আপনার রুম এবং প্যাকেজ মেটাডেটা পূর্ব-সংজ্ঞায়িত করতে লেনদেন বার্তাগুলি ব্যবহার করুন৷ আপনি বার্তা শিরোনামে Content-Encoding: gzip যোগ করে বার্তাগুলিতে জিএনইউ জিপ করা সামগ্রী যোগ করতে পারেন।