Independent Analytics for MainWP
Check Independent Analytics traffic stats for every child site from one widget in your MainWP Dashboard.
Cookie-free Independent Analytics stats for all your sites
Independent Analytics for MainWP is a free MainWP add-on from the Independent Analytics team that shows each child site’s Independent Analytics stats in your MainWP Dashboard. A widget on the Overview page switches between sites from a dropdown, and Pro Reports can add the same stats to client reports.
Stats stored on each site’s own server
Independent Analytics stores each site’s stats on that site’s own server, so seeing a site’s traffic means logging in to its WP Admin. Independent Analytics for MainWP lets you check every site from one widget in your MainWP Dashboard.
Features
Independent Analytics for MainWP adds two widgets to your MainWP Dashboard and a data source to your client reports.
| Feature | What it means for you |
|---|---|
| Independent Analytics widget on the Overview | See stats for your child sites on the MainWP Overview page. Use the dropdown to switch to any connected site. |
| Widget on each child site | Open a child site in your Dashboard to see a widget with that site’s stats. It matches the Overview widget and shows that site alone. |
| Stats in Pro Reports | Show Independent Analytics data in client reports built with the Pro Reports Extension, and in the body of the report email. |
| Privacy-friendly analytics | Independent Analytics tracks visitors cookie-free and keeps the data on each site’s server. |
Requirements
Independent Analytics for MainWP goes on your MainWP Dashboard site, and the free Independent Analytics plugin goes on each child site.
| Item | Requirement |
|---|---|
| License | Free (partner add-on from Independent Insights) |
| MainWP Dashboard | Independent Analytics for MainWP installed and activated on your Dashboard site |
| WordPress | 5.9 or higher |
| PHP | 7.4 or higher |
| Child sites | The free Independent Analytics plugin installed and activated on each child site whose stats you want to see |
| Pro Reports (optional) | The Pro Reports Extension. Report data needs Independent Analytics for MainWP 1.3 or later, and stats in the report email body need 1.4 or later. |
Setup: install both plugins and sync
Independent Analytics for MainWP takes two installs and a sync before the widget shows stats.
Install the add-on on your Dashboard
- On your MainWP Dashboard site, go to Plugins > Add New and search for “Independent Analytics for MainWP”. You can also download it from its WordPress.org page.
- Install and activate the plugin.
Install Independent Analytics on your child sites
- Install and activate the Independent Analytics plugin on each child site you want stats for.
Load the widget
- In MainWP, go to the Overview page and click Sync Sites in the toolbar.
- Refresh the page. The Independent Analytics widget appears.
- Open a child site in MainWP to see the widget for that site alone.
Full instructions from the developer: How to use the MainWP extension.
Independent Analytics FAQ
When does the Independent Analytics widget appear?
The Independent Analytics widget appears after a sync. Go to the Overview page in your MainWP Dashboard, click Sync Sites in the toolbar, and reload the page once the sync finishes.
Can I add Independent Analytics stats to client reports?
Yes, Independent Analytics for MainWP sends its stats to client reports built with the Pro Reports Extension, which is part of MainWP Pro. Version 1.3 added Independent Analytics data to Pro Reports, and version 1.4 added it to the report email body.
Where do I get support?
The Independent Analytics team supports this add-on. Post a thread in the support forum on its WordPress.org page. MainWP’s support policy for third-party add-ons explains how support works for add-ons that other developers build.


