If you can’t measure it, you can’t improve it
There’s a conversation that happens in many hotels, restaurants and real estate companies in Colombia at the end of every month: the manager reveals how much was paid to the marketing agency and nobody in the room can say with certainty what that investment generated. There are reports on followers, reach, impressions. But nobody knows how many bookings, leads or sales came directly from that budget.
That’s not an industry problem. It’s a metrics problem. And it has a solution.
Why many agencies avoid talking about ROI
Not all digital marketing agencies are equal, but there’s a common pattern in those that don’t generate measurable results: they report activity metrics instead of business metrics.
Activity metrics: posts published, followers gained, campaign reach, impressions, total clicks.
Business metrics: direct bookings generated, cost per qualified lead, ROAS by channel, website conversion rate, revenue attributable to digital campaigns.
The difference is fundamental. An agency can show that a campaign had 50,000 impressions and zero bookings, and that report technically doesn’t lie. It just says nothing useful for the business.
How to calculate the ROI of your digital marketing agency
The base formula
ROI = (Revenue generated by marketing − Total marketing investment) / Total marketing investment × 100
If a hotel invested COP $5,000,000 in digital marketing during a month and that channel generated direct bookings worth COP $20,000,000, the ROI is:
(20,000,000 − 5,000,000) / 5,000,000 × 100 = 300%
That means for every peso invested, the hotel recovered three pesos in net profit. That number makes sense in a board meeting.
ROAS: the metric that matters in paid media
ROAS (Return on Ad Spend) measures specifically the return on paid advertising investment:
ROAS = Revenue generated by paid media / Paid media investment
A restaurant that invested $2,000,000 in Meta Ads and those campaigns generated bookings worth $14,000,000 has a ROAS of 7X. That’s a defensible number. “We reached 80,000 people” is not.
Cost per lead (CPL)
For real estate agencies and businesses with long sales cycles, immediate ROAS isn’t always the best metric. Cost per qualified lead is more useful:
CPL = Total marketing investment / Number of qualified leads generated
If a real estate agency in Bogotá invested $8,000,000 in Google Ads and generated 40 leads that passed the qualification filter, the CPL is $200,000. If historically 1 in 10 qualified leads closes, and the average closing value is $50,000,000, the expected return per lead is $5,000,000 against a cost of $200,000.
The KPIs you should be demanding from your agency
By channel
- SEO: Google positions for target keywords, monthly organic traffic, conversions attributed to the organic channel.
- Google Ads: ROAS by campaign, cost per click, ad conversion rate, cost per booking or lead.
- Meta Ads: ROAS, cost per result, exposure frequency, click-through rate to the website.
- Email marketing: open rate, click rate, conversions generated by each campaign.
- WhatsApp: average response time, consultation-to-booking conversion rate, booking volume closed through the channel.
By business type
- Hotels: direct bookings vs. OTA bookings, RevPAR, occupancy rate attributable to digital channels.
- Restaurants: online bookings vs. walk-ins, average ticket per channel, cost per digitally acquired diner.
- Real estate: qualified leads by channel, cost per lead, average closing time, lead-to-sale conversion rate.
How to read a marketing report without being an expert
A good marketing report shouldn’t take more than 10 minutes to understand. If your agency’s report requires a 45-minute call to explain it, there’s a clarity or metrics problem.
What any monthly report should answer:
- How many bookings, leads or sales were generated this month by channel?
- How much did each one cost?
- What changed compared to last month?
- What are we going to do differently next month?
If those four questions don’t have clear answers in the report, the conversation with the agency needs to change. Businesses that learn to read and interpret their digital marketing reports make better investment decisions and stop paying for activity without results.
Cases that illustrate the difference
Hotel in Medellín that changed agencies The hotel was paying $6,000,000 monthly to an agency that reported reach and followers. When reviewing Google Analytics, the digital channel was generating less than 8% of total bookings. After switching to a business metrics model, in 4 months the digital channel went to generating 31% of bookings with the same investment.
Restaurant in Bogotá without tracking The restaurant was investing $3,000,000 monthly in Meta Ads without pixel installed or conversion tracking. Nobody knew how many bookings the ads were generating. After correctly implementing tracking, they discovered that 70% of the budget was going to audiences that never converted. With that information, they restructured the campaigns and reduced the cost per booking by 45%.
Why Digisap’s model is different
At Digisap the monthly report isn’t an activity document. It’s a business dashboard that shows bookings, leads, ROAS, cost per acquisition and month-over-month comparison. Every peso invested has traceability. Every channel has its own metrics. And every optimization decision is made with data, not intuition.
The growth partner model means aligning with the business objectives, not the agency’s objectives. If the hotel needs to increase direct bookings, that’s what gets measured. If the real estate agency needs to reduce cost per lead, that’s what gets optimized.
Want to know if your current marketing investment is generating real return?
The first step is auditing what already exists: which channels are active, what’s being measured and what’s generating real results. That diagnosis is free and can completely change the conversation with your marketing team.
Find out how we work and request your personalized consultation
What ROAS is good for a hotel or restaurant in Colombia?
For boutique hotels with well-optimized Google Ads campaigns, a ROAS of 8X to 15X is achievable. For restaurants with Meta Ads and local targeting, between 5X and 10X in high season. Below 3X generally indicates problems with targeting, landing page or poorly distributed budget.
What we get asked most
How long does it take to see ROI from a new strategy?
In paid media campaigns, the first return data appears in the first week. In SEO, ROI consolidates between 3 and 6 months. For real estate agencies with long sales cycles, ROI can take between 6 and 12 months to be fully visible.
What tools do I need to measure my marketing ROI?
Google Analytics 4, Google Tag Manager, the Meta pixel correctly configured and a basic CRM are sufficient for most hotels, restaurants and real estate agencies. With those tools well connected, you can measure the return of each channel with precision.
Can I measure ROI if I don’t have e-commerce or online bookings?
Yes. For businesses where conversion happens by phone or in person, you can measure leads generated, calls attributable to each channel and visits to the business. It’s not perfectly precise, but it’s infinitely better than measuring nothing.
Should my current agency be able to give me these metrics?
Yes. If your agency can’t clearly report ROAS, cost per lead, organic traffic and conversions by channel every month, it’s a signal that the working model needs to change.
The numbers that matter are the business numbers, not the feed numbers
Digital marketing that can’t be measured can’t be improved. And what can’t be improved can’t be defended. Hotels, restaurants and real estate agencies that start demanding business metrics from their agencies discover, almost always, that they were paying for activity without return. Those that change that model are the ones that start seeing marketing for what it is: a measurable investment, not a monthly expense with no guarantees. Understanding payment models and agency working structures is the first step to making an informed investment decision.
Request a free diagnosis report of your campaigns