The short answer
Mixpanel counts what happens. DataCops makes sure the right things reach your ads.
DataCops is a tool that gives you first-party analytics, a GA4 alternative, on your own domain, with a bot verdict on every session, a consent banner that asks only where the law requires it, and the real conversions sent to your ad platforms.
How DataCops does it:
- First-party collection, no extra tool. One script and one DNS record put collection on your own subdomain; with your DNS on Cloudflare, the free Worker reads the click at the edge before the page loads. Click IDs are kept on the server for up to 90 days.
- Real people only. Every visit gets a bot verdict against 360+ billion IPs and 350+ monitoring points, with a Real people only switch per ad platform, off by default. Every form email is checked for disposable providers, domains with no mail server and an email risk score.
- The sale after the form. HighLevel natively (lead, booked, showed, won with value, paid), any CRM by webhook, Shopify through the DataCops Shopify app, all matched to the click by click ID or hashed email and phone, and sent to Meta, Google Ads, TikTok and LinkedIn.
- Ads Warmup. Upload your existing customers (up to 20,000 rows), see a 0 to 10 match score per person, and send them to Meta, Google Ads and TikTok so new campaigns start warm.
- Consent, memory and proof. A TCF 2.2 consent banner from your domain with Google Consent Mode v2 on by default, a server-set cookie up to 400 days where enabled, and a delivery log row for every send, counted once against the pixel.
Best for: businesses that run paid ads and want privacy-respecting analytics plus clean conversion data in one place. If you run no ads, a simple dashboard is enough.
The alternatives at a glance:
- DataCops: best for when your real goal is ads that learn from real buyers. Bot-filtered first-party sessions, and leads and sales sent to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X.
- Amplitude: best like-for-like swap for product teams.
- PostHog: best for analytics, replay, flags and errors in one tool.
- Heap: best for autocapture, define events later.
- Plausible: best for simple, privacy-first website stats.
Most people look for a Mixpanel alternative because of the event bill, or because nobody on the team has time to plan and maintain the events. Both are fair. But ask one question first: what do you do with the numbers?
If the answer is "improve the product", you want another product analytics tool, and this page names the good ones. If the answer is "spend ad money better", no dashboard will get you there. That is what this guide is about.
A dashboard is not a result
Product analytics is good at one thing: showing you how people move through your app. Funnels, retention, cohorts. Mixpanel does that very well.
But look at where it stops.
- It counts every visit, bots included. By default Mixpanel's web SDK drops only five search-engine bots. Scrapers, click farms and datacenter traffic land in your funnels unless you write the rules yourself.
- It stops at the dashboard. Your ad platforms never see what Mixpanel sees. Meta and Google keep learning from whatever the browser pixel managed to send.
- The sale is somewhere else. The booked call and the won deal happen in your CRM, days later. A product analytics tool was never built to send them back to the ad click.
DataCops starts from the other end. It counts first-party, bot-filtered sessions from your own subdomain, and then does something with them: it sends your leads and sales to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X, so the ads learn who actually buys.
Mixpanel explains your users. DataCops teaches your ads who they are.
Comparing analytics tools? See also our GA4, Amplitude, PostHog, Heap, Plausible, Fathom, Matomo and Piwik PRO guides.
Two ways to count the same visit
Both tools count. They count different things, for different people.
Mixpanel counts events
- Every click, page view and signup you send is an event.
- A bot that loads five pages is five events in your charts and your bill.
- The count lives in Mixpanel. Nothing is sent onward to the ads.
DataCops counts sessions
- A session is one visit, like Google Analytics. A new one starts after 30 minutes of no activity.
- Every session gets a verdict: real person, bot, datacenter, VPN or proxy.
- The leads and sales from real sessions go on to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X.
So the analytics in DataCops are not the product. They are the check. You see how many real people came, which ad brought them, and which conversions went to which platform. For deep product questions, a product analytics tool is still the better fit.
The real difference: counting versus sending
Here is what that means in practice, one job at a time.
Every visit gets a verdict
Mixpanel's own docs are clear. The web SDK filters Googlebot, bingbot, Yahoo Slurp, Baiduspider and YandexBot. For anything else you check the user agent and mark events as ignored. A bot that fakes a normal browser passes straight through.
DataCops checks every visit for bots, datacenter traffic, VPNs and proxies. Your first-party analytics show real sessions, and one switch per ad platform keeps flagged visits out of your ads (see click fraud protection). Real people only is off by default. When on, it keeps about 99% of bots out.
Conversions reach your ads
We found no way on Mixpanel's site to send conversions server-side to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest or X. That is not its job.
It is the whole job of DataCops. One script and one DNS record put tracking on your own subdomain, served first-party instead of from a third-party domain. Connect Meta, Google Ads, TikTok and LinkedIn with one click, and Microsoft Ads, Reddit and Pinterest with an API key. Click IDs are kept 90 days and the visitor cookie up to 400 days (with consent in the EU).
The sale happens after the form
For a clinic, an agency or a B2B team, the money comes later: the booked call, the show-up, the deal marked won. Mixpanel can take events you send it, but it does not match them to the ad click and pass them to the ad platforms.
DataCops does. Install it once on your HighLevel agency and pick the clients. Leads, booked calls, show-ups, won deals with their value and paid invoices go to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X, matched to the click. Any other CRM posts to a private webhook, directly or through Zapier, Make or n8n. Cancellations, no-shows and lost deals are never sent. See HighLevel conversion tracking.
Consent is built in
We found no consent banner of Mixpanel's own. Its SDK has opt-out calls that you wire to a consent tool from another vendor. DataCops includes a first-party consent manager built on IAB TCF v2.2, and website events wait for consent before they are sent.
You can see why each event was sent
Mixpanel shows you what happened in the product. DataCops shows you what happened to each conversion: a row per platform (sent, held, skipped or failed) with the reason next to it. When a client asks why conversions dropped, the answer is in one place.
Privacy and data deletion are built in
Visitors can ask for deletion through a form on your privacy page: they confirm by email, their session is anonymised, and a status page shows what was done. Deletion requests from Meta, TikTok and LinkedIn are handled automatically. Google Ads deletions are still manual. Click IDs, sessions and the click log are deleted after 90 days, and the identity store holds hashed emails and phones only.
Mixpanel tells you who clicked. DataCops tells the ads who paid.
The real cost of a cheap tool
The real cost is in the questions nobody asks before they start. Answer them with your own numbers.
How many hours will it take to build your Mixpanel event plan, bot rules and ad platform tracking before the first sale is tracked?
How many hours a month will someone spend keeping it working when Meta, Google or TikTok change something?
If a tag breaks quietly for a week, how many leads never reach your ads? And what is one lead worth to you?
How many sales a month close in your CRM that your ads never hear about?
The last question matters most. When the ads only see form fills, they learn to find more people who fill in forms, not people who buy. A funnel chart will show the drop. It will not fix it.
Free analytics that feeds nothing back is still paid for, in ad spend.
Every feature, side by side
Every DataCops feature, against what Mixpanel offers for the same need.
Mixpanel | ||
|---|---|---|
| Analytics | ||
| What it counts | First-party, bot-filtered sessions | Events you send, bots included beyond five |
| Funnels, retention, cohorts | Not the focus | Deep and flexible |
| Scale | Plans by sessions | Up to 1T events on Enterprise |
| What happened to each ad click | Click log in first-party analytics | Not built in |
| Tracking and ads | ||
| Setup | One script and one DNS record, server-side from your subdomain | SDK and a planned event list |
| Conversions to ad platforms | One click for Meta, Google Ads, TikTok, LinkedIn; API key for Microsoft Ads, Reddit, Pinterest, X | Not built in |
| Bot handling | Verdict per visit, Real people only per platform | Five search bots by default, user agent rules by hand |
| Visitor memory | Click IDs 90 days, cookie up to 400 days | Not an ad-click job |
| Beyond the website | ||
| CRM stages to ad platforms | HighLevel native, any CRM by webhook | Not built in |
| Signups via Sign in with Google | SignupCops keeps the ad click | Not built in |
| Upload past customers to warm up ads | Ads Warmup, up to 20,000 rows | Not built in |
| Meta health and wellness restrictions | Health mode: approved fields, neutral event names | Not built in |
| Privacy and legal | ||
| Consent manager | Built in, IAB TCF v2.2 | Bring your own, SDK opt-out calls |
| Visitors asking for deletion | Self-serve form, confirmed by email, status page | Not built in as a visitor form |
| Deletion requests from Meta, TikTok, LinkedIn | Acted on automatically | Not built in |
| Running it | ||
| Why each conversion was sent or skipped | Per-row delivery log with the reason | Not built in |
| Agencies with many clients | Agency board: every client on one login | Not built in |
| Startups | Free plan of 2,000 sessions | First year free if eligible |
| Paid entry | — | — |
Different units. A DataCops session is one visit; a new session starts after 30 minutes of no activity, and sessions over your plan are skipped until you upgrade or the month resets. Mixpanel bills events. Mixpanel column checked on mixpanel.com and its docs, 2 October 2026. "Not built in" means we found no Mixpanel feature for it.
The 5 Mixpanel alternatives compared
| Best for | Sends to ads | Bots | |
|---|---|---|---|
| Ads that learn from buyers | Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest, X | Verdict + switch | |
Amplitude | Product teams | Not stated | Not stated |
PostHog | All-in-one for developers | Not stated | Not stated |
Heap | Autocapture | Not stated | Not stated |
Plausible | Simple website stats | No | Built-in filtering |
1. DataCops: best if the goal is better ads
DataCops is the tracking solution for ad-funded businesses: it keeps bots out of what your ads learn from and sends the sale that happens after the form to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X. It is not a Mixpanel clone. It counts real, bot-filtered sessions from your own subdomain, then sends leads and sales to the ad platforms, including the ones that close later in your CRM. Every conversion has a row that says what happened and why.
Why people switch to it
- Real sessions, not bots, in your numbers
- Conversions sent to eight ad platforms
- Booked, showed, won and paid from your CRM
- Consent manager built in
Worth knowing
- No funnels, cohorts, replay or experiments at Mixpanel depth
- Real people only is off until you switch it on
Best for: teams whose numbers are meant to make their ads better.

