All Articles
Marketing Intelligence

Self Storage Analytics: Metrics That Actually Matter

Most self storage analytics dashboards track vanity numbers that never touch NOI. Here are the metrics, reports, and attribution signals that actually move the business, from an operator who runs three facilities and a marketing platform.

John Reinesch

John Reinesch

Founder, StorIQ

May 22, 20269 min read
Self Storage Analytics: Metrics That Actually Matter
On This Page

Most self storage analytics conversations start in the wrong place. Operators pull up occupancy, glance at rent roll, maybe check delinquency, and call it a day. Meanwhile the metrics that actually predict next quarter's NOI are sitting in Google Ads, GA4, your call tracking platform, and your FMS, completely disconnected from each other.

I run three facilities across Texas, Pennsylvania, and Illinois, and I built StorIQ because I got tired of stitching that picture together manually every month. What follows is the analytics stack I actually use, the metrics I trust, and the ones I ignore. I'll cover the table stakes reports every operator should pull, then get into the gaps almost nobody in this industry talks about: move-in attribution, call analytics, and revenue management as a marketing signal.

Start With The Two Occupancy Numbers, Not One

Physical occupancy is how full you are. Economic occupancy is how full your revenue is. The gap between them is where operators leave the most money on the table.

A facility at 94% physical and 78% economic is not a full facility. It is a facility with a discounting problem, a rate management problem, or a tenant mix problem. 90% occupancy is not the finish line, it is the starting line. The real work begins when you start closing that gap.

What To Actually Track

Metric What It Tells You Review Cadence
Physical Occupancy Units rented vs units available Weekly
Economic Occupancy Actual revenue vs gross potential Weekly
Occupancy Gap Physical minus economic Monthly
RevPAU Revenue per available unit Monthly
RPSF Revenue per square foot Monthly

If your economic occupancy is more than 8 to 10 points below physical, you have a rate or concession problem, not a marketing problem. Adding leads will not fix it. In fact, more leads at bad rates makes it worse.

Rent Roll And Revenue Metrics That Predict The Future

Rent roll snapshots are useful, but they are lagging. What I actually watch is the delta between street rate and in-place rate by unit type. If my 10x10 street rate is $135 and my in-place average is $108, I have about $27 per unit per month of upside sitting in existing customers, assuming I have the pricing discipline to capture it through ECRIs.

Self Storage Marketing Reporting Dashboard

Revenue management is marketing. Your street rate is the most powerful marketing tool you own, and most operators treat it like an afterthought. Radius+ has reported that operators using analytics based pricing models often see 10 to 15 percent higher returns per square foot. That is not a small edge. That is the difference between a stabilized facility and a stabilized facility that outperforms its market.

Customer Acquisition Cost And LTV, The Ones That Fund Everything

Whoever can afford to spend the most to acquire a customer wins. REITs do not win on efficiency. Their LTV lets them outbid everyone and stay profitable. If your average tenant stays 14 months at $130 a month, your gross LTV is around $1,820 before churn adjustments. That number should dictate your CAC ceiling, not some arbitrary comfort level like "I don't want to spend more than $50 to get a customer."

I walk operators through this math constantly. If your true CAC ceiling is $180 and you are capping Google Ads at $60, you are voluntarily handing market share to Public Storage. Raise LTV through longer stays, better rate management, and tenant insurance attach rates, then outspend your market.

For a deeper breakdown of how to calculate this on the paid side, see our post on Google Ads cost per move-in for self storage.

The Metric Nobody Ranking For This Keyword Talks About: Move-In Attribution

Here is the biggest gap in every article ranking for self storage analytics. They all talk about tracking conversions. None of them explain how to feed real move-ins back to the ad platforms.

Bad data in, bad results out. Google Ads only performs as well as the conversion signals you feed it. If you are optimizing to form fills and website clicks, Google is going to find you more people who click and fill out forms. That is not the same population as people who actually rent a unit.

What Move-In Attribution Actually Requires

  1. A conversion event fired when a lease is signed in your FMS, not when a lead is captured.
  2. That event tied back to the original click ID, GCLID for Google, FBCLID for Meta.
  3. Uploaded to the ad platform as an offline conversion within the platform's attribution window.
  4. Fed into Smart Bidding as the primary conversion, with lead events either removed or set to a fraction of the value.

The biggest lever in Google Ads is not bids or keywords, it is the data you feed it. Pipe real move-ins back into the platform and you teach Google to find tenants instead of leads. At one of my Pennsylvania facilities, switching the primary conversion from form fills to move-ins cut our cost per move-in by roughly 34% over 90 days, even though the cost per lead technically went up. Google found fewer, better prospects.

This is one of the core reasons we built the PPC AI Agent inside StorIQ. Manual offline conversion uploads are painful and most operators just skip them. For more on the reporting side of this, our post on storage marketing reports and move-in attribution walks through the full setup.

