← Back to blog
MARKETING / AGENCY

5 signs your marketing agency is gaslighting you (and the metrics that prove it)

May 8, 2026·8 min read
Marketing analytics dashboard on a laptop screen showing vanity metrics used by agencies

The report arrives. Organic traffic up 180%. Reach doubled. Engagement climbing. Your agency sends it with a note: "Strong month." You close the PDF and open Shopify. Revenue is flat.

That's not bad luck. Most founders assume their agency is just struggling. The harder answer: they know. They choose which numbers to show you. Before you get here, there are 11 marketing agency red flags to watch for before signing. This post is for after you've already signed.

TL;DR
  • 48% of clients have fired an agency over poor communication. Vanity metrics are the delivery mechanism.
  • The 5 signs: vanity metric reports, silent attribution model shifts, no account access, algorithm excuses, and replaced KPIs.
  • Each sign has a specific number you can demand that exposes the gap between their narrative and your revenue.
  • Two consecutive quarters of rising spend with flat revenue is the hard threshold. After that, you're paying for theater.

Marketing agency gaslighting follows a predictable pattern: the agency selects metrics that trend upward, buries the ones tied to revenue, and trains you to measure their work by activity instead of outcomes. The 5 signs below each come with the specific number to pull that proves what's actually happening.

Sign 1: Their reports lead with reach, traffic, and impressions

Every bar chart is going up. Clicks. Sessions. Impressions. Engagement rate. The agency is "crushing it."

You check Shopify. Revenue is flat. Or down. Or barely covering the retainer.

This is the vanity metrics swap. Reach and impressions are easy to grow. Post more. Boost a few dollars. The numbers climb. Revenue requires a functioning funnel. That's harder to fake, which is exactly why it's not leading the report.

According to AgencyAnalytics' 2025 industry benchmarks, 36% of CFOs view marketing as a cost center. Not because marketing doesn't work. Because the reports they receive are dominated by activity metrics instead of revenue outcomes. CFOs stop trusting marketing because marketing agencies taught them to.

The metric to demand:Marketing Efficiency Ratio. Total revenue divided by total marketing spend. If you made $100,000 and spent $20,000 on marketing, your MER is 5.0. If your agency can't give you this number on request, they're not measuring what matters.

48%
of clients have fired an agency over poor communication
40%
plan to switch agencies within 6 months
36%
of CFOs say vanity metrics make marketing look like a cost center

Sign 2: The attribution model changed mid-retainer

You didn't notice because it was buried in a footnote. Or it wasn't mentioned at all.

Last quarter the report was built on last-click attribution. This quarter it's assisted attribution. Suddenly the channel that underperformed now "influenced" 60% of conversions. Their numbers look better. Your revenue hasn't changed.

Attribution model shifting is how agencies reclaim credit for conversions they didn't drive. They switch from a model that assigns credit at the point of sale to one that gives partial credit to every touchpoint. The channel looks like it contributed. Your revenue question gets deferred.

What to ask:"What attribution model are you using, and has it changed since we started?" Get the answer in writing. If the model changed without your knowledge, that's your answer.

Real ecommerce benchmarks for context: Meta Advantage+ campaigns seeded with first-party data average 4.52:1 ROAS. Standard Meta campaigns average 1.86-2.19:1. Google Shopping averages 5.17:1. If your agency can't tell you where your account sits against these benchmarks, they're not running it well enough to know.

Common mistake

Accepting "blended attribution" reports without asking which model was used. Attribution model selection changes the reported numbers more than actual performance does. Demand the model specified in writing before every reporting cycle.


Sign 3: You don't have admin access to your own ad accounts

This one isn't ambiguous. If you don't have admin access to the accounts your agency runs, you can't verify a single number in their report. Every stat they show you comes from them. You have no independent view.

I've reviewed agency account setups for ecommerce brands who were confident their campaigns were performing. Three layers in, the actual ROAS was under 1.0. The monthly reports said "strong performance." The reports came from the agency's own dashboard, which the brand had never seen directly.

Agencies that refuse admin access keep you dependent on their version of events. There's no external check on the numbers. When results are bad, the story they tell is the only one you hear.

The fix: Ask for admin access today. Not reporting access. Admin access. If the answer is no, ask why. There is no legitimate reason to say no.

Key insight

Your ad accounts belong to you, not your agency. Facebook Business Manager, Google Ads, Klaviyo — you should be the admin on all of them. Your agency should be added as a partner account. If they created the accounts and own the structure, that's a lock-in play, not a service model.


Sign 4: Every underperformance has an external explanation

