Troubleshooting 1 min read

Duplicate Conversions: How to Identify and Fix Double-Counting

Last verified: 2026-11-05

Duplicate conversions inflate your conversion count, distort CPA and ROAS metrics, and confuse Smart Bidding. Here’s how to identify, fix, and prevent them.

How Duplicates Happen

CauseExample
Running manual + automatedCSV upload on Monday, TUOCA relay on Tuesday — same data
Overlapping date rangesRelay fetches last 48 hours daily → yesterday’s records appear twice
Timestamp variationsSame conversion with 1-second time difference = “new” conversion
Multiple data sourcesCallRail AND HubSpot both upload the same lead
Count set to “Every”Multiple conversions per GCLID are allowed

Detecting Duplicates

In Google Ads

  1. Go to Goals → Conversions → Uploads → your upload → Details
  2. Look for DUPLICATE_CONVERSION status — this means Google caught and rejected the duplicate
  3. If you see zero duplicate errors but conversion count seems too high, duplicates may be getting through (different timestamps)

In TUOCA

Check Activity Logs for:

  • Same GCLID appearing in multiple upload batches
  • Same phone number/email in overlapping batches

Fixing Existing Duplicates

Option 1: Conversion Adjustments (Google Ads)

Upload a conversion adjustment to “retract” the duplicate:

Google Click ID,Conversion Name,Adjustment Time,Adjustment Type
EAIaIQob...,Booked Job,2026-04-15 00:00:00,RETRACTION

Option 2: Recreate the Conversion Action

If duplicates are severe, create a new conversion action and start fresh with clean data.

Prevention

  1. Always include order_id — Deterministic, consistent, unique per record
  2. Don’t run both manual and automated — Choose one
  3. Set Count to “One” — For service businesses (one conversion per GCLID)
  4. Use TUOCA — Automatic order_id generation and cross-relay deduplication

Frequently Asked Questions

Signs of duplicates: (1) Conversion count suddenly doubled, (2) Multiple conversions per GCLID on the same day, (3) Conversion count exceeds your actual customer count, (4) Running both manual CSV uploads and automated relays. Check your upload reports for DUPLICATE_CONVERSION errors — if you're NOT seeing them, duplicates may be slipping through.

Always include an order_id (Google/Microsoft) or event_id (Meta/TikTok) with every upload. Use the same ID for the same record across uploads. Don't run both manual and automated uploads. Set 'Count' to 'One' for service businesses.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.