- HTTP অনুরোধ
- পথের পরামিতি
- কোয়েরি প্যারামিটার
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- অংশগ্রহণের ফলাফল
- চাবি
- মিস করা অংশগ্রহণের সংখ্যার বিবরণ
- NoPriceCountবিস্তারিত
- মূল্যঅনুপস্থিতগণনাবিস্তারিত
- মূল্যসমস্যাগণনাবিস্তারিত
- মূল্যঅনুপলব্ধগণনাবিস্তারিত
একটি নির্দিষ্ট অ্যাকাউন্টের জন্য অংশগ্রহণের প্রতিবেদন অনুসন্ধান (পাওয়া, ফিল্টার করা এবং ভাগ করা) করার ক্ষমতা প্রদান করে।
HTTP অনুরোধ
GET https://travelpartner.googleapis.com/v3/{name=accounts/*}/participationReportViews:query
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পথের পরামিতি
| পরামিতি | |
|---|---|
name | যে অ্যাকাউন্টটি জিজ্ঞাসা করা হচ্ছে তার রিসোর্স নাম। ফর্ম্যাটটি হল |
কোয়েরি প্যারামিটার
| পরামিতি | |
|---|---|
filter | যে অ্যাকাউন্টটি জিজ্ঞাসা করা হচ্ছে তার অংশগ্রহণের মেট্রিক্স ফিল্টার করতে ব্যবহৃত শর্তাবলী (ক্ষেত্র এবং এক্সপ্রেশন)। সিনট্যাক্সের জন্য গুরুত্বপূর্ণ: একাধিক শর্ত যোগ করার জন্য সঠিক বাক্য গঠন হল: বৈধ শর্তগুলির উদাহরণ নিম্নরূপ:
|
aggregateBy | কোয়েরি দ্বারা ফেরত আসা মেট্রিক্সগুলিকে কীভাবে ভাগ করতে হবে তা নির্দিষ্ট করে। উদাহরণস্বরূপ, যদি স্ট্রিং মান হল কমা দ্বারা পৃথক করা ক্ষেত্রগুলির একটি তালিকা। বৈধ ক্ষেত্রগুলি হল: গুরুত্বপূর্ণ : |
pageSize | অংশগ্রহণের ফলাফলের সর্বাধিক সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম ফলাফল দিতে পারে। যদি নির্দিষ্ট না করা থাকে, তাহলে সর্বাধিক ১০,০০০ ফলাফল প্রদান করা হবে। সর্বোচ্চ মান ১০,০০০; ১০,০০০ এর উপরে মান ১০,০০০-এ জোরপূর্বক বৃদ্ধি করা হবে। |
pageToken | পূর্ববর্তী participationReportViews.query অনুরোধ থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পাওয়ার জন্য এটি প্রদান করুন। পৃষ্ঠাকরণের সময়, participationReportViews.query-তে প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পৃষ্ঠা টোকেন প্রদানকারী কলের সাথে মিলবে। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
ParticipationReportService.QueryParticipationReport এর জন্য প্রতিক্রিয়া বার্তা।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{
"results": [
{
object ( |
| ক্ষেত্র | |
|---|---|
results[] | কোয়েরির সাথে মেলে এমন ফলাফলের তালিকা। |
nextPageToken | পরবর্তী পৃষ্ঠার ফলাফল পুনরুদ্ধার করতে ব্যবহৃত পৃষ্ঠাকরণ টোকেন। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/travelpartner
আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
অংশগ্রহণের ফলাফল
একটি অ্যাকাউন্টের অংশগ্রহণের পরিসংখ্যান অনুসন্ধানের ফলাফল উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "key": { object ( |
| ক্ষেত্র | |
|---|---|
key | ফলাফলের চাবিকাঠি। |
opportunityCount | একটি নির্দিষ্ট হোটেলের জন্য, উপলব্ধ সুযোগের মোট সংখ্যা। সুযোগ হল মোট কতবার একটি হোটেলের বিজ্ঞাপন একজন ব্যবহারকারীর কাছে প্রদর্শিত হতে পারে তার সংখ্যা। |
participationCount | Google বিজ্ঞাপন নিলাম প্রক্রিয়ায় আপনি যে সুযোগগুলির জন্য যোগ্য ছিলেন তার মোট সংখ্যা। |
participationPercent | সফলভাবে অংশগ্রহণকারী সুযোগের সংখ্যার অংশগ্রহণের শতাংশের হারকে মোট সুযোগের সংখ্যা দিয়ে ভাগ করা হয়। উদাহরণস্বরূপ, যদি কোনও সম্পত্তি ১০০টি সুযোগের মধ্যে ৯০ বার Google বিজ্ঞাপন নিলামে প্রবেশের যোগ্য হয়, তাহলে অংশগ্রহণের হার ৯০%। |
missedParticipationCount | Google বিজ্ঞাপন নিলাম প্রক্রিয়ার জন্য যোগ্য নয় এমন সুযোগের মোট সংখ্যা। নিম্নলিখিতগুলি অন্তর্ভুক্ত:
|
missedParticipationCountDetails | অংশগ্রহণের সংখ্যা মিস হওয়ার কারণগুলি (যেমন, কোনও প্রাপ্যতা নেই) এবং প্রতিটি কারণের মোট গণনা। |
partnerHotelDisplayName | পার্টনারের হোটেলের প্রদর্শন নাম। এই ক্ষেত্রটি কেবল তখনই পূরণ করা হয় যখন ফলাফলটি |
চাবি
ফলাফলের চাবিকাঠি।
| JSON উপস্থাপনা |
|---|
{ "date": { object ( |
| ক্ষেত্র | |
|---|---|
date | আপনি যে তারিখের জন্য মেট্রিক্সের অনুরোধ করছেন। যদি |
userRegionCode | ব্যবহারকারীর দেশ/অঞ্চলের ISO 3116 অঞ্চল কোড। যদি |
deviceType | ব্যবহারকারীর ডিভাইসের ধরণ। যদি |
partnerHotelId | পার্টনারের হোটেল আইডি। যদি |
hotelRegionCode | হোটেলের দেশ/অঞ্চলের CLDR অঞ্চল কোড। যদি |
advanceBookingWindow | ব্যবহারকারী কত দিন আগে ভ্রমণপথ বুক করতে চান। যদি অনুরোধ কলে |
lengthOfStayDays | ভ্রমণপথের জন্য রাতের সংখ্যা। যদি |
checkinDate | ভ্রমণপথের চেক-ইন তারিখ। যদি অনুরোধ কলে |
occupancy | ভ্রমণপথের মোট দখল। যদি অনুরোধ কলে |
মিস করা অংশগ্রহণের সংখ্যার বিবরণ
অংশগ্রহণে অংশগ্রহণে ব্যর্থতার সংখ্যা কারণ অনুসারে ভাগ করা হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "noAvailabilityCount": string, "hotelSuspendedCount": string, "noTaxBreakdownCount": string, "noLandingPageCount": string, "noPriceCount": string, "noPriceCountDetails": { object ( |
| ক্ষেত্র | |
|---|---|
noAvailabilityCount | হোটেল/যাত্রাপথের সংমিশ্রণ অনুপলব্ধ থাকার কারণে অথবা ভ্রমণকারী ভাড়ার জন্য অযোগ্য হওয়ার কারণে অংশগ্রহণ মিস করা মোট সংখ্যা। এই নিলামে অংশগ্রহণের জন্য, আপনাকে আরও মূল্যের তথ্য প্রদান করতে হতে পারে। |
hotelSuspendedCount | মূল্য নির্ভুলতা লঙ্ঘনের কারণে আপনার এক বা একাধিক হোটেল স্থগিত হওয়ার কারণে মিস করা অংশগ্রহণের মোট সংখ্যা। |
noTaxBreakdownCount | আপনার এক বা একাধিক হোটেলে আলাদাভাবে কর এবং ফি উল্লেখ না করার কারণে অংশগ্রহণ মিস করা মোট সংখ্যা। |
noLandingPageCount | ব্যবহারকারীর সাথে কোনও ল্যান্ডিং পৃষ্ঠা মেলেনি। |
noPriceCount | অনুরোধকৃত ভ্রমণপথের জন্য মূল্য নির্ধারণ না করার কারণে অংশগ্রহণ বাদ পড়ার মোট সংখ্যা। |
noPriceCountDetails | কোন মূল্য গণনার পেছনে অবদান রাখার কারণগুলি (উদাহরণস্বরূপ, লাইভ মূল্য উপলব্ধ নয়) এবং প্রতিটি কারণে মোট গণনা। |
otherReasonCount | অজানা কারণে হোটেল অংশগ্রহণ করেনি। |
priceMissingCount | Google-এর ক্যাশে মূল্য উপস্থিত না থাকার কারণে অথবা লাইভ মূল্য নির্ধারণে সফলভাবে সাড়া দিতে ব্যর্থ হওয়ার কারণে অংশগ্রহণ বাদ পড়েছে এমন মোট সংখ্যা। নিম্নলিখিতগুলি অন্তর্ভুক্ত:
|
priceMissingCountDetails | দাম অনুপস্থিতির কারণগুলি গণনা করা হয়নি। |
priceProblemCount | ভ্রমণপথের জন্য প্রদত্ত মূল্যের নির্ভুলতার সমস্যার কারণে অংশগ্রহণ বাদ পড়া মোট সংখ্যা। নিম্নলিখিতগুলি নিয়ে গঠিত:
|
priceProblemCountDetails | দামের সমস্যার কারণগুলি গণনা করা হয়েছে। |
priceUnavailableCount | অনুরোধকৃত ভ্রমণপথের জন্য মূল্য অনুপলব্ধ (-১) হিসাবে তালিকাভুক্ত হওয়ার কারণে অংশগ্রহণ থেকে বাদ পড়া মোট সদস্যের সংখ্যা। নিম্নলিখিতগুলি অন্তর্ভুক্ত:
|
priceUnavailableCountDetails | দামের এই বৃদ্ধির কারণগুলি অনুপলব্ধ। |
NoPriceCountবিস্তারিত
মূল্য গণনার পেছনে যেসব কারণ অবদান রেখেছে এবং প্রতিটি কারণে মোট গণনা।
| JSON উপস্থাপনা |
|---|
{ "livePricingTechnicalIssueCount": string, "livePricingNotTriggeredCount": string, "livePricingConfigIssueCount": string, "livePricingNotAvailableCount": string, "livePricingOtherReasonCount": string } |
| ক্ষেত্র | |
|---|---|
livePricingTechnicalIssueCount | নিম্নলিখিত যেকোনো কারণে লাইভ মূল্য নির্ধারণের কারিগরি সমস্যার কারণে অংশগ্রহণ বাদ পড়া মোট সংখ্যা:
|
livePricingNotTriggeredCount | নিম্নলিখিত কোনও কারণে লাইভ মূল্য নির্ধারণ শুরু না হওয়ার কারণে অংশগ্রহণ মিস করা মোট সংখ্যা:
|
livePricingConfigIssueCount | নিম্নলিখিত কোনও কারণে লাইভ মূল্য নির্ধারণ শুরু না হওয়ার কারণে অংশগ্রহণ মিস করা মোট সংখ্যা:
|
livePricingNotAvailableCount | লাইভ মূল্য নির্ধারণ অনুপলব্ধ থাকার কারণে অংশগ্রহণ মিস করা মোট সংখ্যা। নির্দিষ্ট ডিফল্ট ভ্রমণপথ বা UI-এর জন্য লাইভ মূল্য নির্ধারণ করা হবে না। এই পরিস্থিতিতে, অংশগ্রহণের জন্য অংশীদারদের একটি ক্যাশে মূল্যের প্রয়োজন হবে। |
livePricingOtherReasonCount | লাইভ মূল্য নির্ধারণের অন্যান্য সমস্যার কারণে অংশগ্রহণ মিস করা সংখ্যা। |
মূল্যঅনুপস্থিতগণনাবিস্তারিত
মূল্য অনুপস্থিতির কারণগুলি এবং প্রতিটি কারণের মোট সংখ্যা।
| JSON উপস্থাপনা |
|---|
{ "cacheRateMissingCount": string, "itineraryBlockedCount": string, "livePricingNotSetupCount": string, "bandwidthDepletedCount": string, "livePricingTimeoutCount": string, "livePricingErrorCount": string } |
| ক্ষেত্র | |
|---|---|
cacheRateMissingCount | এই ভ্রমণপথের ক্যাশে কোনও মূল্য নেই। পৃষ্ঠার সীমাবদ্ধতার কারণে একটি লাইভ কোয়েরি করা হয়নি। |
itineraryBlockedCount | ভ্রমণপথটি আপনার মৌলিক প্যারামিটারের বাইরে ছিল, তাই লাইভ কোয়েরি বা ক্যাশে ফিল থেকে ভ্রমণপথের জন্য কোনও মূল্য নেওয়া হয়নি। |
livePricingNotSetupCount | এই ভ্রমণপথের জন্য কোনও মূল্য ক্যাশে করা হয়নি, এবং এই অ্যাকাউন্টের জন্য লাইভ কোয়েরি কনফিগার করা হয়নি। |
bandwidthDepletedCount | এই ভ্রমণপথের জন্য কোনও মূল্য ক্যাশে করা হয়নি, এবং কোনও লাইভ কোয়েরি কোটা অবশিষ্ট ছিল না। |
livePricingTimeoutCount | এই ভ্রমণপথের জন্য কোনও মূল্য ক্যাশে করা হয়নি এবং আপনার সিস্টেমে পাঠানো একটি লাইভ কোয়েরির সময় শেষ হয়ে গেছে। |
livePricingErrorCount | এই ভ্রমণপথের জন্য কোনও মূল্য ক্যাশে করা হয়নি। একটি লাইভ কোয়েরির সময় শেষ হয়নি, কিন্তু আপনার সিস্টেমে একটি ত্রুটি দেখা গেছে। |
মূল্যসমস্যাগণনাবিস্তারিত
মূল্য সমস্যার গণনায় অবদান রাখার কারণগুলি এবং প্রতিটি কারণের মোট গণনা।
| JSON উপস্থাপনা |
|---|
{ "hotelSuspendedCount": string, "priceUnusuallyHighCount": string, "priceUnusuallyLowCount": string, "taxesAndFeesMissingCount": string, "basePriceViolationsCount": string, "priceAccuracyIssueCount": string } |
| ক্ষেত্র | |
|---|---|
hotelSuspendedCount | হোটেলটি স্থগিত করা হয়েছে। ভুল কর এবং ফি-এর মতো ক্ষেত্রগুলিতে ক্রমাগত সমস্যার কারণে এটি হতে পারে। |
priceUnusuallyHighCount | এই ভ্রমণপথের জন্য দেওয়া দাম আঞ্চলিক ট্রেন্ডের তুলনায় অদ্ভুতভাবে বেশি বলে মনে হচ্ছে। |
priceUnusuallyLowCount | এই ভ্রমণপথের জন্য প্রদত্ত দাম আঞ্চলিক প্রবণতার তুলনায় অদ্ভুতভাবে কম বলে মনে হয়েছিল। |
taxesAndFeesMissingCount | মূল্য তালিকা থেকে কর এবং ফি বাদ ছিল। |
basePriceViolationsCount | মোট মূল্যের তুলনায় ভিত্তি মূল্য খুবই কম। |
priceAccuracyIssueCount | দামের নির্ভুলতার সমস্যা। |