The short answer
Export your Shopify customers, upload them to DataCops Ads Warmup, check the 0 to 10 match score, and send them to Meta, Google Ads and TikTok so a new campaign starts with real buyers to learn from.
DataCops is a tool that fixes Shopify tracking from a server, so your ads hear about every paid order, not only the ones a browser script managed to report.
How DataCops does it on Shopify:
- Every paid order, server-side. The DataCops Shopify app listens for Shopify's paid-order webhook and sends each order as a Purchase, with value and currency, to Meta, Google Ads, TikTok and LinkedIn. Shop Pay and Apple Pay orders count too.
- The steps before the sale. Its Web Pixel inside Shopify reports add to cart, checkout, payment info and search.
- Counted once. The pixel and the server share the same order ID, so a purchase is not counted twice.
- The click survives Safari. One script and one DNS record collect on your own domain, click IDs are kept on the server for up to 90 days, and a signed server-set cookie lasts up to 400 days where enabled.
- Real people only. Every visit gets a bot verdict, with a Real people only switch per ad platform (off by default).
- Proof. A delivery log shows each send as sent, held, skipped or failed, with the reason.
Best for: Shopify stores that run paid ads and want the ad platforms to see the sales Shopify already recorded.
Why start with past buyers
A new ad account, a new pixel or a new campaign has no purchases to learn from. It spends its first budget guessing. Your past buyers answer the question the platform is asking: who pays?
Ads Warmup is DataCops' flagship feature. It sends those buyers to the platform as signal before the campaign spends.
The steps
- Export from Shopify. In Customers, export a CSV. Email is enough; phone and name help the match.
- Upload to Ads Warmup. DataCops reads your columns. Up to 20,000 rows per upload.
- Read the match score. A 0 to 10 estimate per person, before you send.
- Pick the event. Purchase, Lead, Complete registration, Add to cart or Schedule.
- Send. To Meta, Google Ads and TikTok. You get a sent, skipped or failed result per person.
What to know before you send
- Dates. Each row is dated when you send, not with the old order date.
- Google. Google Ads credits only people who clicked a Google ad.
- Consent. Only send people you may legally send. Check your own terms.
- Preview is free. Read the scores first; sending needs a paid plan.
Read more on the Ads Warmup page.
When not to use DataCops
- You do not run paid ads. Tracking is for feeding ad platforms; with no ads, a native Shopify setup is enough.
- You only sell in person with Shopify POS. The app sends online paid orders, not POS sales.
- You want refunds taken back out of Meta or TikTok. A refund marks the Purchase refunded in DataCops and is corrected on Google Ads, not on Meta or TikTok.
Sources
- developers.facebook.com/docs/marketing-api/conversions-api
- developers.google.com/google-ads/api/docs/conversions/upload-offline
FAQ
Can I upload my Shopify customers to Meta?
Yes, with DataCops Ads Warmup. Export a customer CSV from Shopify, upload it, and send to Meta, Google Ads and TikTok. Only email is required.
How many rows can I upload?
Up to 20,000 rows per upload.
What is the match score?
An estimate from 0 to 10 for each person, based on email, phone, name, location, click ID and customer ID, shown before anything is sent.
Does Google Ads credit all of them?
No. Google credits only people who clicked a Google ad.
Is it a custom audience upload?
No. It sends each person as an event, dated when you send, so a new campaign has real customers to learn from.