Loading your content...
Loading your content...
Learn step-by-step how to set up offline conversion tracking in Google Ads for US eCommerce and B2B - capture gclid, persist identifiers, and upload conversions.
Map offline events to conversion schema with gclid and value fields.
Store gclid or hashed identifiers in checkout, CRM, or POS.
Use CSV or API uploads; monitor match rate and reconcile revenue.
Offline conversion tracking in Google Ads lets you import sales and lead outcomes that happen outside the browser - phone calls, point-of-sale purchases, or closed deals from your CRM. For Shopify and WooCommerce stores using phone orders or B2B teams closing leads offline, mapping those events back to ad clicks improves attribution accuracy and helps optimize toward profitability rather than surface-level metrics.
Below is the step sequence. Each step includes implementation notes for US eCommerce and B2B workflows, plus suggested instrumentation (GA4, server-side, CRM ETL).
Define what counts as an offline conversion: phone sale, store pickup, qualified CRM opportunity, or an offline subscription. Standard fields to capture: conversion time (UTC), conversion value (use $ in examples), currency, Google click identifier (GCLID) or Google Ads click ID (gclid), and optionally customer identifiers (email hash, phone hash) for deterministic matching.
When a user clicks an ad, record the gclid or store a hashed email/phone tied to the session. For Shopify stores, append gclid to checkout and save it to the order meta. For server-side measurement, forward identifiers to your server endpoint using GA4 or a custom endpoint. See the team approach in our services overview for instrumentation options.
Persist gclid (or hashed identifiers) in your CRM, order records, or POS. Typical pattern: session -> checkout -> order/lead record. If the sale closes offline days later, you still have the link to the original click. For implementation patterns and developer workflows, review our agency approach to tagging and data pipelines.
Choose between a direct Google Ads upload, server-side conversion uploads, or an ETL that imports CRM closed-win records into Google Ads. Each option balances complexity, match rate, and privacy controls.
| Pattern | Best for | Notes |
|---|---|---|
| Manual/CSV upload | Small teams, occasional uploads | Low infra; ensure gclid and timestamp included. |
| Server-to-server API uploads | Continuous, automated syncing | Higher match rates; recommended for Shopify/WooCommerce scale. |
| GCLID + CRM ETL | B2B sales cycles | Supports long lead times and revenue attribution. |
Tip: Server-side uploads reduce browser cookie loss and ad-blocker interference. Pair this with a hashed identifier strategy for deterministic matching.
Click → capture gclid/email hash → persist in checkout/CRM → offline sale closes → extract record with gclid → upload to Google Ads API or CSV.
Visual (text) diagram:
| Ad Click | Session Capture (gclid) | Persist to Order/CRM | Offline Close | Upload to Google Ads |
In the United States, ensure consent and cookie notices reflect your use of identifiers and server-side forwarding. For California residents, consider CCPA data subject requests when storing customer identifiers. When hashing emails/phones for matching, use secure one-way hashes and document retention policies.
For implementation guidance across analytics and tracking, see our homepage for service alignment and technical capabilities: Prebo Digital homepage.
Choose CSV uploads to Google Ads when you need a simple, manual method. Use the Google Ads API for automated, scheduled imports. The API supports higher volumes and lower latency, which is preferable for ongoing retainer work and fast feedback loops on campaign performance.
Once offline conversion tracking is feeding Google Ads, evaluate attribution windows and conversion action settings. Start with a 90-day lookback for B2B deals and shorter windows for eCommerce transactions. Compare Google-reported conversions to server-side revenue to measure match rate and adjust the pipeline where identifiers are missing.
If you want to see a real-world example of a server-side implementation and ETL approach, our services outline includes tracking, GA4, and server-side options that are commonly used by US stores and B2B teams.
Track match rate, conversion value accuracy, and time-to-close. Periodically reconcile Google Ads conversions against CRM revenue (sample-based) to estimate attribution accuracy. Use server-side tracking for improved persistence and pair it with hashed identifiers when storing customer data.
For teams looking to formalize this into a recurring growth system, consider integrating the workflow with monthly reporting, experiment design for bidding changes, and CRO work on BOF flows. Learn how Prebo Digital approaches scaling measurement and growth in our contact resources: talk to a tracking expert.
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