Skip to content
  • Home
  • Services
    • Agency specialized in GTM implementation
    • Digital Marketing Agency for Hotels
    • Digital Marketing Agency for Restaurants
    • Digital Marketing for Real Estate
    • Web Development
    • Data and Analytics
  • Cases
  • Trends
  • Contact
  • Home
  • Services
    • Agency specialized in GTM implementation
    • Digital Marketing Agency for Hotels
    • Digital Marketing Agency for Restaurants
    • Digital Marketing for Real Estate
    • Web Development
    • Data and Analytics
  • Cases
  • Trends
  • Contact
  • EspañolES
Let's talk
Profesional analizando dashboard de ROI de marketing digital con métricas de conversión por canal

How to measure the ROI of your digital marketing agency

  • May 20, 2026
  • 8:57 pm

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.

Infografía con fórmula y ejemplo práctico para calcular el ROI de un restaurante: inversión de $50,000, ganancia de $85,000 y resultado de 70%

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:

  1. How many bookings, leads or sales were generated this month by channel?
  2. How much did each one cost?
  3. What changed compared to last month?
  4. 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

Share

Especialista SEO trabajando con Google Search Console y código structured data en doble monitor para optimizar fichas de producto en ecommerce

Technical SEO for e-commerce: optimize product pages for Google

21 de May de 2026
Read More
Dashboard de email marketing con open rate de 38.5%, click rate de 14.1% y 24,500 suscriptores

Email marketing for restaurants: build a list that fills tables every week

21 de May de 2026
Read More
Creadora de contenido grabando video con smartphone en trípode en lobby de hotel boutique en Colombia, estrategia de TikTok

TikTok for boutique hotels: organic content that fills rooms

21 de May de 2026
Read More
PrevAnteriorWhatsApp Business for hotels and restaurants: direct bookings
SiguienteGoogle Ads for real estate agencies in Colombia: qualified leadsNext

We develop strategies that generate profitability and positioning.

CONTACT

Miami

1870 N. Corporate Lakes Blvd, Weston, Florida, 33326


Sidney

Phone: +61 494 415 769 /
[email protected]


Bogotá

Address: Calle 93 # 11A – 28 Office 601
Phone: +57 601-756-0875 / 
[email protected]

Medellin

Phone: +57-318-3309181 / [email protected] 


Santa Marta

Phone: +57-318-3309181 / [email protected]

SERVICES

Hotels

Restaurants

Real Estate

E-Commerce

Data analytics and

SEO Agency

DIGISAP

About Us

Let’s Talk

Privacy Policy

Inicio
Servicios
Restaurantes
Hoteles
Real Estate
Desarrollo web
Implementación con GTM
Data y analítica
Casos de éxito
Tendencias
Contacto
Facebook Twitter Youtube
Whatsapp

Colombia

USA