Google Analytics
Connect Google Analytics 4 (GA4) properties and see traffic across every website in one unified dashboard.
Overview
The Google Analytics integration brings GA4 data directly into WebGPT — visitors, sessions, pageviews, engagement, and events — aggregated across every linked domain. No more switching between properties or dashboards to compare sites. Works with GA4 only; Universal Analytics is no longer supported by Google.
Connecting GA4
- Open Integrations → Google Analytics and click Connect.
- Sign in with the Google account that has access to the GA4 properties.
- Grant read-only Analytics data access — tick the Google Analytics data access checkbox on the consent screen and click Continue. Skipping the checkbox prevents data retrieval; the connection will ask you to try again.
- All GA4 properties under the Google account are fetched automatically.
- Link each property to its corresponding WordPress domain. Auto-matching compares property URLs to connected domains; any property that didn't match can be linked manually.
Accounts tab
Manages connected Google accounts and property-to-domain linking. Sync refreshes the property list from Google — useful after creating new GA4 properties.
Linking a GA4 property to a WordPress domain enables per-domain analytics, category breakdowns, and cross-site comparisons. Auto-match handles the common case automatically; manual linking covers properties where URLs differ slightly. Unlinked properties still have data, but don't appear in domain or category views.
Analytics dashboard
KPI cards
Top-of-dashboard summary metrics: active domains, unique visitors, sessions, pageviews, average visitors per domain, average visitors per day, engaged sessions, engagement rate, average session duration, total users, sessions per user, event count, and key events. Key events (conversions marked as important in GA4) appears only when at least one linked domain has key-event data.
Trend chart
Line chart of traffic over time. Toggle any combination of metrics on/off: visitors, sessions, pageviews, new users, engaged sessions, total users, event count, and key events. Hover any point for exact values. Useful for spotting seasonal patterns or measuring the traffic impact of content campaigns.
Top domains
Horizontal bar chart ranking linked domains by the selected metric for the chosen period. Clicking any domain bar expands an inline table of that domain's top-performing pages — title, path, pageviews, visitors, engagement rate, and average session duration.
Top pages
A combined table of best-performing pages across every linked domain, showing each page's traffic and engagement metrics — pageviews, visitors, sessions, new users, engagement and bounce rates, session duration, events, and conversions. Covers up to 100 pages per domain from the most recent sync, ranked by pageviews. Error (404) pages are excluded, so the list reflects real content rather than broken-link traffic.
Category breakdown
If WordPress domains have categories assigned, this table aggregates analytics metrics per category — visitors, sessions, pageviews, users, and events — showing portfolio performance at a group level.
Troubleshooting
- No data showing — First sync from the Accounts or Analytics tab. Verify GA4 properties are linked to WordPress domains, and that the selected date range covers periods with active tracking. Reset any active filters.
- Properties not found — Sign in with the Google account that has access. Multiple Google accounts require separate connections.
- Stale data — GA4 has a processing delay of 24–48 hours. Today's data may not be available until tomorrow.
- Permission errors — Most commonly caused by skipping the Analytics data access checkbox during Google sign-in. Disconnect the account and reconnect, making sure to tick the checkbox this time. If issues persist, reconnecting refreshes the OAuth tokens.