Does sending old customers as new conversions inflate your reporting? How do you keep the numbers honest?
Short answer
Label the upload date and count, measure the campaign on new conversions, and take revenue from your store or CRM, not platform columns.
Yes, it can, if you do not separate them. A conversion uploaded today appears as a conversion today, whatever date the sale happened. Left mixed in, it makes a new campaign look better than it is. The answer is to label and separate the warmup, not to avoid it.
Think about where the numbers show up. In the ad platform's reporting, uploaded events count as conversions on the day they are received. In your own analytics, they do not appear at all unless you add them. So the two sources will disagree for a while.
The simplest approach is to run the warmup before the campaign you want to judge, and measure the campaign from its start date onward using new conversions only. Record the date of the upload and the number of events, so you can subtract them when you read the first weeks.
Where you can, use a distinct event or conversion action for warmup, so it is visible in the columns. Some setups allow a custom name or a separate conversion action set as secondary, so it does not feed your primary optimisation target unless you want it to.
Do not count warmup in revenue. Your finance numbers should come from the store or CRM, not from platform conversion columns, and warmup events are not new revenue. A weekly check against real orders catches any confusion.
Be honest in client reporting. If you are an agency, tell clients what was uploaded, when and why, and keep a note in the report. The point is learning, and a simple line explains an early bump.
There is a policy side too. Each platform has rules about what you may send and how, and your consent basis matters. Read them and keep a record.
DataCops sends warmup rows with the date you send them and shows a result per person, sent, skipped or failed, and its delivery log keeps the record. That gives you something concrete to subtract or footnote. It does not change the platform's reporting for you.
How do you report to clients or your team today: platform columns, analytics, or the CRM?
DataCops in short
For this question: DataCops dates each warmup row when you send it and logs a result per person, so you can subtract or footnote it.
DataCops is a tool whose flagship feature, Ads Warmup, sends the customers you already have to your ad platforms before a campaign spends, so a new campaign learns from real buyers on day one, alongside a bot verdict on every visit and the real sale sent back from your CRM.
How DataCops does it
- Upload a customer list. A CSV of past buyers, old leads or booked calls; only email is required, up to 20,000 rows per upload.
- 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. 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.
- Dated when you send. Each row carries the send date, not the old sale date. Preview is free; sending needs a paid plan.
Best for: new ad accounts, new campaigns and relaunches that have customers on file but no recent conversion history.
Ads Warmup: tell the ads who pays
Ads Warmup, DataCops' flagship feature, sends customers you already have to Meta, Google Ads and TikTok before a new campaign spends: upload a CSV (only email is required, up to 20,000 rows), see a 0 to 10 match score per person, pick the event, and send. Rows are dated when you send, and Google Ads credits only people who clicked a Google ad. Preview is free; sending needs a paid plan. Check your own consent basis for the list first. See Ads Warmup.
Ways to do this job
| Option | Best for |
|---|---|
| DataCops Ads Warmup | Sending existing customers as conversion events, with a match score and a result per person |
| A customer list audience (Customer Match or a custom audience) | Targeting or excluding people, which is a different job from teaching bidding |
| Waiting for conversions | Accounts that can afford to learn slowly |
When not to use DataCops
- Your list has no consent basis for ad use. Check your own consent basis for the list first. DataCops is not legal advice.
- You have no customers yet. Ads Warmup needs a list of real customers or leads to send.
Sources and further reading
More on this: Ads Warmup, and the complete guide to offline conversion tracking.
Write the upload date and row count in your campaign notes the day you send. It takes ten seconds and saves an argument later.