Marketing & Attribution

Track the full journey from first ad click to paid booking — and know exactly which channels drive revenue.

10:1
— average return on ad spend with full-funnel attribution
artidal-attribution · channel performance
Attributed revenue
€308K
This month
Bookings tracked
231
Blended ROAS
22.8×
CHANNELSPENDBOOKINGSREVENUEROAS
Instagram Ads€2,40034€48,20020.1×
Google Search€1,80028€38,60021.4×
Referral Program€80019€24,10030.1×
Meta Retargeting€6008€11,40019.0×
Direct / Organic€0142€186,000

Why Attribution Matters More in Experience Hospitality

When someone books a city hotel, the decision cycle is typically short — search, compare prices, book. Attribution is relatively straightforward: last-click on a Google Ad, done. Experience hospitality is fundamentally different. A potential guest considering a surf camp in Portugal or a wellness retreat in Bali goes through a decision cycle that can span weeks or months. They discover the property through an Instagram reel, read a blog post comparison, visit the website twice from different devices, ask a friend who went last year, see a retargeting ad on Facebook, receive a forwarded referral link, and finally book.

That journey involves six or more touchpoints across organic social, paid advertising, content marketing, word-of-mouth, and direct traffic. If you only measure last-click attribution — which is all most operators have — you'll conclude that your brand search ads deserve all the credit and cut your Instagram budget. In reality, Instagram initiated the journey, the blog built credibility, the friend's recommendation overcame hesitation, and the retargeting ad prompted action. Cutting Instagram would collapse the top of your funnel without you understanding why bookings dropped three months later.

The emotional, research-heavy nature of experience hospitality purchases makes multi-touch attribution not just useful but essential. A €2,000 week-long surf camp booking is closer to a considered luxury purchase than a transactional hotel room-night. The marketing channels that influence that purchase are different from the channel that closes it, and your budget allocation should reflect the full picture, not just the final click.

UTM Tracking and Campaign Management

Artidal's attribution system starts with comprehensive UTM parameter capture. Every link you share — in ads, emails, social posts, partner websites, influencer collaborations — carries UTM tags (source, medium, campaign, term, content) that are captured the moment a visitor arrives on your booking site. These parameters persist across the visitor's session and are stored against the booking when they convert, creating an unbreakable link between the marketing touchpoint and the revenue it generated.

Campaign management goes beyond UTM tagging. Each campaign in Artidal is a structured object with a name, date range, budget, associated promotion codes, and target segments. When you launch a spring campaign with a 15% early-bird discount, the campaign object links the UTM parameters in your ads, the coupon code on the landing page, the guest segment you're targeting, and the promotion rules that govern the discount. After the campaign ends, you see the complete picture: impressions and clicks (from your ad platform), website visits (from UTM capture), bookings generated, revenue earned, and promotion costs — all in one view.

This is the gap that tools like Mailchimp or HubSpot can't bridge for experience hospitality. They track email opens and link clicks, but they have no concept of a multi-night booking with accommodation, activities, and add-ons. They can tell you someone clicked your email; they can't tell you that click resulted in a €1,800 booking for two guests in a private room with the Advanced Surf Package. Artidal connects the marketing action to the business outcome because both live in the same system.

Multi-Touch Attribution and Funnel Events

Single-touch attribution — whether first-click or last-click — is a convenient lie. It assigns 100% of the credit to one touchpoint and zero to everything else. For a purchase decision that involves multiple channels over multiple weeks, this leads to systematically wrong budget allocation.

Artidal tracks the full sequence of funnel events for every visitor: first visit, page views, package browsing, booking started, payment initiated, booking confirmed. Each event is timestamped and tagged with the source (UTM parameters, referrer URL, or direct). Multi-touch attribution distributes credit across all touchpoints using configurable models — linear (equal credit to all touches), time-decay (more credit to recent touches), or position-based (40% to first touch, 40% to last, 20% distributed across middle touches).

For a surf camp operator, this means understanding that Instagram drives discovery (high first-touch credit), blog content drives consideration (middle-touch credit), and Google brand search drives conversion (last-touch credit). The budget implication is clear: cutting Instagram saves money short-term but starves the top of the funnel. Cutting brand search loses the conversion mechanism. The attribution model reveals the role each channel plays so budget decisions are informed, not guessed.

New customer flagging adds another dimension — every booking is automatically tagged as new or returning. This lets you separate acquisition marketing performance (channels that bring new guests) from retention marketing (channels that drive repeat bookings). A Facebook campaign that generates 50 bookings looks great until you realise 45 of them were returning guests who would have booked anyway. The new customer flag reveals this immediately.

Booking-Linked Attribution: Campaign to Revenue

The most valuable attribute of Artidal's attribution is that it closes the loop all the way to revenue. This is where standalone analytics tools like Google Analytics or Mixpanel fall short — they can tell you a visitor converted (submitted a form, reached a thank-you page), but they don't know the booking value, the room type selected, the package components, or whether the guest actually paid.

