Your buyers see an ad, sign up for the free class on your page and pay. The ad platform loses track of them at the checkout. Clakta follows them there, credits each sale and order bump to the ad that sent the buyer, and takes refunds back off it.
ana.costa Free live class on Thursday: how I sold my first course to 100 students.
anacosta.academy/masterclass
LiveThursday, 8pm
Free masterclass
Free live class on Thursday: how I sold my first course to 100 students.
Emailmaria.s@mail.comSave my seat
HotmartPaid
Launch Method$497
WorkbookBump$47
Credit Card$544
Why your launch numbers never add up
The ad platform reports what its pixel caught. Your sales platform reports what buyers paid. Somewhere between the ad and the checkout the buyer changes domain, and the two numbers split.
The sale happens on another domain
Your pixel runs on your page, but the payment happens on your sales platform's checkout. Once the buyer leaves your domain, the ad platform often can't tie the payment back to the click.
Ad report1 purchase
HotmartCourse$497
HotmartBump$47
HotmartUpsell$297
3 payments
Bumps and upsells slip through
One buyer takes the course, the workbook bump and the mentoring upsell. The platform records three payments, and the ad report may count one of them.
Pinterest
1 student3 claims
Every platform claims the same student
A student watches a YouTube ad, then clicks a Meta ad and a Pinterest ad before buying. All three platforms report the sale, so your ad reports add up to more students than you enrolled.
Leads
See which ads bring in leads who go on to buy
Call identify when someone signs up for your free class or downloads your ebook. From then on Clakta knows that lead by email, which ad brought them in, and whether they bought.
One identify call on your opt-in or registration form ties the visit to the lead's email, name and phone.
Track custom events, such as a class sign-up or a replay view, alongside page views and sales.
Each lead has a page with their visits, the ads they came from and every purchase they made afterwards.
Masterclass sign-ups184 leads today
Meta104Google46Pinterest22Direct12
LeadSourceWhen
JSj•••@gmail.com
masterclass-lal1 min
RPr•••@outlook.com
yt-free-class3 min
MFm•••@gmail.com
reels-hook-34 min
LCl•••@icloud.com
Pinterest
pin-teaser6 min
TAt•••@gmail.comDirect9 min
BKb•••@hotmail.com
retargeting-7d12 min
CNc•••@gmail.com
search-brand15 min
Sales
Every sale from your course platform, matched to the visit
Connect your sales platform and every sale arrives with the visit, campaign and ad behind it. On supported checkouts you don't need to edit your links, because the Clakta script adds the visitor's session when they're clicked.
Checkout links pick up the visitor's session when they're clicked. The script only adds its own parameter, so affiliate codes stay as they are.
Order bumps, upsells and subscription renewals each arrive as their own order, so you can see what every product added.
Each sale keeps its payment method, and refunds and chargebacks update the sale they belong to.
ProductSourceAmountStatus
HotmartLaunch MethodCredit Card
masterclass-launch$497Paid
HotmartWorkbookCredit Card
masterclass-launch$47Paid
KiwifyGroup mentoringCredit Card
yt-free-class$1,997Paid
CaktoLaunch templatesBoleto
Pinterest
pin-teaser$97Paid
HotmartLaunch MethodCredit Card
retargeting-7d$497Refunded
WhopCommunity, month 2Credit CardDirect$49Paid
KiwifyLaunch MethodPix
reels-hook-3$497Paid
Launches
Read your launch phase by phase
Capture, warm-up, cart open and cart close spend money in very different ways. Clakta puts each campaign's own numbers next to the sales it brought in, so you can tell which phase paid for itself.
Sales, revenue and ROAS as Meta, Google, X or Pinterest report them, next to the same metrics from your real sales.
Budget recommendations flag which campaigns to scale and which to cut back, based on the sales they brought in.
Pause, resume or change budgets from the same table while the cart is open, one row at a time or several at once.
14-day launchAd spendRevenue from salesReported 5.1×Real 3.5×
Capture
Warm-up
Cart open
Cart close
Day 1Day 7Day 14
Students
Follow each student from the first click to the renewal
Open any student to read their path in order: the ads they clicked, the free class they signed up for, the course they bought and every payment after it.
Visits, sign-ups and purchases sit on one timeline, with the ad behind each visit.
Every student's page shows what they spent in total, how many purchases they made and when they last bought.
Switch between five attribution models, first click and last click among them, to see which ad started the sale and which one closed it.
Courses usually sell with a 7-day guarantee, so a launch keeps losing revenue for a week after the cart closes. Clakta takes each refund and chargeback off the sale it belongs to, and off the ad that brought that sale in.
Refunds and chargebacks update the original sale, so revenue, ROAS and profit drop with them.
Add the platform fee as a percentage of each sale, plus your monthly tools, and every profit number accounts for them.
A chargeback rate widget shows how many of your sales end in a dispute.
Launch revenue during the guarantee
At cart close$19,900ROAS 3.5×After the guarantee$16,374ROAS 2.9×
D0D1D2D3D4D5D6D7
8 refunds
$3,526
Chargebacks 0.8%
Built for how launches run
Alerts and automations
Get an email when a refund comes in, or pause a campaign when a metric crosses a limit you set.
Live visitors
See how many people are on your class page right now and which pages they're reading.
Assistant and MCP
Ask about your launch in plain words, or use the same data in Claude, ChatGPT or Cursor through the MCP server.
Privacy-friendly mode
Attribute visits and sales without cookies, with your data hosted in the EU or the US.
Ready before your next launch
Three steps, and none of them touches your checkout.
Paste the script on your sales and sign-up pages, or in your page builder's header settings. Then call identify on your forms to know each lead by email. The SDK docs show every option.
Connect your sales platform from settings. Sales arrive by webhook, and checkout links pick up the visitor's session on their own.
HotmartHotmartWebhook active
KiwifyKiwifyWebhook active
CaktoCaktoWebhook active
WhopWhopWebhook active
3
Connect ads and fees
Sign in to Meta, Google, X or Pinterest, then add your platform's fee so profit is right from the first sale.
Ana Costa AcademyConnected
Ana Costa YouTubeConnected
Platform fee9.9% per sale
Tools and apps$290 / month
Works with your sales platform and your ad accounts
Sales platforms
ShopifyShopify
HotmartHotmart
KiwifyKiwify
CaktoCakto
Lemon SqueezyLemon Squeezy
Dodo Payments
PaddlePaddle
WhopWhop
SuperwallSuperwall
RevenueCatRevenueCat
GumroadGumroad
WooCommerceWooCommerce
BigCommerceBigCommerce
Ads
Meta Ads
Google Ads
X Ads
Pinterest
Pinterest Ads
Snapchat
Snapchat
Selling somewhere else? Send sales to the Orders API and they're attributed the same way.
Questions course creators ask
Not on the platforms Clakta supports. The script adds the visitor's session to the checkout link when it's clicked. If your checkout runs on your own domain, pass the session yourself with getSessionId().
No. The script only adds its own session parameter to the checkout link and leaves the affiliate code as it is.
No. Clakta tracks the pages on your site, including your registration page, the leads you identify and the sales your platform reports. Attendance inside your webinar tool and calls with your team aren't tracked.
Each one arrives as its own order, so you can see what the bump or upsell added on top of the main sale.
No. Keep your pixel and your ads as they are. Clakta runs next to them and doesn't change what the ad platforms report.
Yes. Send each sale to the Orders API with the visitor's session and it's attributed like any other sale.
Put your ad budget where the sales are.
Add one script, connect your ad accounts, and Clakta starts tying every click to the revenue it brought in.