Connecting your gym software to your ads: why almost nobody does it
Meta knows your spend, your software knows your members, and nothing links the two. The four reconciliation methods, their limits, and the measurement window to use.
Your ads manager knows exactly how much you spent and how many forms you received. Your gym management software knows exactly who signed up this month. Those two systems do not talk to each other, and that gap is where almost everything you could learn from your advertising escapes.
Without that link, you optimise on the wrong number
As long as the only figure coming back is the number of forms, the number of forms is what you try to increase. And Meta does exactly what you asked: it finds the people most likely to fill in a form.
But filling in a form and paying a membership are two different behaviours. The ad that brings thirty contacts at 5 € may convert none of them, while the one bringing eight at 15 € signs up four. Without the reconciliation, you will switch off the second one.
Last month, on a 600 € budget split evenly:
| Metric | Ad A | Ad B |
|---|---|---|
| Spend | 300 € | 300 € |
| Leads | 60 | 20 |
| Cost per lead | 5 € | 15 € |
| Actual sign-ups | 2 | 6 |
| Cost per member | 150 € | 50 € |
On Meta's numbers, A is three times better. In reality it costs you three times more per member.
Four ways to link spend to sign-ups
1. Manual reconciliation, once a month. Export the month's sign-ups from your software, export your leads from the ads manager, and cross the two lists on the email address. Half an hour, a spreadsheet, no technology. It is crude, and for a gym signing fifteen people a month it is enough to decide between two campaigns.
2. Asking at sign-up. "How did you hear about us?" costs nothing and gets filled in at the desk. It is also the least reliable method: people answer "on the internet" or "through a friend" when they have seen three ads, and nobody remembers the ad that actually triggered the visit. Useful as a signal, never as a measurement.
3. Online tracking, when sign-up happens on your site. Tagged links and a correctly installed pixel connect an online sign-up to the ad that brought it. It is reliable and automatic, with one limitation that matters: it only sees people who pay online. If your memberships are signed at the front desk, this channel measures almost nothing.
4. Automatic reconciliation between leads and members. This is the only method that covers the majority case, where someone fills in a form online and then comes in to sign. The principle is the same as manual reconciliation, run every night on your behalf.
Email reconciliation has a real flaw: Meta's form is pre-filled with the Facebook account's address, often an old personal one, while at the desk the person gives their current address.
No automatic method catches 100% of cases. What matters is not perfection but direction: if three quarters of sign-ups tie back to an ad, the performance gap between your campaigns becomes visible, and it is that gap that drives your decisions.
The measurement window: your most likely mistake
Someone who leaves their number in August may visit in September and sign in October. That is ordinary, especially on a committed membership.
If you measure your ads over seven days, you only see the immediate decisions, and you are judging an acquisition campaign on the most impulsive fraction of its audience.
Cost per member = spend for the period ÷ sign-ups attributed to that period
The trap is in the denominator: those sign-ups arrive later. Use a window of at least thirty days between lead and signature, ninety if your decision cycle is long. Our guide to the cost per acquired member breaks the calculation down.
What it changes in practice
Once the link exists, three decisions you could not make become obvious:
- Switching off the right campaign. The one that is expensive per member, not the one that is expensive per lead.
- Putting money back in the right place. You finally know which ad deserves the budget you were about to split blind.
- Recognising a sales problem. If every ad brings leads who never sign, the problem is no longer in the advertising. It is in what happens between the form and the front desk, and that is far better news: it costs nothing to fix.
This is exactly the bridge AdCoach builds: it tracks your advertising leads, connects to your gym management software - Virtuagym is currently the only native integration - and reconciles actual sign-ups with the ads that brought them, every night.
You get cost per member ad by ad, over a window long enough to be honest, without exporting a single spreadsheet.
- As long as you only measure forms, Meta optimises for forms.
- Monthly manual reconciliation is enough to decide between two campaigns. Start there.
- "How did you hear about us" is a signal, not a measurement.
- Online tracking only sees online sign-ups: at a club, that is a minority.
- Measure over thirty days minimum between lead and signature.
- An imperfect but consistent match is enough: the gap between campaigns decides, not the absolute number.
The data already exists, on both sides. All that is missing is the thread between them, and that thread is what turns an advertising budget into a decision.
Voyez votre vrai coût par adhérent dès aujourd’hui
AdCoach connecte vos pubs Meta en 2 minutes et vous montre, chaque matin, quelle publicité remplit votre salle et laquelle brûle votre budget.
Connecter mes pubs7 jours offerts, sans carte bleue. Vous arrêtez quand vous voulez.