Facebook Dynamic Ads for Travel Management

Request Demo

Facebook Dynamic Ads for Travel offer three great new opportunities for remarketing for Hotels, Flights, and Desinations, 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 Dynamic 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.

NameTypeDescription
1hotel_id (Max size: 100)stringYour unique identifier for the hotel within the catalog. This will be matched with any content_ids provided in your hotel app and pixel events.
2namestringThe most common name of the hotel.
3image (Max items: 20)objectImage 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.
urlstringThe 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.
4urlstringLink to the external site where you can book a hotel room.
5addressobjectA complete address for the hotel that must be resolvable to its location.
addr1 (Max size: 100)stringStreet address of hotel (ex, 675 El Camino Real).
citystringCity hotel is in (ex, Palo Alto).
regionstringState, county, region or province for hotel, (ex, California).
countrystringCountry of the hotel, (ex, United States).
6neighborhood(Max items: 20)stringOne or more neighborhood(s) for the hotel, (ex, Soho or Las Vegas Strip).
7latitudefloatThe latitude of the hotel, (ex, 37.484100).
8longitudefloatThe longitude of the hotel, (ex, -122.148252).
9brandstringBrand of the hotel chain.
base_pricestringBase price per night for this hotel. You must specify the value with currency, such as 199.99 USD.
description(Max size: 5000)stringA 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:

 

NameTypeDescriptionRequired
1origin_airportstringThe IATA code for the origin (ex, JFK).Yes
1origin_citystringName of the origin city (ex, San Francisco).No
2.destination_airportstringThe IATA code for the destination (ex, JFK).Yes
2.destination_citystringName of the destination city (ex, New York City).No
3.image (Max items: 20)objectImage 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
urlstringThe 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
tagstringA 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)stringA short paragraph describing the route.No
5.pricestringPrice of the flight.No
5.urlstringLink 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:

NameTypeDescriptionRequired
1destination_id (Max size: 100)stringYour 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
2namestringThe most common name of the destination.Yes
3addressobjectA complete address for the destination that must be resolvable with its location.Yes
addr 1stringStreet address of this destination (ex, 675 El Camino Real).No
citystringCity of the destination (ex, Palo Alto).Yes
regionstringState, county, region or province of the destination (ex, California).Yes
countrystringCountry of the destination (ex, United States).Yes
postal_codestringPostal 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
4latitudefloatThe latitude of the destination (ex, 37.484100).No
5longitudefloatThe longitude of the destination (ex, -122.148252).No
6neighborhood (Max items: 20)stringOne or more neighborhood(s) in the destination (ex, Sohoor Las Vegas Strip).no
7image (Max items: 20)objectImage 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
urlstringThe 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
tagstringA string that describes what’s in the image. There can be multiple tags associated with an image.No
8type (Max items: 20)stringThe 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
9urlstringLink to the external website where you can view the destination page.Yes
10pricestringCan 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
11price_changeintSpecify 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
12description (Max size: 5000)stringA short paragraph describing the destination.No
13applinkelementApplink 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 documentNo
ios_urlstringA custom scheme for the iOS app (ex, example-ios://electronic)No
ios_app_store_idstringThe app ID for the App Store (ex, 1234)No
ios_app_namestringThe name of the app (ex, Electronic Example iOS).No
iphone_urlstringA custom scheme for the iPhone app (ex, example-iphone://electronic).No
iphone_app_store_idstringThe app ID for the App Store (ex, 5678).No
iphone_app_namestringThe name of the app (ex, Electronic Example iPhone).No
ipad_urlstringA custom scheme for the iPhone app (ex, example-ipad://electronic).No
ipad_app_store_idstringThe app ID for the App Store (ex, 9010).No
ipad_app_namestringThe name of the app (ex, Electronic Example iPad).No
android_urlstringThe name of the app (ex, Electronic Example iPad).No
android_packagestringA fully-qualified package name for intent generation (ex, com.electronic).No
android_classstringA fully-qualified Activity class name for intent generation (ex, com.electronic.Example).No
android_app_namestringThe name of the app (ex, Electronic Example Android).No

 

Let us know below if you’d like help in setting up and optimizing your Hotel, Flights, or Destinations feeds for Facebook.

Need Help With Facebook Dynamic Ads for Travel Feed Management?