2. Amplitude: best like-for-like swap
Amplitude does what Mixpanel does, with a bigger free tier: 2 million events, 10K replays, feature flags, web experiments and surveys. Plus adds behavioral cohorts, heatmaps, two years of history and alerts. All plans have unlimited seats.
It has the same limit as Mixpanel for ad teams: it analyses behaviour, it does not feed your ads.
Why people switch to it
- Twice the free events
- Same kind of analysis
Worth knowing
- Events still need planning
- Higher tiers by quote
Best for: teams who want Mixpanel, with more room on the free plan.

3. PostHog: best all-in-one for developers
PostHog bundles analytics, session replay, feature flags, error tracking, surveys and a data warehouse. The free allowance is large, and its own site says 97% of companies use it for free.
It is built by developers for developers. Marketing teams often find it a lot of tool for the question they have.
Why people switch to it
- Many tools in one
- Generous free usage
Worth knowing
- Developer-first
- Usage pricing past the free tier
Best for: teams where engineers own analytics and want one tool.

4. Heap: best for autocapture
Heap captures clicks and page views automatically, so you define events later instead of planning them up front. That fixes Mixpanel's biggest setup pain. The free plan covers 10,000 sessions with six months of history. Growth adds Sense AI and 12 months of history.
Past the free plan, prices are not on the page.
Why people switch to it
- No event planning up front
- Look back at data you did not plan for
Worth knowing
- Paid plans by quote
- Short history on Free
Best for: teams slowed down by planning events.