Call Analytics, The Other Gap

The phone call is still the conversion. Roughly 60% or more of storage customers call before they rent. Tenant Inc reported that the average website converts at 2.35%. That number gets thrown around a lot, but it ignores the fact that a huge chunk of high intent traffic never converts on the site at all. They pick up the phone.

If you are not tracking calls with the same rigor you track web conversions, you are analyzing half your funnel. At minimum you need:

  • Call volume by source. Google Ads, GBP, organic, direct, referral. Every channel gets its own tracking number.
  • Missed call rate. If you are missing more than 10% of calls during business hours, no marketing spend will fix that.
  • Call to move-in conversion rate. Not calls to lead. Calls to signed lease.
  • Average handle time and quote to close ratio. This exposes manager training issues faster than any mystery shop.

One operator I work with in a small Texas market was spending around $2,200 a month on Google Ads and could not figure out why move-ins were flat. We pulled call logs and found their manager was missing 22% of calls, mostly during lunch and the last hour of the day. We did not touch the ads. We added an AI call handler for overflow. Move-ins jumped 28% the next month.

Calls are also where GBP quietly does most of its work. If you have not audited your Google Business Profile call volume recently, start with our guide on winning the Google Map Pack for self storage.

Delinquency And Collections, But With A Twist

Everybody tracks delinquency. Most people track it wrong. The number that matters is not "percent of units past due," it is days of revenue at risk, weighted by how likely each bucket is to actually pay.

A tenant at 15 days past due is a totally different animal than a tenant at 60 days. Aggregating them into one delinquency percentage hides the trend. What you want is a rolling view of how much dollar volume moves from 15 to 30 to 60 to auction, and how that funnel compares month over month.

A Simple Weighted View

Bucket Historical Recovery Rate Weight Applied
1 to 14 days 92% 0.92
15 to 30 days 74% 0.74
31 to 60 days 41% 0.41
61+ days 12% 0.12

Apply those weights to your outstanding balances and you get an expected recoverable revenue figure that is actually useful for cash flow planning. Your specific weights will vary by market and tenant demographics. Pull two years of data and calculate your own.

Revenue Management As A Marketing Signal

Here is another gap. Every article talks about dynamic pricing as a revenue operation. None of them talk about using rate data as a marketing input.

When a unit size hits 95% occupancy at a facility, that is a marketing signal. You should be:

  • Pulling ad spend on that unit type to avoid wasting clicks on inventory you cannot fulfill profitably.
  • Raising the street rate aggressively because demand exceeds supply.
  • Using scarcity messaging on the site and in GBP posts. "Only 2 climate controlled 10x10s left" is a real, honest conversion driver.
  • Reallocating that budget to unit sizes with weaker occupancy.

Most operators run flat ad budgets across all unit sizes and wonder why performance is inconsistent. Your ad platform should be reading availability in near real time. This kind of cross system logic is exactly what our Marketing Intelligence dashboard is built to surface.

SERP Visibility And Multi Channel Resilience

Google visibility is a stacking game, not a checkbox. Extra Space shows up 4 to 7 times on page one for competitive terms in most markets. You show up once, if that. You are not competing for a ranking, you are competing for attention across the whole SERP.

Analytics that actually reflect this include:

  • Local pack rank by unit type keyword. Not just "self storage near me," but "climate controlled storage [city]," "10x10 storage [city]," and so on.
  • Share of local voice. How often you appear in the top 3 map pack across a grid of your trade area, not just your storefront address.
  • Organic impressions and click share from Google Search Console, segmented by branded vs non-branded.
  • AI search visibility. How often you appear in ChatGPT, Perplexity, and Google AI Overviews for storage queries in your market. This is a real channel now.

Single channel dependence is a liability. Build channel two and three before you need them, not after Google changes the rules. Two channels minimum, ideally three to five. Our Off-Page SEO AI Agent handles the citation and directory footprint that props all of this up.

Operational Metrics That Feed The Marketing Engine

A few operational metrics belong in your marketing analytics view even though they feel like GM tasks.

  • Auction rate. High auctions signal either bad tenant screening or aggressive move-in specials attracting the wrong customer. Both are marketing inputs.
  • Average length of stay. This is your LTV multiplier. A facility with a 16 month ALOS can afford to bid 33% more than a facility with a 12 month ALOS.
  • Tenant insurance attach rate. Direct add to LTV and therefore direct add to your CAC ceiling.
  • Move-out rate by cohort. If tenants acquired from a specific channel churn faster, that channel's real ROI is worse than it looks on the surface.

Putting It Together: The Reporting Cadence I Actually Use

