Meta and TikTok Ads for Info Product Businesses: Setup and Tracking
Run Meta and TikTok ads for online courses and coaching programs: what gets rejected, how to show results, and how to send purchases from the server.
Article summary
TL;DR
Meta and TikTok accept ads for online courses and coaching programs. What they reject is a promise of money without explanation, flaunted cash, and copy that implies the viewer's financial situation. Sell the skill, keep the landing page in line with the ad, and send purchases from your server with the same event ID as the pixel.
- Meta prohibits "Offers of opportunities of unrealistic financial reward for unclear or minimal effort" (read November 2, 2026).
- TikTok bans "Flaunting or showing off money" and "Ambiguous claims on how to get rich with no information as to how" (policy updated August 2025).
- Google Ads requires a visible no-guarantee disclaimer on testimonials that claim specific results.
- Meta and TikTok both deduplicate pixel and server events on a shared event ID within 48 hours.
- Kajabi sends only Purchase and Lead through Meta's Conversions API; other events go through the browser.
On this page
This guide is part of our playbook on the best ecommerce platform for info product businesses. For tracking in general, see server-side tracking.
Meta, TikTok and Google: the rules side by side
None of the three platforms names courses or coaching as restricted. All three target the same thing: a financial outcome promised without saying how.
| Platform | What the rule says |
|---|---|
| Meta | Prohibits "Offers of opportunities of unrealistic financial reward for unclear or minimal effort"1Meta, Community Standards, Prohibited Commercial Practices, read November 2, 2026 |
| Meta | Ads "must not contain content that asserts or implies personal attributes", including "vulnerable financial status"2Meta, Advertising Standards, Privacy Violations and Personal Attributes, read November 2, 2026 |
| Meta | Ads "must not request financial information, including … income, net worth or how much debt someone has without our prior permission"2Meta, Advertising Standards, Privacy Violations and Personal Attributes, read November 2, 2026 |
| TikTok | Bans "A lack of information on how a product or service can deliver financial outcomes", "Flaunting or showing off money" and "Ambiguous claims on how to get rich with no information as to how"4TikTok Ads policy, Deceptive practices, updated August 2025 |
| TikTok (US and Canada) | Bans "Get-rich-quick schemes" and "Pyramid schemes"; generally bans "Too-good-to-be-true financial offers"5TikTok Ads policy, Financial Services, updated September 2026 |
| Google Ads | Bans claims that "entice the user with an improbable result … as the likely outcome", including "'Get rich quick' schemes"3Google Ads policy, Unreliable claims, read November 2, 2026 |
Fig. 1Three platforms, one target
Meta"Unrealistic financial reward for unclear or minimal effort"
TikTok"Ambiguous claims on how to get rich with no information as to how"
Google Ads"'Get rich quick' schemes"
None of them names courses or coaching as restricted.
What gets course and coaching ads rejected
These patterns break the rules above. Each has a version that sells the same course.
| Rejected pattern | Why | Rewrite |
|---|---|---|
| "Make $10k a month from your laptop" | Unrealistic financial reward, minimal effort1Meta, Community Standards, Prohibited Commercial Practices, read November 2, 20264TikTok Ads policy, Deceptive practices, updated August 2025 | "Learn to build and price a client website in 6 weeks" |
| Screenshots of Stripe dashboards, cash, cars | "Flaunting or showing off money"4TikTok Ads policy, Deceptive practices, updated August 2025 | The work itself: a lesson, a template, a before and after of a design |
| "Drowning in debt?" or "Broke and tired?" | Implies the viewer's financial status2Meta, Advertising Standards, Privacy Violations and Personal Attributes, read November 2, 2026 | "For freelancers who want to price their projects" |
| Lead form asking "What is your current income?" | Requests income without Meta's permission2Meta, Advertising Standards, Privacy Violations and Personal Attributes, read November 2, 2026 | Ask about experience or goals instead |
| "Students made $50k in 90 days" | Earnings claim, untypical result3Google Ads policy, Unreliable claims, read November 2, 202611FTC, Business Opportunity Rule, 16 CFR Part 437, eCFR, read November 2, 2026 | A real review about what the student learned, with permission |
Fig. 2Same course, an ad that passes
- "Make $10k a month from your laptop"Unrealistic financial reward, minimal effort."Learn to build and price a client website in 6 weeks"
- Screenshots of Stripe dashboards, cash, cars"Flaunting or showing off money".The work itself: a lesson, a template, a before and after of a design.
- "Drowning in debt?" or "Broke and tired?"Implies the viewer's financial status."For freelancers who want to price their projects"
- Lead form asking "What is your current income?"Requests income without Meta's permission.Ask about experience or goals instead.
Sell the skill, not the buyer's future income.
Watch out
The FTC treats statements like "earn a six-figure income" as earnings claims11FTC, Business Opportunity Rule, 16 CFR Part 437, eCFR, read November 2, 2026. A course whose ads sell the buyer's future income is the kind of offer ad platforms, processors and regulators target together.
Testimonials and student results
Google is the most explicit: "Testimonials that claim specific results must include a visible disclaimer stating that there is no guarantee of specific results and that the results can vary." If you guarantee a result, you also need "a clear and easily accessible refund (money-back) policy"3Google Ads policy, Unreliable claims, read November 2, 2026.
On Meta and TikTok, a student's income figure in an ad reads as the promise those platforms ban1Meta, Community Standards, Prohibited Commercial Practices, read November 2, 20264TikTok Ads policy, Deceptive practices, updated August 2025. Use reviews about the skill, the format and the support. Keep the same rule on the sales page.
Is a course a Special Ad Category?
Meta lists four Special Ad Categories: "housing, employment, financial products and services, or issues, elections, and politics"6Meta for Developers, Special Ad Category, read November 2, 2026. A course or coaching program is not one of them by nature.
- Teaching a skill (design, cooking, fitness coaching, writing): no special category.
- Promoting a financial product (a loan, a credit card, an investment account) inside the ad: it may fall under "financial products and services".
- Not sure? Check the category when you create the campaign. Choosing it limits targeting options.
The landing page is reviewed too
Ad reviewers follow the link. A clean ad that lands on an income-claim page gets rejected or, later, the account gets restricted.
- The page promises the same skill as the ad, in the same words.
- No income figures, dashboards or "results not typical" fine print used as cover.
- Testimonials are real, typical, and carry a no-guarantee line.
- Price, payment plan total and refund terms are visible before checkout.
- The membership or subscription terms are shown next to the buy button.
The full page structure is in landing pages for info product businesses and the info product sales funnel.
Tracking: send purchases from the server
Course funnels often move buyers across two or three domains: a page builder, a checkout, a course platform. The browser pixel loses purchases on the way. Send them from the server too, and let the platform deduplicate.
| Meta | TikTok | |
|---|---|---|
| Browser | Meta Pixel | TikTok Pixel |
| Server | Conversions API | Events API |
| Deduplication key | Pixel eventID = Conversions API event_id, and same event name7Meta for Developers, Deduplicate Pixel and server events, read November 2, 2026 | Same event_id sent through Pixel and Events API8TikTok Ads Help Center, Event deduplication, updated May 2025 |
| Window | Events received within 48 hours of the first one7Meta for Developers, Deduplicate Pixel and server events, read November 2, 2026 | Within a 48-hour window from the first event8TikTok Ads Help Center, Event deduplication, updated May 2025 |
Fig. 3Two senders, one purchase
Same event ID within 48 hours: the platform keeps one.
Send Purchase with the real order value, after payment is confirmed. For a payment plan, decide once whether you report the first installment or the plan total, and keep it.
What your course platform already sends
Check what your tools send before you add another one. Two connections sending the same purchase double your numbers.
| Tool | Server events | What to watch |
|---|---|---|
| Kajabi | "Kajabi sends two types of events via the Meta Conversions API: Purchases and Leads"; "All other events, including Initiate Checkout, are sent through the browser only"9Kajabi Help Center, Meta Pixel enhancements, read November 2, 2026 | "Use either Kajabi's Access Token or a third-party CAPI gateway, such as Stape, but not both", or purchases are inflated9Kajabi Help Center, Meta Pixel enhancements, read November 2, 2026 |
| ClickFunnels | "CAPI transmits conversion events directly from ClickFunnels' server to Meta's systems"10ClickFunnels Support, Connecting Meta Pixel and the Conversions API to ClickFunnels, updated May 9, 2025 | The help page does not list the events; check them in Events Manager |
| Other course platforms | Check the platform's help center | If only a pixel is offered, purchases on another domain may be lost |
Deeper setup: server-side tracking for info product businesses and ad attribution.
Setup checklist
- Create the Meta Pixel and the TikTok Pixel, and add them to every domain in the funnel.
- Connect the Conversions API and the Events API from the tool that confirms payment.
- Send the same event ID from browser and server for each purchase.
- Make sure only one tool sends server purchases.
- Buy your own course, then check in Events Manager that the purchase appears once, as deduplicated.
- Read every ad and the landing page against the rules table above.
- Launch with a skill-based offer, and watch refunds and disputes per campaign.
Check the tracking and the rules before the first dollar of spend.
What to measure
| Metric | Where to read it | What it tells you |
|---|---|---|
| Purchases reported vs. real orders | Ads Manager vs. your checkout | Whether tracking is complete or duplicated |
| Cost per purchase by offer | Ads Manager | Which offer pays for its traffic |
| Refunds by campaign | Checkout and processor | Whether an ad over-promises |
| Disputes by campaign | Processor | Whether buyers felt misled |
| Ad rejections and account warnings | Ads Manager, TikTok Ads Manager | Which wording to drop |
Refunds and disputes tie back to your payment account. See chargebacks for info product businesses.
How Tagada helps
Course purchases sent from the server, once payment is confirmed
"If you sell something real, we will get you paid." TagadaPay lists info products, coaching and online courses among its industries, with "enhanced review for regulated verticals." "Most merchants are live under 24 hours."12TagadaPay, homepage, read November 2, 2026
- Server-side events to Meta, Google and TikTok, sent from the checkout once payment is confirmed.
- One funnel: "Checkout, one-click upsells, subscriptions and membership on the same funnel", so upsell and membership revenue reach your ad accounts too.
- Fraud controls: "Native 3DS2, device intelligence, and rules engine" to keep card testing out of your ad data12TagadaPay, homepage, read November 2, 2026.
Already on ClickFunnels, Shopify or WooCommerce? You can drop TagadaPay in. Plans are on the pricing page.

