Error Database
Google Ads upload errors, with ranked causes and step-by-step fixes. Meta, Microsoft Ads, and TikTok codes are next.
Google Ads
CLICK_NOT_FOUND Google Ads couldn't match your uploaded conversion to any known ad click. Learn the top 5 causes of the CLICK_NOT_FOUND error, ranked by frequency, and how to fix each one. → DUPLICATE_CONVERSION Google Ads rejected your conversion as a duplicate. Learn why duplicates happen — missing order_id, overlapping schedules, repeated records — and how to implement proper deduplication. → EVENT_TIME_TOO_OLD The conversion timestamp is outside Google Ads' accepted time range. Learn why event times get rejected — 90-day limits, timezone issues, Unix vs ISO format confusion — and how to fix it. → EXPIRED_GCLID The GCLID has expired because the click is older than 90 days. Learn why GCLIDs expire, how to handle long sales cycles, and alternatives like Enhanced Conversions for Leads. → INVALID_CONVERSION_ACTION Google Ads couldn't find the conversion action you specified. Learn the most common causes — deleted actions, MCC mismatches, wrong action types — and how to fix each one. → INVALID_USER_IDENTIFIER Google Ads rejected your user identifiers for Enhanced Conversions. Learn why — unhashed PII, wrong algorithm, missing normalization — and how to fix hashing issues. → UNPARSEABLE_GCLID Google Ads couldn't parse the GCLID you provided. Learn why GCLIDs become unparseable — truncation, URL encoding, GBRAID confusion — and how to fix each cause. →