Expedia conversion tracking: stop Google Ads claiming the rooms Expedia sold
Your inn, motel or tour company sells on Expedia and pays Google or Meta for guests who book direct. When Expedia reservations land in the same PMS, your ad reports can claim stays Expedia sold, and Smart Bidding learns from them. We split the channels and show what a direct guest costs next to Expedia's commission.
Free30 minutesNo obligation
Expedia · what breaks
What goes wrong when Expedia and your ads share one front desk
- 01
"Google Ads keeps reporting bookings Expedia sold"
Through a channel manager, every Expedia reservation reaches your PMS already confirmed. If your purchase conversion fires from the PMS instead of your booking page, those stays reach Google Ads or Meta as wins, and Smart Bidding chases travelers Expedia already sold.
- 02
"People click my ad, then book the same room on Expedia"
Travelers check your site, then finish on your Expedia listing. Your ad looks like it produced nothing, and you pay Expedia's commission on top of the click.
- 03
"My customer list uploads are full of Expedia guests"
Guests who pay Expedia up front reach you with a masked address on Expedia's domain that matches nobody. Pay-at-property guests often bring a real email, so an offline conversion upload lets Meta credit your campaign with a stay Expedia sold.
- 04
"I can't tell if a direct guest costs less than Expedia's cut"
Expedia doesn't post a standard commission; its sales team discusses compensation when you list. Without ad spend per real direct booking, a small inn or kayak tour outfit can't tell whether Google beats that commission.
Expedia · the fix
What changes once Expedia is counted on its own
Bidding that learns from your own front door
Google Ads and Meta see only bookings finished on your website with an ad click attached. Expedia Collect and Hotel Collect reservations never reach them.
Cost per direct guest beside Expedia's commission
Each month you get ad spend per direct booking next to what Expedia kept, taken from the payouts and commission charges on your own Expedia statements.
A straight answer for the slow season
You see whether the next quiet month is better filled by more Google or Meta budget, a TravelAds push inside Expedia, or simply your Expedia listing.
Expedia · architecture
What Expedia actually lets you hook into
Guests book on Expedia's sites, so there's no slot for your tags. Here's what Expedia documents for partners, and what each piece means for tracking.
- 1
Booking Notification API, through your connectivity partner
Reservations arrive after Expedia has confirmed them with the guest, and you can reject one only for data errors such as an unknown room code. We confirm your PMS keeps the Expedia channel on each, since that field keeps them out of ad uploads.
- 2
Three payment models
Expedia documents Expedia Collect, Hotel Collect and Expedia Traveler Preference. Who charged the guest changes the revenue figure on each reservation, so we read the model before valuing anything.
- 3
Masked guest emails
Channel manager guides show guests paying through Expedia arrive with a masked m.expediapartnercentral.com address, while pay-at-property guests usually bring a real one. We treat both as stay contacts, never audience data.
- 4
Partner Central reports and Auto-Pay remittance
Activity suppliers can export a booking report covering up to three months, and Auto-Pay sends remittance advice listing the vouchers paid each month. Neither carries an ad click to match.
- 5
TravelAds inside Expedia
Pay-per-click placements in Expedia's own search results, with Expedia's own reporting on how they perform. We judge them on those numbers, never against Google's conversion column.
- 6
No tag on your listing
We found no documented way to run your Google tag or Meta Pixel on an Expedia property or activity page, so every pixel and server event lives on your own site and booking engine.
Expedia · diagnose
Where Expedia gets counted as an ad win, in the order we check
We start with what Google and Meta are receiving, because each Expedia stay they count trains bidding toward travelers Expedia was going to sell anyway.
- 01
Find what fires your purchase conversion
Your booking engine's confirmation page, or a PMS or channel manager event that also fires for Expedia reservations.
- 02
Count Expedia stays inside your ad conversions
Line up a closed month of Expedia confirmation numbers against Google Ads and Meta.
- 03
Check customer list uploads
Look for m.expediapartnercentral.com aliases, and for real emails from Hotel Collect guests, inside any list sent to Meta or Google.
- 04
Test the path from an ad-tagged URL
Book direct once and confirm the click ID lands on the reservation; click through to Expedia once and confirm it logs as outbound only.
- 05
Review brand search
Check how many branded-campaign conversions match guests holding an Expedia reservation for the same dates.
Expedia · prove
How we prove Expedia and your ads are counted apart
Run on live bookings: one direct test reservation and the Expedia reservations that arrived in the same weeks.
Source of truth
Expedia reservations in your PMS or booking system (channel, confirmation number, stay or activity date) matched to Expedia's payouts and remittance advice, beside direct bookings in your own engine
- A test booking from an ad-tagged URL lands in your engine with its gclid stored and sends one Meta purchase, Pixel and server sharing an event ID.
- An Expedia Collect and a Hotel Collect reservation from your PMS both confirmed missing from Google Ads and Meta.
- A click through to your Expedia listing shows in GA4 as an outbound event, never a purchase.
- Customer list uploads checked for Expedia relay addresses and Hotel Collect guest emails, then cleaned.
- A canceled direct test booking retracted in Google Ads and subtracted from the Meta totals in our report.
- A closed month matched by channel against Expedia's statements and each ad platform, then repeated 30 days on.
Expedia · free audit
What we check in the free audit
- Find what fires your purchase conversion
- Count Expedia stays inside your ad conversions
- Check customer list uploads
- Test the path from an ad-tagged URL
- Review brand search
Checked against
Expedia reservations in your PMS or booking system (channel, confirmation number, stay or activity date) matched to Expedia's payouts and remittance advice, beside direct bookings in your own engine
Free30 minutesNo obligation
Expedia · when not to buy
When you don't need this for Expedia
If Expedia fills your calendar and no ad lands on a booking page you control, save the fee.
- If you don't run Google or Meta ads at all, Expedia's own Partner Central reporting tells you what you need about that channel.
- If every ad sends people to your Expedia listing, no booking can come back to Google or Meta. Point ads at your own booking page first, or judge them on clicks.
- If you take only a handful of direct bookings a month, a spreadsheet beside your Expedia statements will do the job.
- If your engine fires one purchase per direct booking, your PMS sends nothing to the ad platforms and no guest lists get uploaded, you're already clean.
Expedia · what we deliver
What we track when Expedia is one of your channels
Expedia link clicked
A click from your site to your Expedia listing, recorded in GA4 and kept out of Google Ads and Meta conversions.
Direct checkout opened
A guest starts booking on your own engine; we store the gclid and Meta's _fbp and _fbc values so the booking can be matched.
Direct booking confirmed
The money event, valued at the room, rental or tour total and sent from browser and server under one event ID so it counts once.
Expedia reservation or activity voucher
Whether it comes through the Booking Notification API, your channel manager or an activity voucher, we read its source and hold it back from every ad upload.
Cancellation
A canceled direct booking is retracted in Google Ads. Meta can't pull a purchase back, so we subtract it in the totals we report.
Checked out or voucher redeemed
Final revenue by channel, with Expedia's side matched to what it paid: Expedia Collect payouts, Hotel Collect commission or Auto-Pay remittance.
FAQ
Expedia questions, answered
Not that Expedia documents. Guests book and pay on Expedia's pages and the reservation reaches you afterward, so tracking has to live on your own website and booking engine.
Usually the purchase conversion is triggered by your PMS or channel manager, which receives every Expedia reservation. We move the trigger to your booking engine and filter on channel so only direct bookings with a captured click go out.
Your own site, if you take direct bookings. A booking there can be tied to the ad click and carries no Expedia commission; one on Expedia can't be reported back.
Often there's nothing usable, because guests who pay Expedia up front reach you with a masked relay address. Pay-at-property guests and activity bookings can include real contact details, so check your Expedia agreement before any marketing use.
It can be, but they measure different things. TravelAds reports on activity inside Expedia, while Google Ads should count only direct bookings, so we compare cost per booking on each.
Yes. With Expedia and direct bookings counted apart, we manage your campaigns against cost per direct booking and tell you plainly when Expedia was the cheaper channel.
More on Expedia
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Expedia, and what their bookings feed
- HouzzHouzz conversion tracking: Google Ads shows no leads while Houzz Pro fills up with remodel jobs
- GrouponYour Google and Meta ads are claiming Groupon's customers
- LegalMatchLegalMatch clients keep showing up in Google Ads as wins
- Contractor ConnectionContractor Connection jobs are inflating your restoration ad numbers
- ClutchClutch conversion tracking: stop Google Ads taking credit for clients Clutch won you
- ViatorViator conversion tracking: stop Google and Meta taking credit for seats Viator sold
- Google Things to DoGoogle Things to Do conversion tracking: stop your ads taking credit for tickets the free listing sold
- OutdoorsyOutdoorsy conversion tracking: know which RV trips your ads actually booked
Free · 30 min
See whether your ads beat Expedia's commission
Free30 minutesNo obligation
