Skip to main content
Bryan, Founder of StudioBase

How to Know Which Marketing Is Actually Working for Your Studio

Most studio owners spend money on Instagram, Google, and flyers with no idea what's driving bookings. Here's how to find out—without an analytics degree.

How to Know Which Marketing Is Actually Working for Your Studio

A yoga studio owner I talked to a few months ago was spending about $400/month across Instagram ads, a Google Business profile, and a printed flyer campaign she'd run at a nearby apartment complex. She'd done all of it for six months.

When I asked which channel was driving the most new students, she said: "Honestly? I have no idea."

She could tell me she'd gained 280 Instagram followers that quarter. She could tell me her email list had grown. But she had no idea whether her $400 was coming back to her in actual people walking through the door — or whether all of it was vanity.

This is the normal state of affairs for most small studios. And it's fixable.

Why Attribution Is Hard for Physical Studios#

E-commerce businesses have it easier than you do here. When someone clicks an Instagram ad and buys a t-shirt, the platform records the conversion. There's a clean line between ad spend and purchase.

For a studio, the line is blurry. Someone sees your Instagram post, then googles you, then drives by your front window, then finally books through the link in your bio. Which channel gets credit? Who knows.

There's also the flyer problem. You can put a QR code on a flyer, but you can't embed a UTM parameter in a conversation someone has at the coffee shop.

Here's the thing, though: most of your channels eventually funnel a student to one place — a booking page. And if you can create a distinct URL per channel, you can measure which ones produce actual bookings instead of just awareness.

That's the whole trick.