5. Plausible: best for simple website stats
Plausible is the opposite of Mixpanel: one light page of website stats, no cookies, built-in bot filtering and simple funnels.
It is not product analytics and it does not send anything to your ads.
Why people switch to it
- Simple and cheap
- No cookies
Worth knowing
- No in-app depth
- No free plan, trial only
Best for: sites that only need to know where visitors come from.
How to choose a Mixpanel alternative
- Ask who reads the numbers. Product team: Amplitude, PostHog or Heap. Ad team: DataCops.
- Check your bot traffic. If fake visits fill your charts or forms, you want a verdict on every visit, not user agent rules.
- Check where your sales close. In a CRM or on a call? You need those stages sent to your ads.
- Price the hours. Add the time to plan and maintain events to the plan price before you compare.
Pick DataCops if
- You run Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest or X and want them to learn from real buyers.
- Bots are in your numbers or your forms.
- Your sales close after the form: a booking, a call, a signed deal.
When not to use DataCops
- Keep Mixpanel only if you use it for in-product funnels, retention and cohorts. DataCops covers the tracking, bot filtering, consent and ad conversion job. If your team also relies on Mixpanel for that other work, run both and send each ad conversion from one place only.
- You run no ads. A simple analytics dashboard is the right answer if you do not buy traffic.
- You need session replay, heatmaps or deep product analytics. Product analytics tools do that better. DataCops is a first-party analytics and ad-conversion tool.
What's your actual goal?
If you run ads, nobody wants more charts. You want five things:
- Capture your leads and sales, first-party, from your own subdomain.
- Send them to your ad platforms, so Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X learn who buys.
- Include the sales that happen offline, on a call, in a clinic, in your CRM.
- Keep bots out, of your numbers and of your ads.
- Stay compliant, with consent checked and data deleted on request.
Mixpanel helps with none of those five directly. Here is the same goal, done both ways.
The traditional way, with Mixpanel
- Plan an event list with a developer.
- Add the SDK and send each event from your code.
- Write user agent rules to drop bots beyond the default five.
- Buy a consent banner and wire it to the SDK.
- Set up Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X tracking separately.
- Build a CRM flow to send offline sales back.
- Watch the event count, and keep the plan in sync with every release.
With DataCops
- Add one script and one DNS record.
- Connect Meta, Google Ads, TikTok, LinkedIn and X with one click each, and Microsoft Ads, Reddit and Pinterest with an API key.
- Switch on the consent manager.
- Switch on Real people only.
- Connect HighLevel or your CRM webhook.
Then run your business. Click IDs are kept and every send is written in the delivery log.
A chart shows you the leak. DataCops fixes what the ads learn from it.
Why people leave Mixpanel
Mixpanel is a strong product. People leave for reasons that sit around it.
- Events need planning. You decide what to track and a developer sends it. Miss an event and the data is not there later. Reviews on G2 and Capterra name the learning curve.
- The bill follows events. More traffic, more events, more cost. Bot traffic counts too.
- Bots get in. Only five search bots are dropped by default. The rest is your rule to write.
- It stops at the dashboard. Marketing teams want the ads to improve, not another chart.
- Offline sales are invisible. A booked call in the CRM never reaches Mixpanel or the ad click.
Offline conversions: what product analytics never sees
Most businesses that run ads do not close the sale in the app. The website collects the lead, the money comes later. Here is what DataCops sends, by industry.
| Business | What the pixel sees | What DataCops adds |
|---|---|---|
| Clinics, dental, med spa | Booking form | Booked, showed, treatment paid |
| Home services, roofing, solar | Quote request | Estimate booked, job won with its value |
| Agencies running client ads | Form fills per client | Every client's booked, showed, won and paid |
| B2B and SaaS | Demo request, signup | Qualified lead, trial, paid, by webhook |
| Legal, finance, high-ticket services | Enquiry | Consult booked, client signed |
From HighLevel natively, or any CRM by webhook, directly or through Zapier, Make or n8n.
- A visitor clicks your ad. DataCops keeps the click ID on your own domain.
- The lead books, shows up or buys in your CRM, days or weeks later.
- DataCops matches the stage to the ad click by click ID or hashed email and phone.
- The stage goes to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X, counted once.
SaaS team with Google sign-in? SignupCops keeps the ad click through Sign in with Google and holds risky signups back. See offline conversions for the full picture.
Ads Warmup: tell the ads who pays
Mixpanel reports what happened on your site. It does not tell the ad platforms who your customers are, so new campaigns learn from scratch. The customers you already have are the best description of who to find.
Ads Warmup, DataCops' flagship feature, sends them to your ad platforms before a campaign spends:
- Upload a customer list. A CSV of past buyers, old leads or booked calls. DataCops reads your columns; only email is required.
- See a match score for every person. An estimate from 0 to 10 from email, phone, name, location, click ID and customer ID, before anything is sent.
- Pick the event. Purchase, Lead, Complete registration, Add to cart or Schedule.
- Send server-side. Up to 20,000 people per upload to Meta, Google Ads and TikTok, with a sent, skipped or failed result per person. Google Ads credits only people who clicked a Google ad.
Each row is dated when you press send, not with the old sale date, so it gives a new campaign real customers to learn from on day one. Preview is free; sending needs a paid plan.
What else a dashboard never does
- Capture at the edge. With DNS on Cloudflare, the free, optional DataCops Cloudflare Worker reads click IDs and UTMs off the first request, before the page or any script runs. It captures; it does not block.
- Keep the click on the server. gclid, wbraid, gbraid, fbclid, ttclid and li_fat_id are stored for up to 90 days, so a deal that closes weeks later still finds its click. A signed server-set cookie lasts up to 400 days where enabled.
- Check the lead's email. Fixed rules, not guesses: disposable providers, domains with no mail server and an email risk score. With LeadCops (Business and up), a lead that fails is held and never billed.
- Install on Shopify. The DataCops Shopify app adds a web pixel and a theme app embed, so every paid order reaches your ads, express checkouts included. See Shopify Conversions API.
- Hand evidence to Google. On the Organization plan, the fraud refund report exports bot-flagged Google Ads clicks in the format Google's Click Quality form asks for. You attach it; Google decides.
Meta health and wellness restrictions
If you advertise a clinic, a treatment or a supplement, Meta may restrict the events it accepts from you. The usual cause is the data itself: a page link that names the treatment, an event called Book_Implant_Consult, a form field with symptoms.
Mixpanel does not send to Meta, so this falls on whatever pixel or API setup you built next to it. You clean every URL, event name and field by hand.
With DataCops, you switch on health mode. Only fields on an approved list are sent. Page links are cut to the domain and event names go neutral, like L_1.
Read more on Meta health and wellness restrictions.
Setup, step by step, side by side
Here is the same job done both ways, for a team that runs ads.
| The job | With Mixpanel | |
|---|---|---|
| Start collecting | Add the SDK, plan events, send each one from your code. | Add one script to your site head and one DNS record. |
| Keep bots out | Default drops five search bots. Write user agent rules and set $ignore for the rest. | Verdict on every visit. Switch on Real people only per platform. |
| Handle consent | Buy a consent banner, call the SDK opt-out methods from it. | Switch on the built-in consent manager (IAB TCF v2.2). |
| Send conversions to Meta and Google Ads | Not a Mixpanel job. Set up separate pixel and API tracking. | Connect each platform with one click. Every send is in the delivery log. |
| Send a CRM sale | Not a Mixpanel job. Build a CRM flow to each ad platform. | Install once on HighLevel and pick clients, or post to your webhook. |
| Find out why a conversion is missing | Check the ad platform's own tools. | Open the delivery log row. The reason is written next to it. |
Mixpanel is excellent at the jobs it was built for. The ad-side rows are simply outside them.
"15 minutes to get server-side tracking live. After 3 days failing with another app and a DIY server-side Google Tag Manager, that alone sold me. Then support jumped on a Google Meet with me on a Sunday afternoon to finish the job."Andrew Forsyth, Chief Executive Officer, Zeald
One tool where Mixpanel is one part
Mixpanel covers one job. Ad-funded businesses usually pay for four or five tools to get from a click to a clean conversion. DataCops runs that whole chain from one script on your own domain:
- Consent. A banner built to the IAB TCF v2.2 standard, Google Consent Mode v2 on by default, and a server check of the visitor's choice before every send.
- Bots kept out. Every visit gets a verdict. Real people only, switched on per platform, keeps bot and datacenter conversions away from your ads.
- Every platform, counted once. Conversions go server-side to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X, with one event ID so the pixel and server copies count once.
- The sale after the form. Booked, won and paid stages from HighLevel or any CRM go back to the ad click that started them.
- A record of every send. The delivery log shows each conversion as sent, held, skipped or failed, with the reason.
- Click fraud, on Organization. Repeat bot IPs are challenged or blocked at your Cloudflare edge, and flagged Google Ads clicks export as refund evidence for Google's Click Quality Form.
What to know before you switch
- Keep Mixpanel only if you use it for in-product funnels, retention and cohorts. DataCops covers the tracking, bot filtering, consent and ad conversion job. If your team also relies on Mixpanel for that other work, run both and send each ad conversion from one place only.
- Pick the plan for your busiest month. Free covers 2,000 sessions. Sessions over the plan are skipped until you upgrade or the month resets.
- Switch Real people only on from day one. It is set per ad platform and starts off on a new site.
Moving from Mixpanel to DataCops
- Add DataCops next to Mixpanel. One script and one DNS record. Mixpanel keeps running.
- Connect your ad accounts and send each conversion from one place only, so nothing counts twice.
- Compare for two weeks: real sessions against Mixpanel's counts, and what DataCops skipped as bots.
- Connect your CRM (HighLevel or your webhook) to add the stages after the form.
- Decide what stays. Keep Mixpanel for product work, or cancel it if you only used it for marketing numbers.
Every DataCops product mentioned here
- First-party analytics and click fraud protection.
- Server-side tracking and offline conversions.
- Meta Conversions API, Google Ads conversion tracking, TikTok Events API, LinkedIn Conversions API.
- HighLevel conversion tracking and DataCops for agencies.
- SignupCops, Ads Warmup, health mode and the consent manager.
Mixpanel alternatives: FAQ
Can I warm up a new campaign with my existing customers?
Yes, with DataCops Ads Warmup. Upload a CSV of past buyers, old leads or booked calls (only email is required, up to 20,000 rows), see a match score from 0 to 10 for every person, and send them to Meta, Google Ads and TikTok as fresh signal, dated when you send. Google Ads credits only people who clicked a Google ad. Preview is free; sending needs a paid plan.
When should I keep Mixpanel instead of switching?
Keep Mixpanel only if you use it for in-product funnels, retention and cohorts. DataCops covers the tracking, bot filtering, consent and ad conversion job. If your team also relies on Mixpanel for that other work, run both and send each ad conversion from one place only.
What is the best Mixpanel alternative?
DataCops, because it replaces Mixpanel plus the rest of the ad tracking stack in one tool: first-party tracking from your own subdomain, a bot verdict on every visit, a built-in consent manager, and conversions and CRM sales sent server-side to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X. It is free up to 2,000 sessions. If what you need from Mixpanel is in-product funnels, retention and cohorts, Amplitude or PostHog are the closest product analytics swaps.
Does Mixpanel filter bots?
By default the JavaScript SDK drops only five search-engine bots: Googlebot, bingbot, Yahoo Slurp, Baiduspider and YandexBot. For anything else, Mixpanel's docs tell you to check the user agent yourself and mark the event ignored. There is no datacenter, VPN or proxy check. DataCops gives every visit a verdict for bots, datacenter traffic, VPNs and proxies.
Can Mixpanel send conversions to Meta or Google Ads?
We found no server-side sending of conversions to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest or X on its site. Mixpanel is built to analyse behaviour, not to feed ad platforms. DataCops sends leads and sales to all eight, server-side from your own subdomain.
Is DataCops a product analytics tool?
No, and it does not try to be. DataCops has first-party analytics that count real, bot-filtered sessions and show what happened to each ad click. It has no funnels, cohorts, session replay or experiments on the level of Mixpanel. Its main job is tracking: getting the right conversions to your ad platforms.
Can I use DataCops and Mixpanel together?
Yes. Many teams keep Mixpanel for in-app product questions and add DataCops for the ad side: bot-filtered visits, click IDs kept on your own domain, and conversions sent to Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X. The two do different jobs.
Does DataCops count sessions or events?
Sessions. A session is one visit, like in Google Analytics: every page and event in it counts once, and a new session starts after 30 minutes of no activity. Mixpanel bills by events, and one visit can fire many.
Does Mixpanel have a consent manager?
We found no consent banner of its own on its site. Its SDK has opt-out methods you call from your own consent tool. DataCops includes a first-party consent manager built on IAB TCF v2.2, and website events wait for consent before they are sent.
Which ad platforms does DataCops send to?
Meta, Google Ads, TikTok, LinkedIn, Microsoft Ads, Reddit, Pinterest and X.