Your GM just asked how many bookings came from Meta this month.
You pull up the dashboard. Meta Ads Manager says 8 bookings. Your booking engine shows 67 total direct bookings.
"So Meta drove 8 bookings for $6,400 spend?"
You know that's not the full picture. But proving it? The real challenge lies in proving it.

Google Search captures demand. Someone types "hotels in Dubai" and they're ready to book.
Meta creates demand. Someone sees your hotel ad while scrolling Instagram. They're not searching. They're not ready to book. But now they know you exist.
That's demand generation. Not direct response.
Most hotels spend $3,000–$10,000 each month on Meta ads. They track results like e-commerce brands. Then the returns rarely align with the level of spend.
The problem isn't Meta, but the expectations placed on it.
Let's walk through a real booking journey.
Tuesday: Guest scrolling Instagram. Your ad appears. A 15-second showcase of your rooftop pool at sunset. They watch 6 seconds, take no action. Keep scrolling.
Thursday: Planning a weekend trip with friends. Your hotel comes to mind. "I saw this place with an amazing rooftop."
Saturday: They Google "hotels in [your area]." Your site appears. They browse rooms for 3 minutes. Leave without booking.
Sunday: Comparing you against three other properties on Booking.com. Reading reviews. Your property is $20 more, but reviews mention that rooftop they remember.
Monday: They search "[your hotel name] best rate." Click your branded ad ($7.20 CPC). Book direct.
Google Ads gets credit. Last-click attribution. $7.20 cost per conversion.
Meta? Zero credit. The ad that started the journey is invisible.
This is why hotels cut Meta budgets while wondering why direct bookings decline.
The Attribution Problem Killing Your Meta Performance
Most hotel marketing dashboards use last-click attribution. Final click before booking gets 100% credit.
For Google Search ads on your brand name: low CPC, high conversion, strong ROAS.
For Meta Ads creating the awareness that drives brand searches, the investment can initially appear unjustified.
Real example:
Boutique hotel group spending $9,200 monthly on Meta. Dashboard showed 11 attributed bookings. Marketing manager wanted to kill the budget.
We paused all Meta campaigns for 60 days.
What happened:
We turned Meta back on. Within 45 days, everything recovered.
The dashboards just couldn't see it.
Meta Ads aren't good at capturing someone actively searching for hotels right now. That's Google's job.
Someone's thinking about a trip but hasn't decided where to stay. They have yet to initiate a direct search. Just scrolling, exploring, getting ideas.
Your Meta ads keep you visible during this phase. Not asking them to book. Just existing in their awareness.
When they're ready to search, you're one of the 3-5 properties they remember.
Most guests compare hotels on OTAs. Same rates everywhere. They choose based on photos, reviews, gut feeling.
If they've seen your Meta ads for two weeks showing your experience and vibe, you're not just another listing.
Beach resort ran two approaches:
Approach A: Static room images, "Book Now 20% Off"
Approach B: Videos of guest experiences: sunrise yoga, couples on the beach, kids in the pool, cocktails at daybeds
Approach A got more clicks and lower CPC.
Approach B got fewer clicks but 3x higher booking page visit rate from those who did click.
Over 90 days, Approach B drove 22% higher direct booking volume despite fewer clicks.
The ads weren't driving immediate action. They were building preference.
Filling Shoulder Seasons and Weak Demand Windows
Google Search captures existing demand. If nobody's searching "hotels in Bali" in March, Google won't help.
Meta can create demand when people aren't actively searching.
Resort example:
Terrible mid-week occupancy. Weekends: 85%. Monday-Thursday: 54%.
We ran Meta campaigns in feeder cities, targeting professionals for mid-week breaks. Messaging wasn't discounts. Instead of offering discounts, we highlighted the experience, fewer crowds, more attentive service, and easier access to the pool.
Over 12 weeks, mid-week occupancy climbed from 54% to 67%. ADR held flat.
Most hotel Meta ads look like digital brochures:
That worked in 2019. It doesn't work now.
Meta's algorithm prioritizes watch time and engagement. If people scroll past in 0.8 seconds, the algorithm stops showing it.
What performs now:
15-30 second videos showing experience, not rooms. Guest point of view. Movement. Sound design matching your vibe.
City hotel test:
Static images of lobby and rooms:
Replaced with videos: check-in experience, rooftop bar, city views at night, bartender making cocktails, friends laughing:
The algorithm rewarded content people wanted to watch.
Stop asking: "How many bookings did Meta drive this month?"
Start asking: Is Total Direct Booking Volume Higher When Meta Runs?
Test it. Run Meta consistently for 90 days. Pause for 60 days. Compare total direct bookings. Not Meta-attributed. Total.
If more people search your hotel name, something made them aware. Check correlation with Meta spend.
Shoulder seasons, mid-week, off-peak periods. If you see better occupancy in these time windows, the meta campaigns are working as planned.
If Meta costs $45 per assisted booking but shifts 5 percentage points from OTA to direct, you're saving 15-18% commission.
Net ROI is positive even if dashboard ROAS looks weak.
None of this shows up in last-click attribution. You have to measure differently.
The Bottom Line
Meta advertising for hotels isn't broken. Your expectations are.
If you're judging Meta by last-click conversions and immediate bookings, you'll always think it's underperforming.
Google Search performs better when people know your brand. Direct traffic converts higher when people have seen your property multiple times. Email works better when recipients remember you.
When hotels use Meta to build demand and track the right metrics, direct bookings often rise 12–20% in 12–18 months.
Hotels treat it like Google Search and judge only last-click results.
They cut the budget and wonder why direct bookings drop.
Then they blame "hotel digital marketing not working."
The difference isn't the platform. Understanding what you’re buying.
What's Next
At dhi Hospitality, we create Meta ad strategies for hotels. We base them on a clear view of the difference. We know they’re not the same, and we treat them that way.
If you're spending $4,000+ monthly on Meta and measuring it like Google Search, you're misreading what's working.