The Channels Most Studios Use (And What's Hard to Track About Each)#

Before getting to the fix, it helps to be honest about the attribution challenge for each channel.

ChannelTypical UsageAttribution Challenge
Instagram bio linkDrop link, run ads, post storiesEveryone goes through one URL — you can't separate organic from paid
Google Business profileCTA button, postsYou can see clicks in GBP insights, but not whether they booked
Email newsletterMonthly schedule update, promosClick-throughs are trackable; you just rarely have a unique destination URL
Physical flyers / QR codesApartment complexes, gyms, cafesNo attribution at all unless the QR code has a unique destination
Referrals from partnersChiropractor, nearby gym, massage studioCompletely invisible unless you ask or track
ClassPass / third-party platformsIntegrated into their platformYou get data from ClassPass, but it's siloed

The common thread: most attribution breaks because everyone lands on the same booking URL. If your Instagram bio, Google profile, email newsletter, and flyers all point to yourstudio.com/book, a booking that comes through is anonymous. You have no way to know the source.

The simplest solution is to create a separate, trackable booking URL for each marketing channel — what's often called a campaign link or attribution link.

The idea: each URL goes to the same booking page, but it carries a unique identifier in the URL that tells you where the click came from. When a booking completes through that URL, you know the source.

For example:

  • Your Instagram bio might use a link like yourstudio.com/book?ref=instagram
  • Your Google Business profile uses yourstudio.com/book?ref=google
  • Your flyer at the apartment complex uses yourstudio.com/book?ref=flyer-river-oaks
  • Your partner referral from the chiropractor uses yourstudio.com/book?ref=dr-patel

From the student's perspective, nothing changes. They click a link, they book a class. From your perspective, every booking has a source attached to it.

After 60 days, you can sort your bookings by source and answer a question you've never been able to answer before: which of these marketing activities is actually producing paying students?

The Data That Changes Your Decisions#

Here's what the numbers look like in practice. Say you've had your campaign links in place for two months and you pull a report:

SourceLink ClicksCompleted BookingsConversion Rate
Instagram bio312247.7%
Google Business1893116.4%
Flyer (River Oaks)471123.4%
Dr. Patel referral22836.4%

The story this tells is different from what most studio owners assume. Instagram looks great on engagement metrics — 312 clicks sounds impressive. But Google converts at more than twice the rate, your flyer is outperforming your social presence, and your chiropractor referral is almost certainly your highest-quality source of students.

What do you do with that? You invest more in your relationship with Dr. Patel. You make sure your Google Business profile is updated and complete. You consider whether Instagram ads are actually worth the $400/month when the organic referral from one local partner is producing better-converting leads.

You might keep Instagram anyway — awareness has its own value, and some of those 312 clicks turn into students later through other channels. But at least you're making that decision with data instead of guessing.

What to Do With Each Channel#

Once you have attribution data coming in, the practical question is what actions to take.

Instagram: If your conversion rate from Instagram is low, the problem is usually the landing experience, not the channel. Instagram drives discovery. If someone clicks and doesn't book, ask: did they find a clear schedule immediately? Or did they land on a homepage and have to hunt for it? A confusing booking flow loses Instagram traffic fast because people are browsing casually — one extra click and they're gone.

Google Business: If you're not seeing much traffic from here, your profile might need work. A GBP profile with recent posts, photos of the actual studio, and a direct booking CTA button converts significantly better than a sparse listing. Google searches for "yoga near me" are high intent — these are people who want to book right now, not just browse. Worth investing in.

Physical flyers and QR codes: Usually low click volume but high intent. Someone who went to the trouble of scanning a QR code on a flyer is more motivated than someone who tapped past a story on Instagram. If your flyer placements are converting at a good rate, more placements in similar locations (apartment complexes, corporate buildings, local cafes frequented by your target demographic) are worth the cost.

Referral partners: These are almost always your best channel and the one most studios underinvest in. A referral from a trusted source — a chiropractor who sees patients with back pain, a meditation teacher who thinks her students would benefit from movement — comes with social proof baked in. The student arrives already inclined to trust you. Consider a formal referral arrangement with your top partners, including a specific landing page or promo for their clients.

Email newsletters: Low volume, high conversion, almost always. Your email list is students who've already raised their hand. Track clicks from your newsletter as their own campaign source. If you're not seeing clicks, the issue is usually the email itself — are you making it easy to book from the email, or are you sending updates that don't have a clear call to action?

The Attribution Trap to Avoid#

One mistake: treating last-click attribution as the whole truth.

Attribution data tells you where someone came from immediately before booking. It doesn't tell you about the full journey. A student who books through your Google Business profile link might have first heard about you on Instagram, then googled you after seeing you pop up in someone's story. Instagram doesn't get the credit in a last-click model — but it played a role.

Don't cut channels just because they're not showing up as the final source. Use the attribution data to understand relative performance, not to eliminate anything that doesn't show a direct booking.

The channels that generate awareness (Instagram, local press, ClassPass) and the channels that convert that awareness into bookings (Google, referrals, direct links) are both part of the picture. Attribution data helps you right-size each.

Starting Simple#

If you're setting this up from scratch, resist the urge to build 20 campaign links at once. Start with the channels you're actually using:

  1. Create one link for your Instagram bio (the link that matters most to most studios)
  2. One for your Google Business profile CTA
  3. One for each physical location you have flyers at, if you can identify them
  4. One for each referral partner who sends you meaningful traffic

That's probably four to eight links. Let it run for 60 days. You'll know enough to start making better allocation decisions.

The biggest thing you'll learn, and I've heard this from almost every studio owner who starts tracking: the channel you were most confident about is rarely the one that's actually working. There's always a surprise. That surprise is worth finding.

Booking attribution isn't a big-analytics problem. It's a small habit — create unique links, use them consistently, look at the data every month. The studios that do this consistently stop throwing money at channels because they feel like they should, and start investing it where they can actually see it working.

StudioBase includes campaign link creation in your dashboard — create a trackable booking URL for each channel in about 30 seconds, and see bookings attributed by source. 14-day free trial, no credit card required.

Related: if you're weighing ClassPass as a channel and wondering whether it's worth the trade-off, the attribution question is central to that decision — my earlier post on whether your studio should be on ClassPass covers the math and the strategic angle.

B

Bryan, Founder of StudioBase

Building StudioBase to give small studio owners software that gets out of their way.

Questions about switching?

Not a support ticket — an actual conversation. Happy to help you figure out the best fit for your studio.

hello@studiobase.org