Google Ads conversion tracking for self-storage facilities
Self-storage has an unusually clean funnel and an unusually dirty measurement problem. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in self-storage facilities, and what Google Ads specifically needs to accept it.
Free30 minutesNo obligation
Specific to Google Ads × Self-storage
Google Ads for self-storage: import move-ins, not reservations
For self-storage on Google Ads, the conversion is a move-in imported from the property management system against the gclid, gbraid or wbraid stored at reservation, valued at monthly rate times average tenancy. Reservations stay as a secondary conversion action so they report without steering Smart Bidding.
Search is where most storage demand starts, because nobody browses for a 10x10 unit; they type "storage units near me" in the week they need one. That makes Google the channel where the move-in signal pays off fastest. Most move-ins land well inside the 90-day import window, since the gap between the click and the move-in date is usually days or a few weeks. If your rental software supports a full online lease with payment, treat that as its own conversion action. It sits much closer to a move-in than a free hold does.
Use Google's primary and secondary setting deliberately. The imported move-in is primary, with the modeled tenancy value. Reservations and qualified calls are secondary, so they show up in reporting but bidding ignores them. For a multi-facility operator, give each facility its own campaign, or at least its own location targeting. Then the imported move-ins land on the campaign that actually served that site, and one busy facility can't take over the whole account's bidding.
The usual leak is the call path. Calls from call assets and from your Google Business Profile listing often have no gclid you can store. A large share of storage rentals start on the phone, so a call-tracking number with session swap on the landing pages is what makes those move-ins importable at all.
Google Ads · Self-storage · what breaks
Why Google Ads under-reports for self-storage facilities
- 01
Free reservations counted as conversions
They cost the customer nothing and a large share never appear. Optimizing toward them buys reservations.
- 02
First month's rent used as the value
Often discounted to a dollar. The real value is average length of stay times monthly rate.
- 03
Multi-facility campaigns with no location on the conversion
So you cannot tell which site paid traffic filled, or which site absorbed the spend without filling.
- 04
Gclid, gbraid and wbraid never reaches the record
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Google Ads · Self-storage · the fix
What working looks like — Google Ads · Self-storage
Move-ins as the conversion
From the property management system when the unit is actually occupied.
Value based on length of stay
Monthly rate times your own average tenancy, documented rather than guessed.
Facility carried on the conversion
So multi-site campaigns can be judged per site.
Google Ads · Self-storage · architecture
How Google Ads and self-storage facilities actually connect
- 1
The conversion in self-storage facilities
The money event is a move-in. Reservations are worth reporting as a leading indicator and are a poor optimization target because they carry no commitment at all.
- 2
Google Ads needs a click to match
A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.
- 3
The identifier: gclid, gbraid and wbraid
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
- 4
Where it gets sent from
The property management system — move-ins by date, by facility, for the same window.
- 5
Deduplication and window
There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.
Google Ads · Self-storage · events
The conversion map for self-storage facilities
Five steps, with the real line between a free reservation and an occupied unit.
| Event | What it means here |
|---|---|
| Reservation | Free and non-binding. Leading indicator only. |
| Tracked phone call | A significant channel in storage. Filter by duration and outcome. |
| Move-in | The money event, from the property management system. |
| Unit rate and facility | Carried on the conversion so multi-site campaigns are readable. |
| Length of stay | Where the value assumption is validated. Reported, not sent. |
Google Ads · Self-storage · diagnose
Diagnostic order — Google Ads · Self-storage
- 01
Count records carrying gclid, gbraid and wbraid
- 02
Reservation-to-move-in rates that vary hugely by campaign
Which is exactly why reservations are the wrong target and why the rate itself is the useful metric.
- 03
Aggregator and marketplace traffic
Third-party storage marketplaces bring move-ins with no click identifier. Segment them or they distort coverage.
- 04
Promotional first months
A one-dollar first month is not the conversion value. Using it makes every campaign look unprofitable.
- 05
Read the match rate on the upload, not the success message
A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.
Google Ads · Self-storage · prove
How it gets proven — Google Ads · Self-storage
Source of truth
The property management system — move-ins by date, by facility, for the same window
- Move-ins reconciled per tenant against what each platform reports, by facility.
- Average length of stay calculated from your own data and shown as the value calculation.
- Reservation-to-move-in rate measured by campaign.
- Marketplace traffic segmented out before any coverage figure is quoted.
- The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.
Google Ads · Self-storage · free audit
What we check in the free audit
- Count records carrying gclid, gbraid and wbraid
- Reservation-to-move-in rates that vary hugely by campaign
- Aggregator and marketplace traffic
- Promotional first months
- Read the match rate on the upload, not the success message
Checked against
The property management system — move-ins by date, by facility, for the same window
Free30 minutesNo obligation
Google Ads · Self-storage · when not to buy
When you don't need this — Google Ads · Self-storage
- If Google Ads already reports conversions that reconcile against the property management system within a few percent, this is working and there is nothing to buy.
- Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
- If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.
Google Ads · Self-storage · what we deliver
What gets built — Google Ads · Self-storage
Click identifier captured and persisted
Including on the call path, which is a large share of storage inquiries.
Carried into the property management system
Onto the tenant record through the reservation or the call platform.
Move-in fires the conversion
With the unit rate, the facility and the modeled tenancy value.
Move-outs reported
Not reversed — the revenue was real — but reported, because tenancy length is the whole value model.
Dispatch via Google's offline conversion import
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
Written guarantee
95%+ tracking accuracy
Measured against The property management system — move-ins by date, by facility, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Google Ads · Self-storage questions, answered
No. Keep it secondary and make the imported move-in primary. Reservations cost nothing to make, so bidding toward them fills the calendar with holds that never become tenants.
Only if a gclid gets attached to the caller. Dynamic number insertion on your landing pages can do that, and then the move-in can be imported against it. Calls from your Business Profile listing generally can't be tied to a click.
Monthly rate multiplied by your average length of stay in months, calculated from your own tenancy history. Using the promotional first month — often a dollar — makes every campaign look catastrophic and will get budget cut from channels that are working.
Report them and use them for learning volume if move-in counts are too low for bidding. Do not make them the optimization target. They are free and non-binding, and the reservation-to-move-in rate varies enough by campaign that reservations rank campaigns wrongly.
The facility has to be on the conversion. Without it a regional campaign is unreadable, and you will not discover that one site absorbs most of the spend while another absorbs most of the move-ins.
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
By reading the match rate on the upload, not the success message and reconciling against The property management system — move-ins by date, by facility, for the same window. An upload that succeeds is not an upload that matched.
More on Google Ads · Self-storage
- Self-storageConversion tracking for self-storage, measured in move-ins
- Meta · Self-storageMeta Ads conversion tracking for self-storage facilities
- TikTok · Self-storageTikTok Ads conversion tracking for self-storage facilities
RELATED GUIDES
More for self storage facilities: other angles on the same outcome
- Self-storageConversion tracking for self-storage, measured in move-ins
- Google Ads · MovingGoogle Ads conversion tracking for moving companies
- Google Ads · Well drillingGoogle Ads conversion tracking for well drilling
- Google Ads · Quote → closed jobHow to track quote request to closed job for Google Ads
- Google Ads × Job SystemHow to reconcile Google Ads against your job management system
- Google Ads · ConstructionGoogle Ads conversion tracking for construction and general contracting companies
- Google Ads · Home inspectionGoogle Ads conversion tracking for home inspection companies
- Google Ads · House cleaningGoogle Ads conversion tracking for house cleaning and maid services
Free · 30 min
Get Google Ads reporting what self-storage facilities actually earn
Free30 minutesNo obligation
