‹ All supported channels
Facebook Travel Ads Specifications
Monthly revenue
2.45 billion
2019 revenue
70.7 billion USD
Headquarters
Menlo Park, California
Number of sellers
1.86 billion
Ready to reach a whole new audience? Let us help you get your products listed on Facebook.
About Facebook Travel Ads
Facebook Travel Ads (formerly Facebook Dynamic Ads for Travel) offer three great new opportunities for remarketing for Hotels, Flights, and Destinations, similar to Facebook Dynamic Product Ads for eCommerce.
You can easily retarget past visitors to your site who have already set travel dates or booking windows, and even exclude people whose travel dates have passed.
Whether you want to do Facebook Travel Ads for Hotels, Flights, or Destinations, Feedonomics can help optimize and send your feeds to Facebook!
How to create a feed for Facebook Dynamic Ads for Travel – Hotels
For Hotels, the feed specs are below:
Static hotel information – hotel name, location, starting price, and images.
Name | Type | Description | |
---|---|---|---|
1 | hotel_id (Max size: 100) | string | Your unique identifier for the hotel within the catalog. This will be matched with any content_ids provided in your hotel app and pixel events. |
2 | name | string | The most common name of the hotel. |
3 | image (Max items: 20) | object | Image data for this hotel. You can provide up to 20 images for the hotel. Each image contains two fields: url and tag. You can have multiple tags associated with an image. You must provide at least one image. Each image can be up to 4MB in size. |
url | string | The url of the hotel image. Note if you want to use carousel ads, provide a square 1:1 aspect ratio images which are 600x600px. To show single hotel ads provide images with 1.91:1 aspect ratio image at 1200x630px. | |
4 | url | string | Link to the external site where you can book a hotel room. |
5 | address | object | A complete address for the hotel that must be resolvable to its location. |
addr1 (Max size: 100) | string | Street address of hotel (ex, 675 El Camino Real). | |
city | string | City hotel is in (ex, Palo Alto). | |
region | string | State, county, region or province for hotel, (ex, California). | |
country | string | Country of the hotel, (ex, United States). | |
6 | neighborhood(Max items: 20) | string | One or more neighborhood(s) for the hotel, (ex, Soho or Las Vegas Strip). |
7 | latitude | float | The latitude of the hotel, (ex, 37.484100). |
8 | longitude | float | The longitude of the hotel, (ex, -122.148252). |
9 | brand | string | Brand of the hotel chain. |
base_price | string | Base price per night for this hotel. You must specify the value with currency, such as 199.99 USD. | |
description(Max size: 5000) | string | A short paragraph describing the hotel. |
What feed format does Facebook accept for Hotels and Flights?
The following feed formats are accepted: CSV, TSV, RSS XML, or ATOM XML.
How to create a feed for Facebook Dynamic Ads for Travel – Flights
Here are the required fields for Flights:
Name | Type | Description | Required | |
---|---|---|---|---|
1 | origin_airport | string | The IATA code for the origin (ex, JFK). | Yes |
1 | origin_city | string | Name of the origin city (ex, San Francisco). | No |
2. | destination_airport | string | The IATA code for the destination (ex, JFK). | Yes |
2. | destination_city | string | Name of the destination city (ex, New York City). | No |
3. | image (Max items: 20) | object | Image data for this flight. You can provide up to 20 images for the flight. Each image contains two fields: url and tag of the image. You can have multiple tags associated with an image. You must provide at least one image. Each image can be up to 4MB in size. | Yes |
url | string | The url of the flight image. Note if you want to use carousel ads, provide a square 1:1 aspect ratio images which are 600x600px. To show single flight ads provide images with 1.91:1 aspect ratio image at 1200x630px. | Yes | |
tag | string | A string that describes what’s in the image. There can be multiple tags associated with an image, such as Land. | No | |
4. | description (Max size: 5000) | string | A short paragraph describing the route. | No |
5. | price | string | Price of the flight. | No |
5. | url | string | Link to the external site where you can view flight page. Deep link in ad creative takes precedence if both provided. | This is only required if you don’t specify a Deep Link on Desktop when creating your ad or a template_url_spec in your API ad creative. |
How to create a feed for Facebook Dynamic Ads for Travel – Destinations
Dynamic Ads for Travel for Destinations allow you to do city-level advertising. You could use it to show city-level ads to appeal to people who aren’t far enough down the booking funnel, or to advertise cruises, packages, or other inventory that is not specific to hotel or flight inventory.
The feed format for Facebook DAT for Destinations is shown below:
Name | Type | Description | Required | |
---|---|---|---|---|
1 | destination_id (Max size: 100) | string | Your unique identifier for the destination within the catalog. This will be matched with any content_ids provided in your destination app and pixel events. | Yes |
2 | name | string | The most common name of the destination. | Yes |
3 | address | object | A complete address for the destination that must be resolvable with its location. | Yes |
addr 1 | string | Street address of this destination (ex, 675 El Camino Real). | No | |
city | string | City of the destination (ex, Palo Alto). | Yes | |
region | string | State, county, region or province of the destination (ex, California). | Yes | |
country | string | Country of the destination (ex, United States). | Yes | |
postal_code | string | Postal or zip-code of the destination (ex, 94125 or NW1 3FG). This is applicable for lower-level destinations (ex, landmarks) and can be omitted for countries without a postal-code system. | No | |
4 | latitude | float | The latitude of the destination (ex, 37.484100). | No |
5 | longitude | float | The longitude of the destination (ex, -122.148252). | No |
6 | neighborhood (Max items: 20) | string | One or more neighborhood(s) in the destination (ex, Sohoor Las Vegas Strip). | no |
7 | image (Max items: 20) | object | Image data for this destination. You can provide up to 20 images for the destination. Each image contains two fields: the url and tag of the image. You can have multiple tags associated with an image. You must provide at least one image. Each image can be up to 4MB in size. | Yes |
url | string | The url of the destination image. Note that if you want to use carousel ads, you’ll need to provide square 1:1 aspect ratio images at 600x600px. To show single destination ads, provide images with 1.91:1 aspect ratio at 1200x630px. | Yes | |
tag | string | A string that describes what’s in the image. There can be multiple tags associated with an image. | No | |
8 | type (Max items: 20) | string | The type(s) of destination (ex, beach, city, food, sightseeing, culture, history, shopping, museum, tranquility, scenery, nature, architecture, business, friendly people, relaxation, night market, mountain, temple, hiking, snorkeling and so on). There can be multiple types associated with a destination (ex, a destination can have multiple attributes such as beach and sightseeing). | Yes |
9 | url | string | Link to the external website where you can view the destination page. | Yes |
10 | price | string | Can be the lowest or average price for this destination, such as “Hotels in NYC from $199.99”, “Lowest airfare to this destination”. You must specify the value with currency, such as 199.99 USD. | No |
11 | price_change | int | Specify the price change: (0: No price change, 10:10% price drop, 20: 20% price increase). This can be used for building product sets and in the ad creative (ex, “average price in NYC dropped by X” or “average price in NYC dropped”). | No |
12 | description (Max size: 5000) | string | A short paragraph describing the destination. | No |
13 | applink | element | Applink information. You can provide deeplink information about the hotel. This allows you to display a specific hotel in your mobile app if someone wants more information about it. To do this use App Links specification. Deep link information in the hotel feed takes precedence over any information that has been collected through App Links metadata by our web crawler from within web pages. If deep link information is already available because you’ve implemented App Links, specifying this data in the Hotel Feed isn’t necessary as we’ll use the collected information to display the correct outbound link. To set up deep links in the ad creative, see the Dynamic Creative document | No |
ios_url | string | A custom scheme for the iOS app (ex, example-ios://electronic) | No | |
ios_app_store_id | string | The app ID for the App Store (ex, 1234) | No | |
ios_app_name | string | The name of the app (ex, Electronic Example iOS). | No | |
iphone_url | string | A custom scheme for the iPhone app (ex, example-iphone://electronic). | No | |
iphone_app_store_id | string | The app ID for the App Store (ex, 5678). | No | |
iphone_app_name | string | The name of the app (ex, Electronic Example iPhone). | No | |
ipad_url | string | A custom scheme for the iPhone app (ex, example-ipad://electronic). | No | |
ipad_app_store_id | string | The app ID for the App Store (ex, 9010). | No | |
ipad_app_name | string | The name of the app (ex, Electronic Example iPad). | No | |
android_url | string | The name of the app (ex, Electronic Example iPad). | No | |
android_package | string | A fully-qualified package name for intent generation (ex, com.electronic). | No | |
android_class | string | A fully-qualified Activity class name for intent generation (ex, com.electronic.Example). | No | |
android_app_name | string | The name of the app (ex, Electronic Example Android). | No |
contact us if you’d like help in setting up and optimizing your Hotel, Flights, or Destinations feeds for Facebook.
Monthly revenue
2.45 billion
2019 revenue
70.7 billion USD
Headquarters
Menlo Park, California
Number of sellers
1.86 billion
Ready to reach a whole new audience? Let us help you get your products listed on Facebook.
Find out why the world's most prolific brands and online retailers choose Feedonomics.
Check out our success stories
Large Department Store
Find out how Impression Share skyrocketed by over 200% with a 117% increase in Revenue.
Automotive
Find out how our agency partners Subaru campaign generated over $1 million in sales within 4 months.