A business that sells mostly by phone, WhatsApp or in a physical shop, but invests in digital marketing, faces a structural measurement problem: Analytics sees perfectly well what happens inside the website (clicks, forms, online purchases), but goes completely blind the exact moment a person leaves the screen and continues the conversation through another channel. If half (or more) of that business's real conversions happen that way, half the return on digital marketing investment is, literally, invisible on the dashboard.
Why this problem is more common than it looks
It is not a problem exclusive to very traditional businesses. Clinics, workshops, advisory firms, real estate agencies, restaurants taking phone bookings, shops with in-store pickup: in all these industries it is common for a significant share of conversions, even ones that start with a Google search or an ad click, to end up closing over the phone or in person, out of reach of any tracking pixel placed on the website.
Call tracking: the dynamic number that solves much of the problem
The most widespread technical solution is call tracking using dynamic phone numbers: instead of always showing the same phone number on the website, the system shows a different number depending on where the visit came from (organic search, a specific ad, an email campaign), and every call to that number is automatically forwarded to the business's real number. This lets you know, fairly precisely, which channel generated each call, with no difference noticeable to the customer.
WhatsApp Business and tracking conversations
For businesses that receive inquiries via WhatsApp, there are two possible levels of tracking. The most basic is recording as a conversion event the click on the button or link that opens WhatsApp from the website (Analytics can measure this, since it happens on the page itself before jumping to the app), which gives a reasonable approximation of how many people initiate contact through that channel. The more advanced level, available with the WhatsApp Business API and certain CRM integrations, lets you follow the actual conversation and confirm whether it ended in a sale, closing the full loop from initial click to final conversion.
Channel-exclusive promo codes and coupons as a simple, cheap method
For businesses without budget for call tracking tools, a more hands-on but effective method is using a different promotional or discount code depending on the campaign's source channel (one for the Google ad, another for social media), and asking whoever answers the phone or the counter to note which code the customer mentions. It is less precise than an automated system, but it gives a real approximation at practically zero cost.
Direct survey: "how did you hear about us?"
The simplest method of all, and surprisingly underrated, is simply asking. Including the question "how did you hear about us?" in the phone or in-person sales process, and systematically recording the answer (even in a simple spreadsheet), gives a direct data source that, aggregated over several months, reveals very useful patterns about which digital channels are generating offline conversions, even if it is not as precise as a technical attribution system.
Physical store visits generated by digital advertising
For businesses with a physical location, some advertising platforms (Google Ads and Meta Ads, among others) offer "estimated store visits" reports, which approximate how many people visited the physical location after interacting with an ad, using aggregated, anonymised location data. These are not exact figures nor available for every business (they usually require a minimum volume of impressions and visits to generate the report), but they give one more signal of the offline part of the journey that would otherwise remain completely invisible.
How to bring it all together into a single report
The ultimate goal is not to have five separate, unrelated data sources, but to build a dashboard that combines digital conversions measured by Analytics with offline conversions estimated through calls, WhatsApp, promo codes and direct surveys, all attributed to their corresponding source channel. Only with that combined view can you truly assess which campaign or channel is performing best, instead of only optimising the part digital analytics sees by default, which in many businesses is barely half the full picture.
A real case: the campaign that looked like a failure and was not
A dental clinic was investing in paid search advertising with a relatively high cost per click, and according to Analytics, that campaign was generating very few conversions online (forms completed on the website). Before cutting the budget, a dynamic phone number specific to that campaign was set up, and in the first month of tracking it was discovered the campaign generated more than three times as many calls as web forms, with a considerably higher first-visit conversion rate on calls than on form contacts. The campaign, which was about to be cancelled for looking unprofitable, turned out to actually be one of the business's most profitable, simply because almost all of its real result was happening through a channel digital analytics was not seeing.
Training the team that answers the phone or the counter
None of the methods described work well if the team answering calls or serving customers in person does not understand why they are being asked to note down a piece of data or mention a code. Briefly explaining the reason (that this information helps know which campaigns are working and invest the marketing budget better, which directly benefits the business) usually greatly improves the quality and consistency of the data collected, compared to asking for it as a bureaucratic task with no explanation.
Integrating offline data into the CRM, not just a separate spreadsheet
Collecting offline source data in an isolated spreadsheet, disconnected from the rest of the business's management system, greatly limits its long-term usefulness. When that data is integrated directly into the CRM, tied to each specific customer, it becomes easy to cross-reference which source channel has the best conversion rate to final customer, not just first contact, and which channel brings in customers who stay longer or spend more over time, a far more complete view than any standalone marketing report offers.
Step by step: setting up offline-to-online tracking with no budget for tools
For a small business that cannot afford call tracking software, there is an equally useful handmade version. First, create a different reference code for each active channel (for example, "WEB10" for people arriving via organic search, "ADS10" for people arriving via paid advertising, "IG10" for Instagram), and offer it as a small incentive (a token discount, a gift) to encourage mentioning it. Second, add a mandatory field in the phone or in-person sales process where whoever handles it notes which code the customer mentioned, or if none was mentioned, simply asks "how did you hear about us?" and notes the literal answer. Third, centralise those notes in a shared spreadsheet, with date, declared channel and sale value. Fourth, every month, cross-reference that spreadsheet with Analytics data to see what proportion of total sales is falling outside digital measurement, and compare which declared channels match (or do not match) what digital analytics suggests is performing best. This manual method, though less precise than an automated system, costs nothing in tools and already provides a far more complete view than relying solely on what Analytics can see on its own.
Frequently asked questions
Is call tracking with dynamic numbers expensive to implement?
Solutions exist for every budget, from dedicated monthly-fee tools to simpler integrations within existing analytics platforms. The cost is usually recouped quickly in businesses where the phone is a meaningful conversion channel.
Is it legal to record or track customer calls?
Tracking the call's origin (which channel generated it) does not require recording the conversation and usually has no significant legal implications. If you also want to record the call's content, you do need to inform the caller beforehand and comply with applicable data protection regulations.
How do I know what percentage of my real conversions is going unnoticed by Analytics?
An approximate way is to compare the business's total number of sales or new customers (a figure known precisely) against the number of conversions recorded in Analytics over the same period; the difference gives an idea of the volume being measured through other means or not measured at all.
Is it worth implementing all of this if my business gets few calls a month?
It depends on the value of each conversion: if the average ticket is high, even a few calls a month can more than justify investing in a tracking system, precisely because each one represents considerable economic value.
Can I use the same logic to measure in-person visits to a trade fair or event generated by digital marketing?
Yes, the logic is the same: using channel-specific invitation codes, direct surveys at the event itself, or unique registration links per campaign, lets you attribute offline attendance to prior digital marketing efforts.
What should I do if my CRM and my Analytics are not connected to each other?
Connecting the two, even manually at first (periodically exporting and importing data), is usually the highest-impact analytics improvement for businesses where much of the sales process happens off the website, because it lets you close the full loop from the first click to the final sale.