Setting Up Google Analytics 4 for Contractor Websites
Overview
Google Analytics 4 tracks how visitors find and interact with a contractor website. Without it, there is no data on which traffic sources are sending leads, which pages visitors leave from, or whether contact form submissions are being completed. Most contractor websites either have no analytics installed, have an outdated Universal Analytics tag, or have GA4 installed incorrectly.
Common Causes of Setup Problems
- Universal Analytics (UA) was the previous standard and stopped collecting data in July 2023 — sites that were not migrated have no historical data going forward
- GA4 measurement ID added to the wrong location in WordPress settings
- tag manager container not published after GA4 tag was created
- form submission events not configured as conversions
- traffic from the business owner and developer not filtered out
How the Problem Appears
- no data available on where website traffic comes from
- unable to determine whether organic search, Google Maps, or referrals are sending leads
- form submissions not tracked as conversions
- bounce rate and session data unavailable for diagnosing user experience problems
How to Set Up GA4
- create a GA4 property at analytics.google.com
- create a web data stream for the website domain
- copy the measurement ID (format: G-XXXXXXXXXX)
- install the tag using Google Tag Manager or directly in the website theme
- verify data is flowing using the Realtime report
- configure form submission events as conversions under Admin → Events
Key Reports for Contractors
- Acquisition → Traffic acquisition — which channels (organic, direct, referral) send visitors
- Engagement → Pages and screens — which pages receive the most traffic
- Conversions — how many contact form submissions or calls occurred
- Demographics — geographic location of visitors (confirm GTA targeting is working)
Related Technical Issues
- Lead Generation
- Website Not Getting Leads
- Search Visibility
- Google Search Console Setup
- Local Search Ranking
Technical Website Support
If Analytics is missing, misconfigured, or showing no conversion data, technical setup can install the correct tag, configure form tracking, and verify that traffic data is being collected accurately.