Requires Weekend Host or higher.
Note: This is Insights → Campaigns — the analytics view. It's different from the Link Shortener's Campaigns feature, which is where you create the campaign names in the first place. See Campaigns (Link Management) for that.
How to Access
- In the sidebar, click Insights to expand the menu
- Under Advanced Analytics, click Campaigns
What You'll See on the Page
- Campaigns table — every campaign name you've used in a Hostmatic short link or in GA4, with:
- Sessions — visits attributed to the campaign (from GA4)
- Clicks — short-link clicks tagged with this campaign
- Bookings — confirmed bookings attributed back to this campaign
- Revenue — booking revenue if Guesty is connected
- Conversion rate — bookings ÷ sessions
- Source / medium breakdown for each campaign (e.g. facebook / social, newsletter / email)
- Top-performing campaigns card highlighting the best by booking volume and by conversion rate (these don't always agree)
- Date range selector in the top-right (7 / 14 / 30 / 90 days, plan-capped)
How Campaigns Get Created
A campaign appears here in two ways:
- You shorten a URL and add a campaign name — Open the Link Shortener, enter the destination URL, and put a name in the Campaign field (e.g. "spring-newsletter"). Every click on that link is tagged with the campaign.
- A visitor lands on your site with
utm_campaign=...in the URL — GA4 picks it up. This catches campaigns you didn't shorten through Hostmatic (e.g. links you tagged manually).
Both paths feed the same table, so a campaign you've used in five different links shows up as one row.
Using Campaign Data
Spot Channel-Level Winners
Look at the conversion rate column, not just the sessions column. A campaign with 100 sessions and 4 bookings (4%) is usually worth more than one with 1,000 sessions and 5 bookings (0.5%).
Decide What to Repeat
The campaigns at the top of the Top-performing card are your repeat playbook. If "summer-promo-2025" converted, "summer-promo-2026" with the same creative and channel is your first move.
Identify Junk Traffic
Campaigns with hundreds of sessions but zero bookings are usually one of three things:
- Bot traffic (often from sketchy referrals)
- A leak in your funnel — go to Funnel Analysis and find where this campaign's sessions drop off
- A mismatched audience — the campaign reached people who weren't your target guest
Compare Across Periods *(Pro only)*
Pro plan adds period-over-period comparison. Use it to confirm a campaign actually performed better this run than last — not just better in absolute numbers because you spent more.
How to Tag Future Campaigns
The cleanest source of campaign data is always going through the Hostmatic short link:
- Go to Link Shortener
- Paste the destination URL (your homepage, a listing, a booking page)
- Fill in Campaign with a short, lowercase, consistent name (e.g. fall-newsletter, insta-bio-2026)
- Optionally fill Source and Medium (e.g. newsletter / email) for finer-grained attribution
- Click Shorten URL and use that short link in your campaign
The advantage of going through the Hostmatic shortener (vs tagging UTMs by hand) is the link click count: GA4 only tells you about visitors who reached your site, but Hostmatic tells you how many actually clicked the link in the first place — which separates "campaign didn't reach people" from "campaign reached them but didn't convince them."
Tip: Pick a consistent campaign naming convention early. "spring-news" and "Spring Newsletter" and "spring_newsletter_2026" will all be different rows in this table.
Requirements
- Weekend Host or higher
- GA4 connected (Integrations)
- At least one Hostmatic short link with a campaign name, or one inbound visit carrying a
utm_campaignparameter - Guesty connected (Pro only) — required for revenue attribution