From ad click to A1 course
Venues
| Venue | Tasters | From Meta ads | Booked A1 course | Revenue so far | 90-day value per student |
|---|
Ads target areas, not single venues, so ad spend and cost per taster are shown for each area (pick an area above), not per venue. 90-day value is the average paid in the first 90 days after enrolling, for students at that venue since January 2025 who enrolled at least 90 days ago.
Pay in 6 vs upfront
| Course | Upfront sales | Upfront euros | Pay in 6 sales | Pay in 6 collected so far | Pay in 6 full sale value | Still to come (Pay in 6) | Share on Pay in 6 |
|---|
Upfront is a course paid in one payment (with a 7% discount). Pay in 6 is a course paid in six weekly instalments; it is counted on the day of the first instalment. Collected so far is what has actually been paid. Full sale value is what the plan is worth once all six instalments are in, so “Still to come” includes plans still running and any missed instalments. Euro amounts include IVA (VAT). Taster classes are not included. Area and venue come from the student’s matching taster enrolment;
Campaigns
| Campaign | Status | Spend | Purchases (Meta) | Return (Meta) | Confirmed tasters | Cost per confirmed taster | Times seen last 7 days |
|---|
Confirmed tasters are taster students in the CRM whose first visit came through that ad’s tracking link. Active but stale: switched on in Meta but not spending in the last 7 days. Tiring: people saw the ads 5+ times in a week.
Top ads
| Ad | Main message | Format | Spend | Purchases (Meta) | Confirmed tasters | Cost per confirmed taster |
|---|
Ads with the same name in several ad sets are combined.
Ad messages
A message theme groups ads by the idea they open with. Several different wordings can share one theme.
| Message theme | Share of spend | Spend | Purchases (Meta) | Cost per purchase | Return (Meta) | Confirmed tasters | Share since Jan 2025 |
|---|
Why students say they joined vs. what the ads say
Each ad’s opening line decides its theme. Many ads rotate several versions of the text. Spend and purchases for each version come from Meta’s own breakdown. Confirmed tasters count against the ad’s main theme. Some themes, like “Our reputation” and “All ages & beginners welcome”, appear in ads but have no matching checkout answer.
What stands out
About the data
- This is a demo. Llindar Language School is a fictional school and every figure on this page is generated sample data. It shows what a live dashboard looks like once a school’s ads and CRM are connected.
- Meta-reported: ad spend, clicks, landing page views, purchases and “Return (Meta)”. Meta counts every purchase type (including course and gift purchases) and uses its own attribution, so these run higher than what the CRM can confirm.
- CRM-confirmed: taster sales, venues, A1 course bookings, revenue and 90-day value. A taster sale is counted on the day the student enrolled. A student counts as “from Meta ads” or “from Google ads” when their first recorded source is that platform.
- Cost per taster and Return on Meta spend combine the two: Meta spend divided by Meta-sourced taster students, and those students’ CRM revenue so far divided by Meta spend. Recent students are early in their journey, so return grows over time.
- Areas: Meta and Google campaigns are split into Barcelona city and Sitges & coast by campaign.
- Refresh: in a live setup, Meta and Google Ads refresh three times a day and CRM student data daily.