The MainWP Google Analytics Extension is a premium add-on for the MainWP Dashboard (the centralized management system for multiple WordPress sites). Its primary function is to consolidate and display Google Analytics data (now GA4) from all your managed child sites directly within your MainWP dashboard.
This centralization saves you the time of logging into each client's Google Analytics account or property separately.
The extension connects to your Google Analytics account via the Google APIs (using a Service Account and JSON key) and automatically pulls key metrics from the GA4 properties associated with your child sites.
This allows you to monitor the health and performance of your entire client portfolio from a single screen.
Feature
Description
Benefit for the Agency/Manager
GA4 Compatibility
Fully supports the latest Google Analytics 4 (GA4) data model.
Future-Proofing: Ensures continued access to analytics data following Google's transition from Universal Analytics.
Centralized Visitor Data
Provides a dedicated "Visitor Data" page in the MainWP dashboard where you can view key metrics for all sites.
Quick Insights: Allows you to spot trends, performance drops, or spikes across your entire portfolio without switching accounts.
Key Metrics Tracked
Tracks essential data points including Views, Users, New Users, Average Engagement Time, Sessions by Source, Users by Device, and Users by Country.
Comprehensive Overview: Gives a full picture of traffic patterns, audience demographics, and device usage.
At-a-Glance Overview
Adds a customizable Google Analytics widget to the main MainWP Overview page and to the Individual Child Site Overview page.
Instant Visibility: Key stats are available immediately upon logging into MainWP or viewing a site's detailed page.
Client Reporting
Provides tokens that allow you to easily incorporate analytics data (like monthly page views and user stats) into the MainWP Client Reports.
Value Demonstration: Automatically showcases the impact of your work (e.g., SEO, marketing) to your clients.
Multi-Account Support
You can connect and manage multiple different Google Analytics accounts from one MainWP dashboard.
Flexibility: Ideal for agencies managing clients who use separate Google accounts.
Manual & Auto Assignment
The extension can automatically assign the correct GA4 Property to the matching Child Site based on the URL, with the option to manually override assignments.
Streamlined Setup for large networks.
The setup process requires creating a Service Account in the Google Cloud Console, enabling the necessary Google Analytics APIs, and downloading a JSON file for authentication. This process is necessary for securely granting MainWP read-only access to your analytics data.
Note: This extension retrieves and displays data; it does not insert the Google Analytics tracking code onto your client sites. You must use a separate plugin or method (like Site Kit or MonsterInsights) on the child sites to implement the tracking code itself.
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 12, 2025 17:16 PM
Version:
v5.0.1
Category:
Author:
OtherLicense:
GPL v2 or Later