Frequently asked questions
Can you run Facebook ads for an online course?
Why was my coaching ad rejected?
Can I show student results in my ads?
Is an online course ad a Special Ad Category on Meta?
Why does Meta report more purchases than my course platform?
Sources
Checked November 2, 2026- Meta, Community Standards, Prohibited Commercial Practices, read November 2, 2026
- Meta, Advertising Standards, Privacy Violations and Personal Attributes, read November 2, 2026
- Google Ads policy, Unreliable claims, read November 2, 2026
- TikTok Ads policy, Deceptive practices, updated August 2025
- TikTok Ads policy, Financial Services, updated September 2026
- Meta for Developers, Special Ad Category, read November 2, 2026
- Meta for Developers, Deduplicate Pixel and server events, read November 2, 2026
- TikTok Ads Help Center, Event deduplication, updated May 2025
- Kajabi Help Center, Meta Pixel enhancements, read November 2, 2026
- ClickFunnels Support, Connecting Meta Pixel and the Conversions API to ClickFunnels, updated May 9, 2025
- FTC, Business Opportunity Rule, 16 CFR Part 437, eCFR, read November 2, 2026
- TagadaPay, homepage, read November 2, 2026
Tagada
Get course ads approved and every purchase counted
Funnels, one-click upsells, subscription billing and payment routing, on one customer record.
- 01Create your free account
- 02Connect your store or build a checkout
- 03Launch funnels, upsells and subscriptions
