Every form on your site,
with its click
A script tag, landing pages on your domain and a lead intake API.
How a gym lead is tracked- Script tag per site
- 1
- First-party cookies
- 2
- Click IDs kept
- 4
- Query strings stored
- 0
Leads go on to the systems you already run
Where MaverStudio sits on your website
Three doors in, one intake, and every lead filed to its location with one source rule.
Works on any site that takes a script tag
Forms you cannot edit still work: set data-capture to auto and any form asking for a name and an email or phone is captured.
data-capture="auto"Two ways to capture every enquiry
Keep your current site, add our pages for campaigns, or run both on the same domain.
Tracking snippet
For the site you already have
One script tag, nothing rebuilt
- UTMs, gclid, gbraid, wbraid and fbclid captured
- Google's own campaign IDs kept
- Landing path and referrer recorded
- First and last touch in two first-party cookies
- Auto capture for forms you cannot edit
Page views counted, query strings never stored
Hosted landing pages
For your paid campaigns
Built and published by our team
- Served at lp.yourdomain.com
- Location pinned on every entry
- Text consent proof: words, time, IP, browser
- Invisible bot guard on every form
- Lead sent on to GoHighLevel or Mindbody
Included with Managed Growth
What the snippet does
It keeps the click, posts the form with it, and counts page views without storing who viewed them.
Snippet · your site
First and last touch
The snippet records the UTM set, gclid, gbraid, wbraid, fbclid, Google's campaign IDs, the landing path and the referrer. Touches are kept in the browser and in two cookies on your own domain, shared with your landing pages, so a Monday click and a Thursday form are still joined.
One member's journey: a Google Ads click on the keyword bjj near me, the landing page that kept the click, the lead, the intro class they showed up to, and the membership.
Snippet · forms you cannot edit
Auto capture
Set data-capture to auto and the snippet passively captures any form that asks for a name and an email or a phone, without touching the form's own handler. Your site keeps sending its forms where it always did, and the lead arrives here with its click.
Snippet · page views
Site traffic
Every page of the location's site and landing pages that is seen is counted by location, by page and by where the visit came from. No query string is ever stored, and a page view names a browser, never a person.
Landing pages and the API
Pages we build on your domain, and one door for every other tool.
Managed Growth · your domain
Hosted landing pages
Pages on lp.yourdomain.com, built and published by our team for each location, post straight into the intake with the location pinned. Each entry keeps the exact consent sentence shown, the time, the IP address and the browser, and an invisible bot guard stops scripts from making you text a stranger.
A landing page on a phone: a visitor fills in name, phone and email, answers whether they have trained before and sends it, and the lead arrives in MaverStudio with its source and page kept.
Lead intake · any tool
Intake API
Anything that can post a lead can use the intake endpoint with a token. Tokens are made in Settings > API tokens, per organization or per location, shown once and stored only as a hash. Leads posted this way follow the same source rule and land on the same board.
Shown once
Want it on your site?
Let us show you.
Book a demo<script src="https://app.maverstudio.com/maver.js" data-token="YOUR_INTAKE_TOKEN" data-location="your-location-slug" defer></script>Add it to every page of the site, landing pages included.
POST https://app.maverstudio.com/api/leads
Authorization: Bearer YOUR_INTAKE_TOKEN
Content-Type: application/json
{
"name": "Dana Reyes",
"phone": "(512) 555-0148",
"email": "[email protected]",
"location_slug": "your-location-slug"
}201 Created
{ "lead_id": "LEAD_ID", "deduplicated": false }A name and an email or a phone are required. An organization-wide token also needs location_slug.
Questions owners ask
Questions the snippet answers
Read next
- Read the article
ArticleSeptember 8, 2026How to track a gym lead from the first ad click to membership
A lead clicks your ad on Monday and fills in the form on Thursday. Unless the click survived, the campaign gets no credit. Here is how to follow it.
- Read the article
ArticleOctober 9, 2026Why cost per lead misleads gyms, and what to watch instead
A campaign can win on cost per lead and lose on members. Here is how to read your ads by what a new member actually cost.
- Read more
A landing page on a phone: a visitor fills in name, phone and email, answers whether they have trained before and sends it, and the lead arrives in MaverStudio with its source and page kept.
ProductLanding pages that keep the source
Pages on your own domain that capture the click, record consent and send the lead on.
Frequently asked questions
Keep the click
with the lead
Add one script tag to your site, run your campaigns on pages hosted on your domain, and the ad click travels with the enquiry whenever there was one.
