Integration Overview

Before you can successfully display your hotel ads or free booking links on Google, you must first perform a series of one-time tasks to set up your environment. After that, you should perform periodic maintenance tasks to ensure that your data is up to date.

Listing requirements

All submitted properties must adhere to the following Google Hotel Ads listing requirements to be eligible:

  • A list of rooms in which paying guests can stay
  • A physical presence and fixed location that is open to the public
  • Fixed walls and plumbing
  • A minimum stay requirement of no greater than 7 days

For more details, refer to the Listing requirements.

One-time tasks

For an overview of the one-time tasks that you perform during your initial implementation, see the Hotels onboarding guide.

Ongoing tasks

The following table summarizes the data feeds and files that you regularly provide to Google after you have completed the one-time tasks and started providing Hotel Prices:

Type of data Description Structure Frequency
Pricing & Room Inventory Update pricing and availability for your hotels, including base rates, conditional rates, and private rates for rooms and Room Bundles. The way in which you update price information depends on your delivery mode:
  • Pull: Google requests pricing updates from your server, to which you respond with updates.
  • Changed Pricing: Similar to Pull, but with an additional step to reduce the amount of traffic.
  • ARI: You push messages when new or changed data for your pricing model is available.

For more information, see Pricing Delivery Modes.

<HintRequest>, <Hint>, <Query>, <Transaction> Very frequently
Hotel List

Keep your list of properties up to date, especially for closures and openings. To update the list, use your chosen delivery method: Upload through Hotel Center or host files on a server.

Fix data issues as they arise. You can use various tools to identify and fix data issues, including the Matching Report or Manual Match Fix tool.

<listings> As needed
Landing Pages Manage and update dynamic landing page URLs. These are the URLs that take users to partner websites after users click on prices on Google. These URLs can also be configured to track this traffic. Landing pages are defined through your landing pages file for uploading it in Hotel Center. Landing Pages File As needed
Room and Package Metadata Update your room and Room Bundle descriptions. Room descriptions do not change frequently and are updated only when the hotel changes its room configurations. Room Bundle descriptions typically change more frequently. <Transaction> About once per week
Price Accuracy Score Ensure that your Price Accuracy Score consistently stays at Excellent to prevent any lost participation. You can check your score with the Price Accuracy Report in the Hotel Center. N/A As needed
Price Feed Configuration Adjust your pricing bandwidth including hotels per query and hotel itineraries per second based on the relevant settings in delivery mode. Price Configuration tool As needed
Bidding (Hotel Ads only) Submit bids to the auction using the Google Ads API or using the Google Ads web interface as described in Choose a bid for Hotel Ads. N/A As needed
Spending caps (Hotel Ads only) Use the Google Ads API to control your spending with bids at the campaign level or with your budget at the account level. N/A As needed

For additional information about configuring and updating your data feeds, contact us.