Why GA4's Default Configuration Is Wrong for Most Businesses
Google Analytics 4 has been the default analytics platform since Universal Analytics was sunset. Most businesses that migrated or set up fresh accounts accepted the default configuration, connected the site tag, and started viewing reports. That default configuration tracks some useful things but misses most of what matters for business decisions: it does not track conversions unless you configure them, its default session and engagement definitions are different from UA in ways that make historical comparisons misleading, and its default reports surface data that requires significant customization to be actionable.
This guide covers the six settings you must change on day one to make GA4 actually useful, the conversion tracking setup for the most common business models, and the three custom reports that replace the UA dashboards most teams relied on daily.
Step 1: Verify and Fix Your Data Stream Configuration
Go to Admin → Data Collection and Modification → Data Streams → select your web stream. Verify: Enhanced measurement is enabled (toggle on), which automatically tracks scroll depth, outbound link clicks, site search, video engagement, and file downloads as events without additional code.
Check that your Measurement ID (G-XXXXXXXXXX) matches the tag installed on your site. If you are using Google Tag Manager, verify the GA4 Configuration tag is firing on all pages including checkout and thank-you pages, which are commonly excluded by CMS platform tag rules.
Verify the "Unwanted referrals" list. If you use a payment processor that redirects through a separate domain, add that domain to the unwanted referrals list to prevent it from appearing as a separate traffic source in your acquisition reports.
Step 2: Define and Configure Conversions
GA4 does not automatically designate any event as a conversion. By default, your conversion column is empty. This is the most common reason GA4 appears to show no conversion data for businesses that completed their UA migration.
Go to Admin → Data Display → Conversions → New Conversion Event. For an e-commerce site, the critical conversions are: purchase (auto-tracked if you implement the GA4 e-commerce data layer); add_to_cart and begin_checkout (useful for funnel analysis). For a B2B or service site: form submissions (requires custom event tracking via GTM or site tag modification), phone call clicks (track via GTM click tracking on phone number links), and demo request completions.
For form submission tracking in GTM: create a Trigger for Form Submissions (or Thank You Page view if simpler), create a GA4 Event tag that fires on this trigger with the event name "generate_lead" or "form_submit," add a parameter for form_type so you can distinguish contact forms from download forms from demo requests. Mark the corresponding event as a conversion in GA4 within 24 hours of deploying the tag.
Step 3: Configure Custom Dimensions and Metrics
Custom dimensions let you segment your data by business-relevant attributes that GA4 does not track by default. Go to Admin → Data Display → Custom Definitions. The most valuable custom dimensions to add: user_type (distinguishing logged-in from anonymous users), form_type (what kind of form was submitted), content_category (the editorial category of blog posts), and page_type (service page, blog post, landing page, etc.).
These dimensions are populated by parameters passed in your event tracking. Once defined in GA4 and populated via your tag implementation, they become available as filters and secondary dimensions throughout all reports and explorations.
Step 4: Set Up Your Channel Groupings
GA4's default channel definitions do not match how most businesses define their channels internally. Go to Admin → Data Display → Channel Groups → Default Channel Grouping → edit. Common issues to fix: Organic Social sometimes misclassifies LinkedIn as Referral; Brand Paid Search (ads for your own name) should be separated from Non-Brand Paid Search for ROI calculations; Direct often contains dark traffic (email clicks in mobile apps, organic social in in-app browsers) that inflates direct and deflates organic attribution.
For accurate SEO attribution specifically: ensure Organic Search is defined to include all organic search sources. Add a Brand Paid Search channel that includes paid campaigns for branded keywords. This segmentation makes organic vs paid comparison accurate.
Step 5: Create Your Core Reports
GA4's default report collection is not organized for marketing decision-making. Build three custom reports that replace the UA standards most teams relied on.
Acquisition overview report: In Explore → create a new exploration → Dimension: Default Channel Grouping, Session Default Channel Grouping. Metrics: Sessions, Conversions, Conversion Rate, Total Revenue (or your primary conversion event count). This is your traffic source report. Group by Channel Grouping and sort by Conversions descending. This tells you which channels are actually generating business outcomes.
Landing page performance report: Dimension: Landing Page. Metrics: Sessions, Engagement Rate, Key Events (conversions). Filter for Organic Search sessions. This shows which pages are generating qualified organic traffic and converting it. Sort by conversions descending to identify your highest-performing organic pages and lowest-performing pages that need improvement.
Content funnel report: For B2B businesses with multi-touch journeys, create a Funnel Exploration starting from First Visit Source = Organic → Engagement Event → Key Event (conversion). This maps the path from organic entry to conversion and identifies where prospects drop out.
Step 6: Configure Data Retention and User ID
GA4's default data retention period is two months. For most businesses, this is too short for year-over-year comparisons. Go to Admin → Data Collection and Modification → Data Retention → change to 14 months. This retains individual-level event data for 14 months — aggregated reporting data (available in standard reports) is retained indefinitely regardless of this setting.
If your site has user authentication, implement User-ID tracking. Go to Admin → Data Collection → User-ID. When a user logs in, pass their anonymized internal user ID to GA4 via the gtag user_id parameter. This allows cross-device attribution — sessions from the same user on mobile and desktop are connected, improving conversion attribution accuracy significantly for businesses where customers research on one device and purchase on another.
Validating Your Setup
Use GA4's DebugView (Admin → Data Display → DebugView) to verify event tracking in real time. Add ?debug_mode=1 to any page URL with the GA4 tag installed, then interact with the page and watch events fire in DebugView. Verify that purchase, form_submit, and phone_click events fire correctly and include the parameters you expect. Use the Google Tag Assistant browser extension to verify tag firing without URL parameters.
For SEO attribution specifically, verify that organic search traffic is flowing into your GA4 property and that non-brand organic sessions are being attributed correctly by checking Acquisition → Traffic Acquisition → filter for Organic Search and reviewing the session count against expected baselines from your previous analytics platform or Search Console click data.
📚 More from RevealRank
Explore related guides and services to go deeper on this topic.
website migration seo
Website Migration SEO Checklist: How to Relaunch Without Losing Your Rankings
javascript seo
JavaScript SEO: Why Google Struggles to Crawl Your JS Site and How to Fix It
how long does it take for seo to work
How Long Does SEO Take? Realistic Timelines by Site Type and Competition Level
Service
Technical SEO
Service
Local SEO
