Offline sales matchback connects an advertiser's purchase records to the audience exposed to the campaign, producing a dollar-denominated Return on Ad Spend (ROAS). This article explains the requirements, how the file is hashed for privacy, the upload steps, and where results appear.
The feature: Matchback compares an advertiser's hashed customer or purchase file against the campaign's exposed audience to attribute offline sales. The advantage: It produces a dollar-denominated Return on Ad Spend (ROAS) from real purchases — the strongest proof a campaign can carry — and the file is hashed before upload, so raw customer data is never exposed. The benefit: Sellers close the renewal on revenue, not proxies; operations runs the match through the first-party data flow into Insights.
What is offline sales matchback?
Matchback is an attribution method for advertisers whose sales happen offline — in a store, over the phone, at a dealership. The advertiser provides a customer or purchase file; Ribeye matches it against the users exposed to the campaign and reports how many exposed users became buyers, and the revenue behind them. Results flow into the Insights dashboard as a customer relationship management (CRM) matchback funnel.
How it works
The advertiser's file is hashed — converted to anonymized identifiers — before it's uploaded, so personally identifiable information (PII) is never handled in the clear. The hashed records are matched against the exposed audience. Matchback requires a minimum 3-month window and roughly 200,000 impressions of delivery to produce a reliable result, so it fits sustained campaigns rather than short flights.
How to run it — For operations
1. Confirm the campaign meets the minimums: 3-month window and ~200,000 impressions delivered.
2. Have the advertiser export a customer or purchase file with the standard fields; confirm it will be hashed before upload.
3. Upload through the First-Party Data flow (see First-Party Data Upload — FAQ).
4. Run the match; review the result in the Insights CRM-matchback funnel.
5. Report exposed-buyer counts, offline conversions, and ROAS alongside the
Dashboard's online metrics.
How to sell it — For sellers
Talk track:
• "If you give us a customer list, we'll match it against the people we reached and give you a dollar ROAS at the end of the flight."
• "Your file is hashed before it ever reaches us — we measure the match, not the raw data."
• "This is offline revenue tied to the campaign — the number that ends the 'did it work' conversation."
Pivot questions:
• "Do you keep a customer or purchase list we could match against?"
• "Are we running at least a quarter, so we clear the matchback window?"
Best for
• Advertisers with a CRM or purchase file and a real offline sale — auto, home services, multi-location retail.
• Sustained campaigns (a quarter or more) that clear the 3-month, 200K impression minimums.
• Renewal conversations where dollar ROAS carries the case.
Common questions
What are the minimums? A 3-month window and roughly 200,000 impressions of delivery.
Is customer data exposed? No. The file is hashed to anonymized identifiers before upload — PII is never handled in the clear.
What does it produce? Exposed-buyer counts, offline conversions, and a dollar denominated ROAS, shown in the Insights funnel.
Where do results appear? In the Insights dashboard as the CRM-matchback funnel view, alongside the standard Reporting Dashboard.
Can a short flight use matchback? No — under the 3-month or 200K-impression minimums, the match isn't reliable. Use the standard pixel for in-flight proof instead.
How is this different from the standard pixel? The pixel attributes online site visits and conversions; matchback attributes offline purchases from the advertiser's own records.
Which channels can it match? Any channel that exposed the audience through the pixel — CTV, OLV, Display, Audio. Not DOOH.
Related articles
• First-Party Data Upload — FAQ
• Insights — The CRM-Matchback Funnel View
• The Standard Pixel — Site-Visit Attribution Across Every Channel
• First-Party Data — CRM Matchback for Attribution
• Reporting Dashboard — What Every KPI Card Means
Last updated: June 2026 · Questions? Contact your Customer Success Manager.