In Artidal, the attribution chain is: campaign → UTM click → website session → booking created → payment received → revenue recorded. Every link in this chain is a real data point, not an estimate or a proxy. When you look at your spring Instagram campaign, you see: 12,400 impressions, 340 clicks, 89 website sessions with UTM match, 23 bookings started, 18 bookings confirmed, €31,200 total revenue, €1,733 average booking value, and €173 cost-per-booking (based on the €3,100 you spent on Instagram ads). That's a 10:1 return on ad spend — calculated on actual revenue, not estimated conversions.

This booking-linked attribution extends to referrer URL tracking for organic discovery. When a guest arrives from a surf travel blog that reviewed your property, the referrer URL is captured and attributed. Over time, you build a picture of which blogs, directories, and partner websites actually drive bookings — not just traffic. This informs partnership decisions, content placement budgets, and SEO priorities with hard revenue data rather than vanity metrics.

Integration with GTM, GA4, and Meta Pixel

Artidal doesn't replace your existing analytics and ad platforms — it enriches them. Built-in integration with Google Tag Manager means every funnel event (page view, package browse, booking started, payment confirmed) fires as a structured dataLayer event that GTM can route to GA4, Meta Pixel, TikTok Pixel, or any other destination. The events include booking metadata — package name, room type, number of guests, booking value — so your ad platforms receive the conversion data they need for optimisation without manual setup.

For Meta (Facebook/Instagram) advertising, the Conversions API integration sends server-side events directly to Meta, bypassing browser-based tracking limitations caused by ad blockers, iOS privacy changes, and cookie restrictions. This is particularly important for experience hospitality operators who rely heavily on Instagram — without server-side tracking, Meta's ad optimisation algorithm is working with incomplete data, leading to higher CPAs and worse targeting over time.

GA4 integration provides enhanced e-commerce events that treat bookings as transactions with line items (room, package, add-ons), enabling standard GA4 reporting on revenue, average order value, and conversion funnels. This means your existing GA4 dashboards and reports continue to work, now enriched with accurate booking data from Artidal rather than estimated conversions from a thank-you page pixel.

The combined effect is that your ad platforms optimise on real booking data, your analytics platform reflects actual revenue, and Artidal provides the attribution layer that connects the two. No more reconciling three different conversion numbers from three different tools and guessing which one is closest to reality.

— Capabilities

What it does

Automatic UTM Capture & Persistence

UTM parameters (source, medium, campaign, term, content) are captured on first visit, persisted across sessions, and stored against the booking record — linking every marketing touchpoint to revenue.

Campaign Management with Coupon Linking

Structured campaign objects with date ranges, budgets, linked promotion codes, and target segments. See impressions, clicks, bookings, revenue, and ROI for every campaign in one view.

Funnel Event Tracking

Track every step of the guest journey — first visit, page views, package browsing, booking started, payment initiated, booking confirmed — with source attribution at each event.

Multi-Touch Attribution Models

Distribute conversion credit across all touchpoints using linear, time-decay, or position-based models. Understand which channels drive discovery, consideration, and conversion.

New vs. Returning Customer Flagging

Every booking is automatically tagged as new or returning guest. Separate acquisition performance from retention to avoid crediting campaigns for bookings that would have happened anyway.

Booking-Linked Revenue Attribution

Attribution goes all the way to actual paid revenue — not website visits, not form submissions. See cost-per-booking and return on ad spend calculated on real booking revenue.

GTM, GA4 & Meta Pixel Integration

DataLayer events for GTM, enhanced e-commerce for GA4, and Conversions API for Meta — your ad platforms optimise on real booking data, not estimated conversions from a thank-you page pixel.

Referrer URL Tracking

Capture and attribute organic referral sources — blogs, directories, partner sites — to actual booking revenue. Know which content placements drive bookings, not just traffic.

— Problems solved

What changes

01
Last-Click Attribution Blindness

Single-touch attribution credits the final click and ignores the discovery and consideration channels that initiated the journey. Multi-touch models reveal the full picture.

02
Vanity Metrics Without Revenue Connection

Google Analytics tells you someone visited. Mailchimp tells you someone clicked. Neither tells you they booked €1,800 in accommodation. Artidal connects the click to the booking to the payment.

03
Reconciling Three Different Conversion Numbers

GA4 says 40 conversions, Meta says 55, your booking system says 38. Artidal provides one source of truth because marketing data and booking data live in the same platform.

04
Ad Tracking Degraded by Privacy Changes

iOS App Tracking Transparency and browser cookie restrictions break pixel-based tracking. Server-side Conversions API integration sends accurate event data directly, bypassing browser limitations.

05
Gut-Feel Budget Allocation

Without attribution data, marketing budgets are allocated based on intuition or the loudest team member's opinion. Revenue-linked attribution provides the data to allocate spend to channels that actually produce bookings.

06
No Visibility into Organic Referral Value

A surf blog review drives traffic, but is it driving bookings? Referrer URL tracking tied to booking revenue answers this definitively, informing partnership and content investment decisions.

— See it in action

Ready to explore
Marketing & Attribution?