
Google Ads
Google Ads for hotels: brand vs non-brand campaigns
Brand and non-brand campaigns play different roles in hotel marketing. Here is how to separate them, track them and interpret the results.
Meneghetti Wine Hotel & Winery
We took over the channels on 1 March 2026. Campaigns were running, but there was no single number for how many bookings and how much revenue each channel brings. Phobs sits on a different domain, so the guest’s source got lost on the way from the website. We fixed measurement first, then the campaigns.
Wine hotel and winery · Istria, Croatia · June 2026 vs June 2025. Source: GA4.
Case study
+117%
Direct booking revenue YoY
GA4, June 2026 vs June 2025
+121%
Number of direct bookings YoY
GA4, June 2026 vs June 2025
+69%
Number of sessions YoY
GA4, June 2026 vs June 2025
Period: June 2026 vs June 2025. Source: GA4.
The growth is not just from campaigns. Brand demand, organic traffic, the hotel’s offer and the season all work at the same time. This is one hotel’s result, not a promise.
Bookings on Phobs, on a different domain from the website. Google Ads and Meta were running. There was no single number for how many bookings and how much revenue each channel and market brings.
Every system counts a booking its own way. Google Ads credits it to the ad click. Meta credits it to its own ad, even when the guest finally came through Google. Only Phobs knows how many bookings there really were.
GA4 should connect those views, but Phobs is on a different domain. Without a cross-domain setup, a guest from the website enters Phobs as a new session and the booking ends up under direct or referral. The campaign that brought them disappears.
Not every enquiry is a room booking. Some guests call, send an email or book a table through OpenTable. That is interest, not revenue, and it is counted separately.
A guest from the website enters Phobs in the same session. The campaign source stays visible until the booking is confirmed, as far as consent and the browser allow.
Same names in GA4 and in the report. We checked that purchase arrives once, with the correct amount and currency.
Clicks on phone, email, OpenTable and downloads are tracked as interest. They do not count as bookings or revenue.
Spend by channel and market, bookings, revenue, cost per booking, brand and non-brand, booking funnel. It ends with what we change next month: budget, market, offer or booking path.
Five steps from a click on the website to a confirmed booking.
Click from the website to Phobs.
Available rooms and prices for the selected dates.
Room, rate or package.
Guest details, terms and payment.
Purchase with amount, currency and transaction_id.
A big drop between two steps is not automatically a bug. First we look at availability, minimum stay and price for those dates, and only then at the tech.
The brand campaign catches guests who are already searching for Meneghetti. Its ROAS is high because some of those guests would have come without the ad. Its job is to stop an OTA ad from taking the guest on the hotel’s own name.
Non-brand goes after guests who are still choosing a destination or a wine hotel. It costs more and pays back more slowly. That is why we do not mix it with brand into one ROAS.
Campaigns are split by source market and language. We compare markets by bookings, revenue and cost, not by clicks.
Google captures demand that already exists. Meta creates it: it shows the hotel and its other offers, and remarketing brings back people who were on the website or in Phobs.
So we do not judge Meta only on last-click bookings. But we also do not credit every booking Meta reports to Meta alone.
Period: June 2026 vs June 2025. Source: GA4.
Project start: March 2026
+117% revenue, +121% bookings and +69% sessions. June 2026 vs June 2025, source GA4.
The growth is not just from campaigns. Brand demand, organic and direct traffic, the hotel’s offer, the season and the booking experience all work at the same time. We do not claim the full +117% came from ads.
Only these three numbers are public. We do not publish the hotel’s budgets or absolute figures.
Consent, ad blockers and multiple devices mean GA4 does not see every booking or every source. That is why Google Ads, Meta, GA4 and Phobs never show the same number.
Phobs confirms the number of bookings and the revenue. GA4 and the ad platforms are used for the source and the guest’s path.
It depends on access: GTM, the website, the booking engine and the consent tool. We give a timeline after the review, not before.
Yes. We define what gets measured and at the end check that the data arrives. The web agency and booking provider make the changes in their own systems.
Yes, as a separate project. Monthly analysis, reporting and campaigns are then not included.
Yes. The principle is the same: cross-domain, booking events and one purchase per booking. The only difference is how the engine sends data.

Google Ads
Brand and non-brand campaigns play different roles in hotel marketing. Here is how to separate them, track them and interpret the results.

Analytics and tracking
Four events on the booking engine and the guest's source. From them a manager sees where guests drop off: at the rate, at the details or at payment. 64% of booking pages in our check have no tag at all.
In a hotel audit we check the website, booking engine and campaigns and show where the booking source gets lost.
On the first call we look at your data, not a slide deck.