Booking.com API Integration

Every Booking.com Partner commission across 28 million accommodations gets matched to the click, campaign, and keyword that produced the booking, then pushed into Google Ads, Microsoft Ads, and Meta by wecantrack.

All your Booking.com conversions in:

How to integrate Booking affiliate conversions in Google Analytics

In order to integrate Booking conversions in Google Analytics and other marketing tools, we will need to attribute your affiliate conversion data to your traffic data. Once you placed our JavaScript snippet or installed our WordPress plugin on your website, our software automatically places relevant SubIDs in your Booking affiliate links, which enables us to automatically match your traffic and affiliate conversion data.

The installation is done in four simple steps:

  1. Create a wecantrack account
  2. Connect your Booking.com account to our system via API
  3. Connect your website to our system
  4. Activate the integration feature

How to connect your Booking.com affiliate account via API

All you need to connect your Booking affiliate api with our system is to provide us with your Booking API Username and API Password, which you can get by requesting Booking.com support a username and password for the Booking Details API endpoint (please consider they usually don't grant API access to publishers who generate less then 20,000 bookings per year). Those credentials need to be filled in within our data sources page which you can find by following this link: https://app.wecantrack.com/user/data-source/networks/bookingcom/accounts/create

In case you are not granted access to the Booking Details API endpoint, you have the option to export your earnings CSV from booking and upload it directly in your wecantrack account. Via our Booking.com CSV import functionality you'll still have access to all our tracking, attribution and integration features for Booking.com conversions. Please find below a detailed step-by-step guide for both integration methods we have available.

Where can I find the Booking API username and password?

 

  • Please reach out to the Booking.com support to request a username and password for the Booking Details API endpoint.
  • Once you have the credentials all you have to do is fill in the details and click "Add account".

Alternative method: Booking.com CSV import functionality

 

  • Export your CSV earning from your Booking.com account
  • In wecantrack under Data Sources > Affiliate networks search for our booking integration
  • Click "Add new account"
  • Select the option "CSV import"
  • Select your earnings currency
  • Upload your booking csv file and click "Update"

Note: You can import your earnings on a weekly or two week basis. In case you're running ad campaigns, we advise a higher update frequency in the first weeks since it can have a bigger impact on your ad performance.

How to import Booking.com conversions in Google Analytics?

Once you fully connected your Booking.com affiliate accounts you have the possibility to let us integrate your conversions in your Google Analytics Universal or GA4 accounts.

Do you want to learn more about our Google Analytics Integration feature? On our Google Analytics Integration page you can learn about the following:

How to import Booking.com conversions in Google Ads?

You can choose from different methods to integrate your Booking affiliate conversions into your Google Ads account, campaigns, keywords, adgroups and ads. With wecantrack you have available a Direct Google Ads integration, a Google Ads Integration via Google Analytics and an offline conversion import option. You can find out all about the setup required and the difference between them in our Google Ads integration page.

How to import Booking.com conversions in Microsoft Ads?

Once you have connected your Booking affiliate accounts and websites to our system, we can integrate affiliate conversion data coming from Microsoft Ads campaigns in your Microsoft Ads account. All you need to do is activate our Microsoft Ads integration feature and set up a conversion goal within your Microsoft Ads account and we will push the conversions to your Booking affiliate campaigns.

 

How to import Booking.com conversions in Facebook Ads manager?

Integrate all your Booking affiliate sales into Facebook Ads Manager. That will allow you to optimize your Booking Facebook campaigns in order to achieve the best ROIs. By activating our integration, you can easily import your Booking affiliate conversion data in your Facebook Pixel via the Facebook Conversion API. Simply add your Booking account and your website to our system and we will do the rest!

Who this Booking.com integration is for

Connecting Booking.com to wecantrack makes sense if you fall into any of these buckets:

  • Travel content sites, hotel review blogs, and destination guides running Booking.com affiliate links across 28 million accommodations in 60,000+ locations who need per-property commission data back in Google Analytics.
  • Flight, car-rental, and travel comparison operators with high-volume Booking.com click activity who need clean SubID and AID attribution for paid acquisition.
  • Paid media buyers running Google Ads, Microsoft Ads, or Meta to Booking.com landing pages and needing commission-per-stay data flowing back for travel ROAS optimisation.
  • YouTube travel creators and Instagram travel influencers promoting Booking.com stays who need session-level commission data alongside their Booking.com Partner dashboards.
  • Existing wecantrack customers adding Booking.com alongside other OTAs and travel programs (Agoda, Hotels.com, Trip.com, Expedia) for unified travel-vertical attribution.

Booking.com affiliate program at a glance

Booking.com logo

Booking.com is the world's largest online travel agency, with 28 million accommodations, plus transportation and attractions, in over 60,000 locations. The Booking.com Affiliate Partner Program rewards publishers for completed and qualifying stays. Connect your Booking.com Partner account to wecantrack via API or CSV import and every commission gets matched to the click, campaign, and keyword that drove the booking.

  • Brand type: Global online travel agency (Booking Holdings)
  • Integration methods: API (username + password) or CSV import
  • Tracked event: Stayed booking (commission paid on completed stays)
  • Commission models: Revenue share, up to 25-40 percent of Booking.com's commission per stay
  • Reporting granularity: Per-property, per-affiliate, per-AID, per-SubID
  • Cookie window: Session-based attribution (varies by program type)
  • Publisher payouts: Monthly, multi-currency
  • Program contact: Booking.com Partners at booking.com/affiliate-program

Frequently asked questions

Should I use the API or the CSV import for Booking.com?

We recommend the API integration. The API pulls richer transaction detail (property, AID, SubID, commission breakdown) directly from Booking.com. The CSV import is a manual upload alternative for Partners who don't have API access yet.

Where do I find my Booking.com API username and password?

Inside your Booking.com Partner dashboard under Performance > API. Generate API credentials, then paste the username and password into the wecantrack Booking.com data source.

What event does the Booking.com integration track?

A stayed booking on Booking.com driven by your affiliate link. Booking.com pays commission only on completed stays, not on the initial booking. Stay value, commission, transaction ID, property, AID, and SubID flow through to wecantrack.

Will my Booking.com conversions show up in Google Ads, Microsoft Ads, and Meta?

Yes. wecantrack pushes attributed Booking.com commission conversions into Google Ads, Microsoft Ads, and Meta as offline conversions or server-side events, matched to the click. Optimise paid travel campaigns on real stayed-booking revenue instead of initial-booking volume.

Can I track AIDs and SubIDs through Booking.com?

Yes. wecantrack preserves Booking.com's AID and SubID parameters and passes them through to Google Analytics, Google Ads, Microsoft Ads, and Meta. Break down stay revenue by campaign, ad group, keyword, or property.

How long does Booking.com setup take?

Ten to fifteen minutes end to end: generate API username + password inside Booking.com Partners, paste them into wecantrack, and conversions start flowing on the next Booking.com batch update.

Other travel and OTA programs we track:

Agoda
AirBNB
CheapOair
Expedia
Hotels.com
IHG Hotels & Resorts
JetStar
Kayak
Priceline
Skyscanner
Trip.com
Trivago
Tui
Viator