January was slow because of post-holiday fatigue. February was the algorithm update. March was your product launch creating internal competition. April was competitive pressure. May is seasonality.

There's always an external reason. Never an internal one. The strategy never needs revisiting. The team never made a call that missed. The market is always the variable.

Real agencies have benchmarks. They know what January looks like across the industry. They build seasonality into their forecasts before the quarter starts. They adjust before the miss. They don't explain it after.

DTC customer acquisition costs are up 40-60% across all categories since 2023. Every competent agency knows this and built it into their projections. If yours is still getting surprised by rising CAC in 2026, they haven't been paying attention to the market they're supposed to be navigating for you.

What to ask:"What were the benchmarks we were targeting and how did we perform against them?" If there are no benchmarks on record, the agency was never accountable to anything measurable. This is the same trap as tracking the wrong Shopify analytics numbers — when nobody agreed on what success looks like before the work started, everyone can claim they delivered it.

40-60%
DTC customer acquisition cost increase since 2023
$360K
annual waste from a 15% efficiency gap at $200K/mo ad spend

Sign 5: The original KPIs got quietly replaced with new ones

You started the engagement talking about ROAS targets and cost-per-acquisition goals. Three months in, the reports are about "brand awareness" and "community building." The original numbers are never mentioned again.

"We're in a brand-building phase" means: we missed the acquisition targets and we're reframing to look intentional. "The algorithm needs 6 more months" means: we don't know how to course-correct and we need the runway. Each reframe extends the retainer. The original KPIs are never revisited or acknowledged as missed.

This is the most expensive sign to ignore. You're not just paying for a bad month. You're paying for an agency that's learned they can keep the contract by moving the target instead of hitting it.

The fix:Write the KPIs into the contract before you sign. Revenue per month. ROAS target by channel. Email contribution as a percentage of total revenue. Month-by-month benchmarks with named check-ins. If the agency resists putting numbers on paper, they don't believe they can hit them.

Common mistake

Starting an agency engagement with verbal KPI agreements instead of written ones. Verbal targets disappear when results are bad. Written KPIs with monthly accountability check-ins are the only structure that holds.


What to do when your marketing agency is gaslighting you

Don't react immediately. Get your data first. Pull your own numbers directly from Shopify, your email platform, and your ad accounts. Compare them to the agency reports line by line.

If there's a gap, request a meeting. Bring the numbers. Ask for the attribution methodology, the original KPIs, and admin access to all accounts. Most agencies respond one of two ways: they fix the problem, or the excuses get more elaborate. The second response tells you everything.

If you're already thinking about what comes next, the breakdown of marketing agency alternatives covers the full range of options, including what AI-powered services look like against the traditional retainer model. Good services don't need lock-in to keep clients.

For founders actively planning a transition, the guide on switching marketing agencies has the full checklist: asset recovery, contract review, and keeping your marketing running through the handoff without a gap.

Frequently asked questions

What is marketing agency gaslighting?

Marketing agency gaslighting is when an agency dominates reports with vanity metrics (reach, impressions, organic traffic) while hiding the ones that reveal flat or declining revenue. The reports look like success. The Shopify dashboard tells a different story.

What metrics should I demand from my marketing agency?

Demand Marketing Efficiency Ratio (total revenue divided by total marketing spend), platform-level ROAS with the attribution model named, and cost-per-acquisition benchmarked against industry averages. These three numbers cannot be gamed the way reach and impression metrics can.

How do I know if my agency changed their attribution model?

Ask directly: 'What attribution model are you using, and has it changed since we started?' Attribution model switching is how agencies reclaim credit for conversions they didn't drive. If the model changed and you weren't informed, that's a red flag.

Why won't my marketing agency give me admin access to my ad accounts?

The most common reason is that the agency owns the account structure, making it harder for you to leave. You should be admin on every ad account, email platform, and analytics tool. Your agency should be added as a partner, not the owner.

When should I fire my marketing agency?

Fire your agency when they refuse admin access, when original KPIs have been replaced without discussion, or when two consecutive quarters show rising spend with flat revenue. 40% of marketing clients are already planning to switch agencies in the next 6 months.

Dustin Gilmour, founder of Venti Scale
Founder of Venti Scale. I've reviewed agency contracts and reporting dashboards for ecommerce brands paying $3,000-$10,000/month in retainers. The patterns in this post show up every single time.
AboutLinkedInXUpdated May 8, 2026

Want to see where your marketing stands?

Get a free AI-powered audit of your online presence. Takes 30 seconds.

Get my free audit