Stay organized with collections
Save and categorize content based on your preferences.
Loyalty points refers to a rewards program that can be included with the hotel
bookings and users can earn points for each booking as loyalty points. You can
define your Loyalty campaign and integrate them into your pricing data.
Google helps with the setup and determines the eligibility and appearance of
loyalty points annotation in your results. Also, you can configure Loyalty
campaigns to choose specific properties that are included or excluded in the
campaign.
Loyalty campaign configuration
The following are required to configure a Loyalty campaign:
Campaign ID: Create a unique string that you can reference later in your
price feed. Ensure that each Loyalty campaign in your account has a unique ID.
Hotel Center accounts: Select the Hotel Center accounts where the Loyalty
points annotation should appear.
Properties: Select all properties that should display the loyalty
annotation. You can include or exclude specific properties in your
campaign. The following conditions must be satisfied to display loyalty
annotation for a property:
All Live properties: Indicate whether all live properties are
participating in the campaign.
Only from Price Feed: Indicate that loyalty annotation should only be
displayed for prices explicitly specified in your Price Feed.
Hotel countries: Specify the two-letter country code
for the hotel locations where the loyalty annotation should
be displayed. For example, JP.
Brands: Specify the brands as provided in the hotel feed.
Partner property IDs: Specify all the property IDs as provided in the
hotel feed. If there are a large number of properties that need to be
excluded from the loyalty campaign, use Price Feeds to set up your
campaign.
Offers: Define one or more of your campaign offers. Google shows the
first offer annotation to the eligible user. The following information is
required to setup offers in the loyalty campaign:
Eligible users: Specify eligible users for the campaign. You can
specify the two-letter country code
and language code
that correspond to the countries that are included or excluded in
campaign. Country codes and language codes are optional. Refer to Google's
list of supported countries and currencies.
Program name: Provide the name of the loyalty program that should be
included in the loyalty annotation text. Add translations of your program
name in your supported languages.
Loyalty points formula: Specify the loyalty points calculation method.
This is applicable only if your loyalty annotation text displays the
number of points. The following are the formulas to calculate the points
earned. You can choose one of them:
Percentage of price (if applicable): Specify whether the loyalty
points earned are a percentage of the price calculated before or after
taxes. You must specify the currency.
Fixed number of points earned per night or stay (if applicable):
Specify the fixed number of points earned per night or stay.
Logo icons: Include one or more logo icons to display with the annotation
text. Logo icons must follow the icon guidelines.
This is optional.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-17 UTC.
[null,null,["Last updated 2025-04-17 UTC."],[],[],null,["# Loyalty Points\n\nLoyalty points refers to a rewards program that can be included with the hotel\nbookings and users can earn points for each booking as loyalty points. You can\ndefine your Loyalty campaign and integrate them into your pricing data.\nGoogle helps with the setup and determines the eligibility and appearance of\nloyalty points annotation in your results. Also, you can configure Loyalty\ncampaigns to choose specific properties that are included or excluded in the\ncampaign.\n| **Key Point:** Google updates Loyalty campaigns since self-service isn't available in Hotel Center. You should send all the information related to the campaign to Google to set up or update your Loyalty campaign. Use the [Contact us](https://support.google.com/hotelprices/gethelp?sjid=6193780288614170243-NC) form to send your information.\n| **Note:** Loyalty points are available only for users and hotels in Japan.\n\n### Loyalty campaign configuration\n\nThe following are required to configure a Loyalty campaign:\n\n1. **Campaign ID:** Create a unique string that you can reference later in your\n price feed. Ensure that each Loyalty campaign in your account has a unique ID.\n\n2. **Hotel Center accounts:** Select the Hotel Center accounts where the Loyalty\n points annotation should appear.\n\n3. **Properties:** Select all properties that should display the loyalty\n annotation. You can include or exclude specific properties in your\n campaign. The following conditions must be satisfied to display loyalty\n annotation for a property:\n\n 1. *All Live properties:* Indicate whether all live properties are\n participating in the campaign.\n\n 2. *Only from Price Feed:* Indicate that loyalty annotation should only be\n displayed for prices explicitly specified in your Price Feed.\n\n 3. *Hotel countries:* Specify the two-letter [country code](https://developers.google.com/hotels/hotel-prices/dev-guide/country-codes)\n for the hotel locations where the loyalty annotation should\n be displayed. For example, `JP`.\n\n 4. *Brands:* Specify the brands as provided in the hotel feed.\n\n 5. *Partner property IDs:* Specify all the property IDs as provided in the\n hotel feed. If there are a large number of properties that need to be\n excluded from the loyalty campaign, use Price Feeds to set up your\n campaign.\n\n | **Key Point:** It is recommended that you use Price Feeds to choose the specific prices that should display the loyalty annotation. You can also use Price Feeds to update properties that weren't defined earlier.\n4. **Offers:** Define one or more of your campaign offers. Google shows the\n first offer annotation to the eligible user. The following information is\n required to setup offers in the loyalty campaign:\n\n 1. *Eligible users:* Specify eligible users for the campaign. You can specify the two-letter [country code](https://developers.google.com/hotels/hotel-prices/dev-guide/country-codes) and [language code](https://developers.google.com/hotels/hotel-prices/dev-guide/language-codes) that correspond to the countries that are included or excluded in campaign. Country codes and language codes are optional. Refer to Google's list of [supported countries and currencies](https://support.google.com/merchants/answer/160637#countrytable).\n 2. *Program name:* Provide the name of the loyalty program that should be included in the loyalty annotation text. Add translations of your program name in your supported languages.\n 3. *Loyalty points formula:* Specify the loyalty points calculation method.\n This is applicable only if your loyalty annotation text displays the\n number of points. The following are the formulas to calculate the points\n earned. You can choose one of them:\n\n - *Percentage of price (if applicable):* Specify whether the loyalty\n points earned are a percentage of the price calculated before or after\n taxes. You must specify the currency.\n\n | **Key Point:** The currency code should match with Google's [supported currencies](https://support.google.com/merchants/answer/160637#countrytable).\n - *Fixed number of points earned per night or stay (if applicable):*\n Specify the fixed number of points earned per night or stay.\n\n 4. *Logo icons:* Include one or more logo icons to display with the annotation\n text. Logo icons must follow the [icon guidelines](https://support.google.com/hotelprices/answer/9919249?#icon_guidelines).\n This is optional."]]