Frequency Report Purpose
Daily Ad spend, calls, leads, move-ins by facility Catch tracking breaks and pacing issues
Weekly Occupancy (physical and economic), rate delta, CAC by channel Tactical adjustments
Monthly RevPAU, LTV by cohort, delinquency by bucket, ALOS Strategic direction
Quarterly Competitive rate scan, SERP share, market absorption Repositioning and budget planning

This is roughly what our Marketing Intelligence module rolls up automatically by pulling FMS, ad platforms, GA4, GSC, and call data into one view. But the cadence matters more than the tool. Pick one, stick to it, and act on what you see.

The Real Analytics Trap Most Operators Fall Into

Dashboards do not make decisions. Operators do. I have watched facilities buy expensive BI tools and change nothing about their marketing because they never defined which metric they were optimizing for.

Pick one primary metric per facility. For a lease-up, it is move-in volume. For a stabilized facility, it is RevPAU or the physical to economic occupancy gap. During lease-up, volume beats efficiency every time. Efficiency is a stabilized facility problem. You cannot create friction on an empty road.

Everything else is a diagnostic. Not a goal.

Frequently Asked Questions

If my physical occupancy is above 90%, why is my revenue still underperforming?+
Physical occupancy only counts filled units, not what those units are actually earning. A facility at 90% physical occupancy with heavy concessions or long-tenured tenants below street rate can still land at 78% economic occupancy, meaning you are collecting far less than your gross revenue potential. The gap between your physical and economic occupancy is where operators leave the most money on the table. If that gap is wider than 8 to 10 points, you have a rate or concession problem, not a marketing problem, and adding more leads will not fix it.
How do I actually feed real move-ins back to Google Ads instead of just tracking form fills?+
You need to fire a conversion event when a lease is signed in your FMS, capture the Google Click ID (GCLID) from the original ad click, and upload that data to Google Ads as an offline conversion within the platform's attribution window. Once uploaded, set that move-in event as your primary Smart Bidding signal and demote or remove form fills as a primary conversion goal. This process teaches Google to find tenants rather than leads. At one facility, making this switch cut cost per move-in by roughly 34% over 90 days even though cost per lead increased, because Google started finding fewer, higher-intent prospects.
What is an acceptable missed call rate for a self storage facility, and what does a high rate actually cost me?+
A missed call rate above 10% during business hours is a problem worth fixing before you touch your ad budget. Industry data suggests that missing an initial call drops your chance of converting that lead by roughly 52%, and some studies find that around 40% of calls to storage facilities go unanswered industrywide. At a typical facility, that volume of missed calls translates into meaningful lost revenue per year, revenue no amount of additional ad spend can recover if the calls are simply not being answered.
How do I calculate a realistic CAC ceiling for my Google Ads campaigns?+
Start with your average monthly rent and multiply it by your average tenant length of stay to get a gross lifetime value (LTV) figure. Industry data puts average length of stay at roughly 13 to 19 months depending on your market and retention practices, so at $130 per month and a 14-month average stay, your gross LTV is around $1,820. Your CAC ceiling is a function of that LTV, your target margin, and how aggressively you want to grow. If your true ceiling is $180 and you are capping Google Ads at $60, you are voluntarily giving market share to better-capitalized competitors.
What is the right way to track delinquency, and what buckets actually matter?+
Tracking a single overall delinquency percentage hides the trend that matters most, which is how much dollar volume is moving from early buckets into late stage and auction. A tenant at 15 days past due and a tenant at 60 days past due carry very different recovery probabilities, and blending them together gives you a number that is misleading for cash flow planning. Apply historical recovery rates as weights to each aging bucket, 92% for 1 to 14 days down to around 12% for 61 plus days, to produce an expected recoverable revenue figure you can actually use. Pull two years of your own data to calculate the weights that reflect your specific market and tenant mix.
When should I shift my primary optimization metric from move-in volume to RevPAU?+
During lease-up, move-in volume is the right primary metric because filling units is more important than rate efficiency on an empty facility. Once you reach stabilization, typically in the 88% to 93% physical occupancy range, the focus should shift to RevPAU and the gap between your physical and economic occupancy. Stabilized facilities that keep optimizing for move-in volume at the expense of rate discipline are usually the ones running chronic concession problems and undershooting their market. RevPAU forces you to optimize both occupancy and the rate those occupied units are actually producing.
Share
John Reinesch

About the Author

John ReineschFounder, StorIQ

John is the founder and CEO of StorIQ, which handles Google Ads, local SEO, and attribution for self-storage operators across the US, Canada, and internationally. He also has ownership in three storage facilities across Texas, Pennsylvania, and Illinois, so he sees storage marketing from both the operator side and the agency side.

Ready to Fill More Units?

Join hundreds of storage operators who are ranking higher, driving more move-ins, and spending less on marketing, starting today.

Dedicated onboarding included with every plan.