Loading your content...
Loading your content...
Learn best practices for offline conversion tracking on Shopify: capture identifiers, server-side matching, revenue reconciliation, and US compliance tips.
Capture gclid, fbp/fbc, email or phone at checkout and store them with the order.
Hash PII and upload offline events via GTM server or ETL to improve match rates.
Include order value ($) and reconcile offline revenue into MER and CAC dashboards.
Offline conversion tracking is essential when part of your revenue occurs outside browser-based events - phone orders, in-person sales, B2B invoice conversions, or third-party marketplaces that report delayed purchases. For US-based Shopify merchants and growth teams, offline data closes attribution gaps, helps reconcile platform-reported conversions with true revenue, and enables smarter CAC and LTV calculations. This guide walks through best practices for offline conversion tracking on Shopify, focusing on clean data pipelines, server-side processing, and measurable revenue impact.
A reliable pipeline typically looks like this:
Customer touches ad → visits Shopify store (TOF/MOF signals captured) → interacts (adds to cart) → converts offline (phone, in-person, invoice) → offline system captures identifying info → server-side process maps offline sale to the original digital identifiers → upload to ad platforms & analytics for attribution and bidding adjustment.
| Stage | Data captured | Where it lives |
|---|---|---|
| Digital touch | ClientID, gclid/fbc/fbp, order_id | Browser cookie, dataLayer, Shopify checkout |
| Offline conversion | Customer email, phone, invoice_id, order total ($) | POS, CRM, billing system |
| Server-side match | Hashed PII, order_id mapping, timestamp | GTM server container, ETL pipeline |
For a technical-first implementation, map Shopify order_id to an internal invoice_id and persist any advertising identifiers available (gclid, fbp, fbc, ttd) during checkout. If you use Shopify Plus, server-to-server checkout webhooks simplify reliable event capture; stores on other plans can use checkout scripts and dataLayer pushes plus server-side tag manager to persist identifiers.
If you want a concise overview of Prebo Digital's approach to data-driven growth systems, see our Services Overview which outlines strategy, build, test, and scale steps for tracking and media.
For examples of how this maps into a long-term growth system, review Prebo Digital's value proposition on the homepage. This helps contextualize how offline conversions feed into revenue dashboards and MER-focused reporting.
Below are practical steps and configuration recommendations for US Shopify merchants to capture and attribute offline revenue with accuracy and scale.
Capture gclid, fbc, fbp, and the client's cookie clientId during checkout. Store these values on the Shopify order as metafields or in a secure backend so they can be referenced when reconciling offline sales. Where possible, capture the customer's email and phone formatted for hashing (SHA256) to enable deterministic matching with ad platforms.
Send offline conversion records through a server-side GTM container or an ETL process. Hash PII (email, phone) before sending to advertising platforms and GA4 where required by platform specs. Server-side uploads reduce the risk of attribution loss from browser restrictions and improve match rates.
When uploading offline events, include order total as revenue ($) and, if feasible, a margin estimate. Even a rough margin band (e.g., 20-40%) helps the marketing team make CAC decisions that prioritize profitability over raw ROAS. Note: dollar figures below are illustrative estimates for US stores and will vary by business model.
Expect initial match rates to range widely. For hashed email+phone matches in the US, match rates might start around 20-60% depending on data quality and customer behavior; these are estimates, not guarantees. Track match rate over time and iterate on data capture points to improve it.
Be mindful of state privacy laws (e.g., CCPA/CPRA) and provide clear consent flows where needed. For server-side matching, minimize the data sent and rely on hashed identifiers. Maintain an audit log of uploaded offline conversions for accountability and troubleshooting.
Consideration: hashed PII reduces exposure but does not remove the need for lawful processing. Work with your legal or privacy team to confirm policies for customer data use.
Scenario: A customer clicks a Google ad, browses, does not complete checkout, but later calls and places a $450 order.
This allows bidding algorithms to learn from that offline purchase and brings the $450 into consolidated MER and CAC calculations.
Build dashboards that show: total offline revenue uploaded, match rate, attributed platforms, and a reconciled MER that includes offline revenue. Tie this to your GA4 or internal analytics to avoid double-counting browser-based conversions and uploaded offline events.
To explore how a structured growth system handles mixed online/offline funnels, see our approach detailed on the About page. For questions about implementation or a growth audit, you can request a conversation through our contact page.
Contact us today and we will get back to you shortly
Get answers to common questions about Analytics And Tracking

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.
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