Loading your content...
Loading your content...
Learn how to import offline conversions into Google Ads-capture gclid, map CRM events, and upload via CSV or API for accurate US revenue attribution.
Capture, store, map, and upload for repeatable offline conversion imports.
Persist gclid or hashed match keys server-side to maximize match rate.
Use API-based uploads and weekly reconciliations to keep CAC and MER accurate.
Importing offline conversions into Google Ads closes the loop between paid media and real revenue. If your business collects leads, phone calls, in-store purchases, or CRM-updated sales that start from clicks or ad-driven touchpoints, uploading those events helps move measurement from platform-reported conversions to attribution that reflects real dollars. This guide explains how to import offline conversions into Google Ads with an emphasis on data accuracy, server-side reliability, and US-specific considerations such as CCPA guidance and phone-call attribution.
To import offline conversions into Google Ads reliably you need a consistent identifier captured at the click or lead moment. The most common identifiers are Google Click ID (gclid) for Google Ads, or an offline match key such as email or phone (hashed per Google requirements). Capture strategy must be integrated with your landing pages, forms, phone tracking, or POS. For server-side approaches, stitch this identifier into your backend data pipeline and persist it until the conversion is confirmed.
The import process breaks down into four repeatable stages: capture → store → map → upload. Below is a simple conversion tracking diagram that maps fields required by Google Ads.
| Stage | Primary Actions | Required Identifiers |
|---|---|---|
| Capture | Collect gclid, call ID, email (hashed) | gclid / hashed_email / phone |
| Store | Persist to CRM or server database with timestamp | user_id, timestamp, campaign data |
| Map | Transform CRM event to Google Ads format and validate | conversion_name, conversion_time, value, currency |
| Upload | Use Google Ads UI, API, or offline uploads via CSV/BigQuery | CSV or API payload with required fields |
Note: Google requires time stamps in RFC 3339 format (UTC) for accurate attribution. When importing US-based conversions include timezone normalization to avoid attribution shifts across campaigns.
If you want a strategic partner to implement server-side capture and clean pipelines, our Services Overview explains how Prebo Digital approaches tracking builds and attribution. See services and technical offerings. For a quick reference to Prebo Digital’s approach to performance-driven growth systems visit our homepage. Prebo Digital homepage.
In the US market, common doctorates of truth are phone calls and offline invoicing. For call centers consider dynamic number insertion (DNI) to map sessions to call tracking IDs, then store that ID alongside gclid. For eCommerce or B2B leads, capture gclid or store a hashed email at form submit time. Hashing (SHA256) is often required when using email as a match key and must be performed on the client or server prior to upload.
Below is a practical sequence for importing offline conversions into Google Ads using CSV upload or the Google Ads API. Choose API for recurring automated imports; CSV is fine for weekly batch reconciliation.
Required fields include: conversion_name, conversion_time (RFC 3339), conversion_value, currency, and gclid or hashed identifiers. Ensure values use USD ($) when reporting US revenue. Example: a $1,200 deal with a 14-day close window should use the opportunity close date as conversion_time and $1,200 as conversion_value (estimate ranges and attribution windows should be documented internally).
Hash emails with SHA256 before upload and obey user consent choices. For US-specific privacy obligations review cookie and consent flows; maintain records of consent if you rely on match keys. If you use server-side event collection, align with the approaches in our technical tracking services to reduce client-side loss. Learn about our technical-first philosophy.
CSV uploads require a specific header format; Google Ads API supports offline conversion uploads programmatically and is recommended for high-volume or automated systems. If you’re testing, start with a small CSV sample to confirm correct attribution mapping before scaling. For complex setups, tie uploads to your ETL process so conversions flow from CRM to BigQuery and into Google Ads automatically.
After upload, check Google Ads conversion reporting for proper campaign, ad group, and keyword attribution. Expect partial matches - gclid decay or mismatched identifiers will reduce match rate. Track match-rate over time and troubleshoot by sampling unmatched rows to find capture gaps.
For US eCommerce stores on Shopify, combining server-to-server events with GA4 and Google Ads offline uploads reduces attribution leakage. Our Services Overview details integrations for Shopify and server-side tracking. See tracking and analytics services.
Example: a US SaaS company pays $50 CPL and historically sees a 10% close rate. If offline conversions show a $1,000 average contract value and post-upload data shifts more credit to Google Ads, CAC calculations should be updated to reflect true revenue per acquisition. Use regular reconciliations (weekly or daily) so MER and CAC are accurate. If match rate is below 60%, investigate capture lapses (e.g., missing gclid due to redirect stripping or single-page app issues).
When you’re ready to operationalize imports at scale, review our approach to building data pipelines and clean attribution to reduce loss and improve profitability. If you want to discuss implementation details for your stack, reach out through our contact page to request a technical review. Request a technical review.
| conversion_name | conversion_time | conversion_value | currency | gclid / hashed_email |
|---|---|---|---|---|
| Offline Sale | 2026-01-10T15:04:05Z | 1200 | USD | Cg0Q... (gclid) / sha256:abcd... |
Contact us today and we will get back to you shortly

Marion is an award-winning content creator with over a decade of experience crafting high-impact B2B and B2C content strategies. Her content journey began in the mid-00s as a journalist and copywriter, focusing on pop culture, fashion, and business for various online and print publications. As the Content Lead at Prebo Digital, Marion has driven significant increases in engagement, page views, and conversions by employing a creative approach that spans ideation, strategy and execution in organic and paid content.
Disclaimer: This content is for educational purposes only. Product availability, pricing, and specifications are subject to change. Always verify current details on the retailer's website before making a purchase. We may earn affiliate commissions from qualifying purchases.
Get answers to common questions about Analytics And Tracking
A digital agency that's ahead of the curve! Their ability to partner with customers, focus on tangible growth and speed of service and communication i...
Digitally well rounded team(SEO, Content, Google Ads, Bing Ads, Paid Social Ads- Meta, TikTok LinkedIn & more), hands-on team, very strategic and resu...
- Very skilled and knowledgeable in the digital industry and you understand the importance of budgets. Start-ups do not have hundreds of thousands to ...
In the 4 months since we joined hands with Prebo our leads quantity and quality has increased with much more direct impact on our target market. The t...
Shout out to Leesha @Prebo Digital for great diligence and care handling our Google Ads account. Other agencies take your money and do nothing until y...
Prebo will take your business to the next level. Extremely smart people, great service. Always go above and beyond.
Verified customer