- HTTP 要求
 - 路徑參數
 - 查詢參數
 - 要求主體
 - 回應主體
 - 授權範圍
 - ParticipationResult
 - 金鑰
 - MissedParticipationCountDetails
 - NoPriceCountDetails
 - PriceMissingCountDetails 詳細資料
 - PriceProblemCountDetails
 - PriceUnavailableCountDetails
 
可查詢特定帳戶參與報表 (取得、篩選和區隔) 的功能。
HTTP 要求
GET https://travelpartner.googleapis.com/v3/{name=accounts/*}/participationReportViews:query
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
name | 
                
                   
 所查詢帳戶的資源名稱。格式為   | 
              
查詢參數
| 參數 | |
|---|---|
filter | 
                
                   
 用於篩選所查詢帳戶的參與度指標的條件 (欄位和運算式)。語法必須有  
 有效的條件範例如下: 
  | 
              
aggregateBy | 
                
                   
 指定如何區隔查詢傳回的指標。舉例來說,如果將  字串值是以半形逗號分隔的欄位清單。有效欄位包括: 如果使用   | 
              
pageSize | 
                
                   
 要傳回的參與結果上限。服務傳回的值可能會低於這個值。如果未指定,則最多傳回 10,000 筆結果。最大值為 10,000;高於 10,000 的值將強制轉換成 10,000。  | 
              
pageToken | 
                
                   
 您先前從 engagementReportViews.query 要求收到的頁面權杖,請提供這項資訊,以便接收後續頁面。 進行分頁時,提供給 engagementReportViews.query 的所有其他參數都必須與提供網頁權杖的呼叫相符。  | 
              
要求主體
要求主體必須為空白。
回應主體
如果成功,回應主體即會包含具有以下結構的資料:
| JSON 表示法 | 
|---|
{
  "results": [
    {
      object ( | 
                  
| 欄位 | |
|---|---|
results[] | 
                    
                       
 符合查詢的結果清單。  | 
                  
nextPageToken | 
                    
                       
 用於擷取下一頁結果的分頁符記。  | 
                  
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/travelpartner
詳情請參閱 OAuth 2.0 總覽。
參加結果
代表查詢帳戶的參與統計資料產生的結果。
| JSON 表示法 | 
|---|
{ "key": { object (  | 
              
| 欄位 | |
|---|---|
key | 
                
                   
 結果的鍵。  | 
              
opportunityCount | 
                
                   
 特定飯店的商機總數。「商機」是指飯店廣告可向使用者顯示的次數總數。  | 
              
participationCount | 
                
                   
 您在 Google Ads 競價程序中符合申請資格的商機總數。  | 
              
participationPercent | 
                
                   
 成功參與的商機數量除以商機總數的百分比。舉例來說,假設某項資源可在 100 個商機中 90 次參加 Google Ads 競價,參與率就是 90%。  | 
              
missedParticipationCount | 
                
                   
 「不符合」Google Ads 競價程序資格的商機總數。包括: 
  | 
              
missedParticipationCountDetails | 
                
                   
 導致錯失的參與原因 (例如沒有空位),以及每個原因的總數。  | 
              
partnerHotelDisplayName | 
                
                   
 合作夥伴的顯示名稱。只有在   | 
              
索引鍵
結果金鑰。
| JSON 表示法 | 
|---|
{ "date": { object (  | 
              
| 欄位 | |
|---|---|
date | 
                
                   
 您要求指標的日期。 如果   | 
              
userRegionCode | 
                
                   
 使用者所在國家/地區的 ISO 3116 區域代碼。 如果   | 
              
deviceType | 
                
                   
 使用者的裝置類型。 如果   | 
              
partnerHotelId | 
                
                   
 合作夥伴的飯店 ID。 如果   | 
              
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 | 
                
                   
 要求行程中因無法使用 (-1) 的價格而錯失的參與總數。包括: 
  | 
              
priceUnavailableCountDetails | 
                
                   
 導致價格無法使用的原因。  | 
              
沒有價格詳細資料
導致無價格計數的原因,以及每個原因的總數。
| JSON 表示法 | 
|---|
{ "livePricingTechnicalIssueCount": string, "livePricingNotTriggeredCount": string, "livePricingConfigIssueCount": string, "livePricingNotAvailableCount": string, "livePricingOtherReasonCount": string }  | 
              
| 欄位 | |
|---|---|
livePricingTechnicalIssueCount | 
                
                   
 因即時定價功能發生技術問題,導致您錯失的參與總數 (原因如下): 
  | 
              
livePricingNotTriggeredCount | 
                
                   
 因即時定價而未觸發的計畫參與計畫總數,原因如下: 
  | 
              
livePricingConfigIssueCount | 
                
                   
 因即時定價而未觸發的計畫參與計畫總數,原因如下: 
  | 
              
livePricingNotAvailableCount | 
                
                   
 因無法使用即時價格而錯失的總人數。即時價格不適用於特定預設行程或使用者介面。在這種情況下,合作夥伴就需要快取價格才能參與。  | 
              
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 }  | 
              
| 欄位 | |
|---|---|
hotelSuspendedCount | 
                
                   
 飯店已遭停權。原因可能是稅金和費用不正確等方面持續存在。  | 
              
priceUnusuallyHighCount | 
                
                   
 相較於地區趨勢,這個行程提供的價格似乎有些高。  | 
              
priceUnusuallyLowCount | 
                
                   
 相較於地區趨勢,這個行程提供的價格似乎有些微。  | 
              
taxesAndFeesMissingCount | 
                
                   
 定價缺少稅金和費用。  |