- Yêu cầu HTTP
- Tham số đường dẫn
- Tham số truy vấn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi cấp phép
- Tham gia kết quả
- Khoá
- Missing tiênCountDetails
- NoPriceCountDetails
- PriceMissingCountDetails
- PricePriceCountDetails
- Price unavailableCountDetails
Cung cấp khả năng truy vấn (nhận, lọc và phân đoạn) báo cáo tham gia cho một tài khoản cụ thể.
Yêu cầu HTTP
GET https://travelpartner.googleapis.com/v3/{name=accounts/*}/participationReportViews:query
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Các tham số | |
---|---|
name |
Tên tài nguyên của tài khoản đang được truy vấn. Định dạng là |
Tham số truy vấn
Các tham số | |
---|---|
filter |
Các điều kiện (trường và biểu thức) dùng để lọc chỉ số tham gia cho tài khoản đang được truy vấn. Cú pháp này yêu cầu khoảng trắng xung quanh toán tử Trường Ví dụ về các điều kiện hợp lệ như sau:
|
aggregateBy |
Chỉ định cách phân đoạn các chỉ số mà truy vấn trả về. Ví dụ: nếu Giá trị chuỗi là một danh sách các trường được phân tách bằng dấu phẩy. Các trường hợp lệ là: Việc sử dụng thông số kỹ thuật |
pageSize |
Số lượng kết quả tham gia tối đa được trả về. Dịch vụ có thể trả về ít hơn giá trị này. Nếu không chỉ định, tối đa 10.000 kết quả sẽ được trả về. Giá trị tối đa là 10.000; các giá trị trên 10.000 sẽ bị ép buộc thành 10.000. |
pageToken |
Mã thông báo trang, nhận được từ yêu cầu engagementReportView.query trước đó. Cung cấp mã này để nhận trang tiếp theo. Khi phân trang, tất cả các thông số khác được cung cấp cho engagementReportViews.query phải khớp với lệnh gọi đã cung cấp mã thông báo trang. |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Thông báo phản hồi cho ParticipationReportService.QueryParticipationReport
.
Biểu diễn dưới dạng JSON |
---|
{
"results": [
{
object ( |
Các trường | |
---|---|
results[] |
Danh sách kết quả phù hợp với truy vấn. |
nextPageToken |
Mã phân trang được dùng để truy xuất trang kết quả tiếp theo. |
Phạm vi cấp phép
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/travelpartner
Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.
Kết quả tham gia
Đại diện cho kết quả từ việc truy vấn thống kê tham gia cho tài khoản.
Biểu diễn dưới dạng JSON |
---|
{ "key": { object ( |
Các trường | |
---|---|
key |
Khóa của kết quả. |
opportunityCount |
Đối với khách sạn thì đây là tổng số cơ hội đã có. Cơ hội là tổng số lần quảng cáo khách sạn đã có thể tiếp cận người dùng. |
participationCount |
Tổng số cơ hội khi bạn đủ điều kiện tham gia quá trình đấu giá trên Google Ads. |
participationPercent |
Tỷ lệ phần trăm nắm được cơ hội đấu giá, tức là lấy số cơ hội mà bạn đã tham gia thành công chia cho tổng số cơ hội. Ví dụ: nếu một cơ sở lưu trú đã 90 lần đủ điều kiện tham gia phiên đấu giá trên Google Ads trong số 100 cơ hội, thì tỷ lệ được tham gia đấu giá là 90%. |
missedParticipationCount |
Tổng số cơ hội không đủ điều kiện để tham gia vào quá trình đấu giá trên Google Ads. Bao gồm những điều sau:
|
missedParticipationCountDetails |
Những lý do khiến số lượng người tham gia bị bỏ lỡ (ví dụ: không có tình trạng rảnh/bận) và tổng số lượng lý do cho mỗi lý do. |
partnerHotelDisplayName |
Tên hiển thị của khách sạn của đối tác. Hệ thống chỉ điền trường này khi kết quả được tổng hợp bằng |
Khoá
Khoá của một kết quả.
Biểu diễn dưới dạng JSON |
---|
{ "date": { object ( |
Các trường | |
---|---|
date |
Ngày mà bạn yêu cầu chỉ số. Nếu |
userRegionCode |
Mã vùng ISO 3116 của quốc gia/khu vực của người dùng. Nếu |
deviceType |
Loại thiết bị của người dùng. Nếu |
partnerHotelId |
Mã khách sạn của đối tác. Nếu |
hotelRegionCode |
Mã vùng CLDR của quốc gia/khu vực của khách sạn. Nếu |
advanceBookingWindow |
Số ngày mà người dùng muốn đặt trước hành trình. Nếu |
lengthOfStayDays |
Số đêm trong hành trình. Nếu |
checkinDate |
Ngày nhận phòng trong hành trình. Nếu |
occupancy |
Tổng sức chứa của hành trình. Nếu |
Số người tham gia bị bỏ lỡ
Số người tham gia bị bỏ lỡ được chia nhỏ theo lý do.
Biểu diễn dưới dạng JSON |
---|
{ "noAvailabilityCount": string, "hotelSuspendedCount": string, "noTaxBreakdownCount": string, "noLandingPageCount": string, "noPriceCount": string, "noPriceCountDetails": { object ( |
Các trường | |
---|---|
noAvailabilityCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do không có tổ hợp khách sạn/hành trình hoặc khách du lịch không đủ điều kiện hưởng mức giá được đưa ra. Để tham gia các phiên đấu giá này, có thể bạn cần phải cung cấp thêm thông tin về giá. |
hotelSuspendedCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do một hoặc nhiều khách sạn của bạn bị tạm ngưng do vi phạm mức độ chính xác về giá. |
noTaxBreakdownCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do một hoặc nhiều khách sạn của bạn không xác định cụ thể các khoản thuế và phí. |
noLandingPageCount |
Không có trang đích nào phù hợp với người dùng. |
noPriceCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do không cung cấp giá cho hành trình được yêu cầu. |
noPriceCountDetails |
Các lý do dẫn đến việc không tính giá (ví dụ: không có chế độ cung cấp mức giá hiện tại) và tổng số tiền cho từng lý do. |
otherReasonCount |
Khách sạn không tham gia đấu giá vì lý do không xác định. |
priceMissingCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do giá không xuất hiện trong bộ nhớ đệm của Google hoặc không thể cung cấp mức giá hiện tại. Bao gồm những điều sau:
|
priceMissingCountDetails |
Các lý do dẫn đến việc thiếu giá. |
priceProblemCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do có vấn đề với độ chính xác của giá được cung cấp cho hành trình. Bao gồm những điều sau:
|
priceProblemCountDetails |
Lý do khiến số lượng vấn đề về giá. |
priceUnavailableCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do không có giá niêm yết (-1) cho hành trình được yêu cầu. Bao gồm những điều sau:
|
priceUnavailableCountDetails |
Những lý do khiến giá có thể bị tính. |
NoPriceCountDetails
Các lý do dẫn đến việc không tính giá và tổng số tiền cho mỗi lý do.
Biểu diễn dưới dạng JSON |
---|
{ "livePricingTechnicalIssueCount": string, "livePricingNotTriggeredCount": string, "livePricingConfigIssueCount": string, "livePricingNotAvailableCount": string, "livePricingOtherReasonCount": string } |
Các trường | |
---|---|
livePricingTechnicalIssueCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do các vấn đề kỹ thuật về chế độ cung cấp mức giá hiện tại vì bất cứ lý do nào sau đây:
|
livePricingNotTriggeredCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do chế độ cung cấp mức giá hiện tại không được kích hoạt vì bất cứ lý do nào sau đây:
|
livePricingConfigIssueCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do chế độ cung cấp mức giá hiện tại không được kích hoạt vì bất cứ lý do nào sau đây:
|
livePricingNotAvailableCount |
Tổng số cơ hội đấu giá bị bỏ lỡ do không có chế độ cung cấp mức giá hiện tại. Chúng tôi sẽ không kích hoạt chế độ cung cấp mức giá hiện tại đối với một số hành trình hoặc giao diện người dùng mặc định. Trong trường hợp này, các đối tác sẽ cần giá đã lưu vào bộ nhớ đệm để tham gia. |
livePricingOtherReasonCount |
Số người tham gia bị bỏ lỡ do các vấn đề khác trong chế độ cung cấp mức giá hiện tại. |
PriceMissingCountDetails
Lý do khiến số lượng giá bị thiếu và tổng số lượng theo từng lý do.
Biểu diễn dưới dạng JSON |
---|
{ "cacheRateMissingCount": string, "itineraryBlockedCount": string, "livePricingNotSetupCount": string, "bandwidthDepletedCount": string, "livePricingTimeoutCount": string, "livePricingErrorCount": string } |
Các trường | |
---|---|
cacheRateMissingCount |
Không có giá trong bộ nhớ đệm cho hành trình này. Một truy vấn trực tiếp đã không được thực hiện do các hạn chế của trang. |
itineraryBlockedCount |
Hành trình nằm ngoài các thông số cơ bản, vì vậy không có giá nào từ truy vấn trực tiếp hoặc bộ nhớ đệm được lấy cho hành trình này. |
livePricingNotSetupCount |
Giá không được lưu vào bộ nhớ đệm cho hành trình này và tài khoản này chưa thiết lập chế độ truy vấn trực tiếp. |
bandwidthDepletedCount |
Không có giá nào được lưu vào bộ nhớ đệm cho hành trình này và không còn hạn mức truy vấn trực tiếp. |
livePricingTimeoutCount |
Giá không được lưu vào bộ nhớ đệm cho hành trình này và lượt truy vấn trực tiếp gửi đến hệ thống của bạn đã hết thời gian chờ. |
livePricingErrorCount |
Giá không được lưu vào bộ nhớ đệm cho hành trình này. Lượt truy vấn trực tiếp không hết thời gian chờ nhưng hệ thống trả về lỗi. |
PriceProblemCountDetails
Những lý do dẫn đến số lượng vấn đề về giá và tổng số lượng theo từng lý do.
Biểu diễn dưới dạng JSON |
---|
{ "hotelSuspendedCount": string, "priceUnusuallyHighCount": string, "priceUnusuallyLowCount": string, "taxesAndFeesMissingCount": string } |
Các trường | |
---|---|
hotelSuspendedCount |
Khách sạn bị tạm ngưng hoạt động. Điều này có thể xảy ra do những vấn đề liên tục xảy ra liên quan đến thuế và phí không chính xác. |
priceUnusuallyHighCount |
Giá cho hành trình này có vẻ cao hơn rất nhiều so với các xu hướng theo khu vực. |
priceUnusuallyLowCount |
Giá cho hành trình này có vẻ thấp hơn rất nhiều so với các xu hướng theo khu vực. |
taxesAndFeesMissingCount |
Thiếu thuế và phí trong giá. |