Attribution
By source · click to bookingNo access
Funnel hops readable
2/ 6
both are impression-side
Bookings attributed
—
needs GA4 + Zenoti
Revenue attributed
—
needs Zenoti API key
Blended cost per booking
—
needs spend and bookings
Where the chain breaks
attribution is only as good as its weakest hop| Hop | Held by | Can we read it | Note |
|---|---|---|---|
| 1. Impression | Meta Ads · Google Ads · Google Search | Partly | Meta and Search Console; not Google Ads |
| 2. Click | Meta Ads · Google Ads · Search Console · Business Profiles | Partly | Meta, organic and profile clicks; not Google Ads |
| 3. Landing | GA4 + GTM | No | Max Connect Digital owns both |
| 4. Booking started | Zenoti | No | schedule event switched off |
| 5. Booking paid | Zenoti | No | purchase event switched off |
| 6. Revenue | Zenoti | No | needs the scoped API key |
This will show
A source-to-booking view: spend in, bookings and revenue out, cost per booking per channel and per center.
Waiting on
GA4 (Max Connect Digital) for hops 3, and the scoped Zenoti API key for hops 4 to 6.
By source
the shape this table takes once the hops connect| Source | Clicks | Sessions | Bookings | Revenue | Cost/booking |
|---|---|---|---|---|---|
| Organic search | 5,140 | — | — | — | — |
| Meta Ads | 12,737 | — | — | — | — |
| Google Ads | — | — | — | — | — |
| Google Business Profile | 2,683 | — | — | — | — |
| Direct | — | — | — | — | — |
| Referral | — | — | — | — | — |