Google Analytics 4 (GA4) is essential for understanding your website's performance, tracking SEO progress, and optimizing for conversions. But if you don't set it up correctly, your data will be incomplete or misleading. This guide walks you through the complete setup process specifically for self-storage facilities.
⚠️ Important Note:
Universal Analytics (the old Google Analytics) stopped collecting data on July 1, 2023. If you haven't switched to GA4 yet, you're flying blind. This guide will get you up and running.
Part 1: Creating Your GA4 Property
Step 1: Access Google Analytics
- Go to analytics.google.com
- Sign in with your Google account
- Click "Admin" in the bottom left corner
Step 2: Create a GA4 Property
- In the "Property" column, click "Create Property"
- Enter a property name (e.g., "ABC Storage - Website")
- Select your time zone
- Select your currency
- Click "Next"
Step 3: Configure Business Information
- Industry category: Select "Real Estate" (closest match for storage)
- Business size: Select your facility size
- Objectives: Check "Generate leads" and "Examine user behavior"
Step 4: Set Up Data Collection
- Select "Web" as your platform
- Enter your website URL
- Enter a stream name (e.g., "Main Website")
- Click "Create stream"
Google will generate a Measurement ID that looks like "G-XXXXXXXXXX". You'll need this for the next step.
Part 2: Installing the GA4 Tracking Code
Option A: Using Google Tag Manager (Recommended)
Google Tag Manager makes it easy to add and manage tracking codes without editing your website code.
- Set up Google Tag Manager:
- Go to tagmanager.google.com
- Create a new container for your website
- Get your GTM container code
- Install GTM on your website:
- Paste the container code in your website's <head> section
- Paste the noscript code after your <body> tag
- Add GA4 to GTM:
- In GTM, click "New Tag"
- Choose "Google Analytics: GA4 Configuration"
- Enter your Measurement ID
- Set trigger to "All Pages"
- Save and publish
Option B: Direct Installation
If you're not using Google Tag Manager, add the GA4 tracking code directly to your website:
- Copy the Global Site Tag code from GA4
- Paste it in the <head> section of every page
- Replace "G-XXXXXXXXXX" with your Measurement ID
đź’ˇ Pro Tip:
Most website platforms (WordPress, Wix, Squarespace) have built-in GA4 integration. Check your platform's documentation for the easiest installation method.
Part 3: Essential Configuration
Enable Enhanced Measurement
Enhanced measurement automatically tracks common interactions without additional setup:
- In GA4, go to Admin → Data Streams
- Click on your web stream
- Toggle "Enhanced measurement" ON
- Make sure these are enabled:
- Page views
- Scrolls (tracks 90% scroll depth)
- Outbound clicks
- Site search (if you have search)
- Video engagement
- File downloads
Link to Google Search Console
Connecting GA4 to Search Console shows which search queries bring traffic:
- In GA4, go to Admin → Product Links
- Click "Search Console Links"
- Click "Link"
- Select your Search Console property
- Choose your web stream
- Click "Submit"
Set Up Conversion Events
Conversions are the actions you want visitors to take. For self-storage, key conversions include:
- Phone calls
- Form submissions
- Online reservations
- Direction requests
- Pricing page views
To set up conversions:
- Go to Admin → Events
- Click "Create event"
- Create events for your key actions
- Go to Admin → Conversions
- Mark your key events as conversions
Part 4: Tracking Phone Calls
Phone calls are critical for storage facilities. Here's how to track them:
Option 1: Click-to-Call Tracking (Basic)
Track when people click your phone number:
- Make your phone number a clickable link: <a href="tel:+14045551234">(404) 555-1234</a>
- Enhanced measurement will automatically track these clicks
- View data in GA4 under Events → "click" events
Option 2: Call Tracking Software (Advanced)
Services like CallRail or CallTrackingMetrics provide:
- Unique phone numbers for different marketing channels
- Call recording and transcription
- Automatic integration with GA4
- Detailed caller information
Part 5: Setting Up Custom Events
Beyond default tracking, create custom events for storage-specific actions:
Event 1: Unit Size Calculator Usage
If you have a unit size calculator, track when people use it:
gtag('event', 'size_calculator_used', {
'selected_size': '10x10',
'estimated_items': '1-2 bedroom apartment'
});
Event 2: Price Checker
Track when visitors check unit prices:
gtag('event', 'price_check', {
'unit_type': 'climate_controlled',
'unit_size': '10x20'
});
Event 3: Reservation Started
Track when someone starts (but doesn't finish) a reservation:
gtag('event', 'begin_reservation', {
'unit_id': 'A-101',
'value': 150
});
Part 6: Creating Useful Reports
Report 1: Traffic Sources
See where your visitors come from:
- Go to Reports → Acquisition → Traffic acquisition
- View traffic by source/medium
- Compare organic search vs direct vs referral
Report 2: Landing Pages
Identify which pages bring the most traffic:
- Go to Reports → Engagement → Pages and screens
- Sort by views
- See which pages get the most traffic
Report 3: Conversion Path
Understand how people convert:
- Go to Explore → Path exploration
- Set ending point as your conversion event
- See the common paths to conversion
Part 7: Filtering Out Internal Traffic
Don't let your own visits skew your data:
- Go to Admin → Data Streams
- Click your web stream
- Click "Configure tag settings"
- Click "Show more" → "Define internal traffic"
- Add your IP address
- Create a filter to exclude internal traffic
Part 8: Privacy and Compliance
Make sure you're compliant with privacy laws:
Add a Privacy Policy
- Disclose that you use Google Analytics
- Explain what data you collect
- Provide an opt-out option
- Link to Google's privacy policy
Enable Google Signals
This allows cross-device tracking but requires user consent:
- Go to Admin → Data Settings → Data collection
- Turn on Google signals
- Ensure you have user consent mechanisms in place
Part 9: Verify It's Working
Confirm your tracking is working correctly:
- Real-time report: Go to Reports → Realtime. Visit your website and confirm you see the activity.
- DebugView: In GA4, go to Admin → DebugView. This shows detailed event data in real-time.
- Tag Assistant: Install the Tag Assistant browser extension to troubleshoot issues.
Part 10: Ongoing Maintenance
GA4 setup isn't one-and-done. Schedule monthly reviews to:
- Check for tracking errors
- Review conversion rates
- Add new custom events as needed
- Update goals based on business priorities
- Analyze traffic trends
Common GA4 Mistakes to Avoid
- Not filtering internal traffic: Your own visits inflate metrics
- Ignoring mobile data: Most traffic is mobile—optimize for it
- Not setting up conversions: Pageviews alone don't tell you if your site is working
- Forgetting Search Console: Link it to see organic search data
- No regular reviews: Data is useless if you don't act on it
Automatic GA4 Integration
Storentic SEO integrates with GA4 to automatically pull your traffic data, track SEO performance, and show you which keywords are driving conversions—all in one dashboard.
Start Your Free TrialConclusion
GA4 setup takes time, but it's worth it. You'll finally have clear data on what's working, where your traffic comes from, and which marketing efforts generate actual customers.
Start with the basics—get tracking installed, set up key conversions, and link Search Console. You can always add more advanced tracking later.
The most important thing? Actually look at your data. Set a weekly reminder to check GA4, identify trends, and make data-driven decisions about your marketing.