Skip to content
Ad tracking

Your ads. Your pixel. Your numbers.

Connect your own Meta, Google and TikTok pixels and run ads straight to your funnels. Leads, bookings and sales come back attributed in the ad accounts you already use, with every sale reported off the payment we have actually verified. We take 0% of what they earn you.

MetaGoogleTikTok
The difference

The pixel belongs to you.

This is not a dashboard that reports numbers back to you, and it is not our tracking on your pages. It is your own pixel, in your own ad account, firing on pages at your own domain. The audiences you build from it are yours, and they stay yours if you ever leave.

01
Your ad
Someone clicks it
02
Your funnel
On your own domain
03
Stripe
They pay you
04
Your ad account
The sale, attributed
What comes back

Every way somebody says yes.

Not just page views. The four things a campaign is actually bought to produce, each reported with the amount that changed hands, so a campaign can optimise for the one you care about rather than for clicks.

Lead

A form, a funnel opt-in, or an event registration

Booking

Somebody takes a slot in your calendar

Purchase

A product, a payment link, or an event ticket

Membership

A paid membership starts

Refund

Money goes back, by refund or a lost dispute

Sent from the server

An ad blocker should not cost you the sale.

A browser pixel only reports what the browser lets it. Meta and TikTok conversions are sent from our server instead, off the Stripe payment we have already verified, matched to the click that produced it. The amount reported is the amount actually charged, so an offer or an annual plan reports what it really was.

Google works differently, and we would rather say so than imply otherwise: reaching Google Ads from a server means its Ads API, a developer token and your own OAuth approval, which we do not ask you for. So Google conversions fire in the browser with the conversion label you set for each goal. Each network gets exactly one copy of each conversion, so nothing is counted twice.

Where it stops

Your members are not ad inventory.

Tracking belongs on the pages you use to find people, and nowhere else. Somebody reading a lesson you sold them, posting in your feed, or sending you a message is not being tracked by anything.

Fires on
  • Your funnel and landing pages
  • Your bio link and shop
  • Your public guides and event pages
  • Your join page
Never on
  • Inside the community feed
  • Lessons, audio, and member profiles
  • Direct messages
  • Your coach console
  • A form you have embedded on someone else's site
Consent, handled

Visitors in the EU, the EEA and the UK are asked before any pixel loads, on a banner styled from your own theme, and nothing loads until they agree. Anyone, anywhere, can change their mind from the control that stays on the page. We keep the record of that choice so you can show it was offered, and that record holds no IP address, no device fingerprint and no identity.

The trade is real and worth knowing up front: a visitor who declines is not tracked, so your European numbers will read lower than your American ones. That is the rule working rather than the pixel failing.

FAQ

Ad tracking, answered.

Whose ad account is it?

Yours. You paste your own Meta pixel ID, Google tag and TikTok pixel code, and the events land in your own accounts, where you already build your audiences and run your campaigns. Drry does not sit in the middle and does not take a cut of what those ads earn you.

Does this track my members around my community?

No, and it is built so it cannot. Pixels load on your public pages only: your funnels, your bio link and shop, your public guides and event pages, and your join page. They never load inside the community feed, in a lesson, in direct messages, in your coach console, or on a form you have embedded on somebody else's site. That list is enforced by a test, not by good intentions.

What does server-side mean here, and which networks get it?

Meta and TikTok conversions are sent from our server, off the Stripe payment we have already verified, rather than from the visitor's browser. That means an ad blocker or a browser privacy setting does not cost you the sale, and the amount reported is the amount actually charged. Google works differently: reaching Google Ads from a server needs its Ads API, a developer token and your own OAuth approval, which we do not ask you for, so Google conversions fire in the browser with the conversion label you set. Each network gets exactly one copy of each conversion, so nothing is ever counted twice.

What about GDPR and cookie consent?

Visitors in the EU, the EEA and the UK are asked before any pixel loads, on a banner styled from your own theme, and nothing loads until they agree. Anyone can change their mind from the control that stays on the page. We keep a record of the choice so you can show it was offered, holding no IP address, no fingerprint and no identity. When you connect a pixel you are the data controller for it, so your own privacy notice governs it.

What happens when a sale is refunded?

We report the refund, and a chargeback you lose, as its own event on Meta and TikTok, carrying the amount that went back. What that does NOT do is remove the original purchase from your reporting: neither network gives a website any way to withdraw a conversion it has already reported, and negative values are rejected, while Google's equivalent needs a level of API access we do not have. So treat it as visibility rather than correction. It is genuinely useful for two things: seeing which campaigns bring refund-prone buyers, and building an audience of refunders to exclude, so your ads stop hunting for more people like them.

How do I know it is working?

Two ways, both in the console. There is a Send test event button for Meta and TikTok that posts a real event to your account while you watch, and a delivery line under each network showing how many conversions reached it in the last thirty days, with the network's own error message if any did not. A revoked token says so instead of quietly producing nothing. If you paste the test event code from your ad account first, those test sends go to its Test Events tab instead of your live reporting, so you can check the whole thing works without putting a single fake number in front of a real decision.

Which plan is it on?

Growth. The pixel configuration is owner-only, because it involves a credential to your ad account and a decision about sharing visitor data, and that is not a decision to hand to every admin.

Pricing

Start free. Pay only when you have grown.

No trial countdown, no card up front. The free tier carries you from your first member to a real, paying community.

FreeNo card needed
Free

Everything you need to open the doors and welcome your first members.

  • 100 members
  • Unlimited courses
  • Unlimited guides: recipes, workouts, how-tos
  • Unlimited audio streaming
  • Community
  • 1 funnel with view counts
  • 1 capture form (waitlist, lead magnet, or contact)
  • 5 GB storage
  • Accept payments, 0% fee
  • Bio link store: sell up to 10 digital products, 0% fee
  • 1:1 and package payment links with signed agreements
  • 700 marketing emails a month
  • New-content emails to members, unmetered
  • Automatic captions and transcripts, unmetered
Start free, no card
CreatorMost popular
$29/month

Your own domain, your own brand, and at-risk member detection: see who is quietly drifting away before they go.

  • Everything in Free, plus:
  • The retention dashboard rivals lock behind their top tier, incl. at-risk members
  • White label your site (no Drry branding)
  • Custom domain
  • 500 members
  • 50 GB storage
  • Unlimited funnels and forms with conversion analytics
  • Unlimited digital products in your store
  • 60,000 marketing emails a month
  • Email automations (welcome, nurture, win-back)
  • 90 days of analytics history
Choose Creator
Growth
$99/month

Room to scale: 2,500 members and ten times the storage, with AI moderation and team seats for the admins and editors who help you run it, so it never has to run by hand.

  • Everything in Creator, plus:
  • Membership tiers: sell up to 3 levels from one community
  • 500,000 marketing emails a month
  • White label your email (send from your own domain)
  • Private podcast feeds
  • 2,500 members
  • 500 GB storage
  • AI community moderation
  • Team access
  • Full analytics history
  • Your own Meta, Google and TikTok ad tracking
Choose Growth

We never take a cut of your member payments, you keep 100%. You only pay Stripe's standard card fee (about 2.9% + 30 cents), the same fee any business pays.

Custom Plans

Need more members, custom support, or help migrating off another platform? Tell us what you are running and we will put a plan together around it.

Talk to us

Spend with your eyes open.

Build your community free and with no card, then connect your ad accounts when you are ready to spend. From your first paying member on, you keep 100%.