WORDPRESS · ANALYTICS

MonsterInsights Guide: Add Google Analytics 4 to WordPress 2026

AsiaGB · June 13, 2026 · 10 min read

MonsterInsights Google Analytics 4 WordPress Guide

What Is MonsterInsights and Why Use It Instead of Adding GA4 Directly?

MonsterInsights is a WordPress plugin that connects your site to Google Analytics 4 (GA4) with over 3 million active installations, making it the most widely used analytics plugin in the WordPress ecosystem. Its key advantage over manually adding GA4 is the ability to track a wide range of events automatically — with zero custom code required.

Installing Google Analytics 4 directly via gtag.js or Google Tag Manager requires developer knowledge to configure Enhanced Measurement for every event you want to track: button clicks, form submissions, file downloads, or WooCommerce purchases. MonsterInsights handles all of this automatically through a guided setup wizard.

MonsterInsights also surfaces an Analytics Dashboard directly inside WordPress Admin, letting you view Sessions, Pageviews, Bounce Rate, Top Pages, Traffic Sources, and Real-time Visitors without leaving WordPress to open Google Analytics separately.

Quick summary: MonsterInsights connects WordPress to Google Analytics 4 automatically, tracking Events, eCommerce, Forms, Scroll Depth, and Downloads without writing code, with reports viewable inside the WordPress Dashboard.

How to Install MonsterInsights Step by Step

MonsterInsights is available in both a Lite (free) and Pro (paid) version. The Lite version is a good starting point — upgrade to Pro when you need eCommerce tracking or advanced reporting.

  1. In your WordPress Dashboard, go to Plugins → Add New Plugin.
  2. Search for "MonsterInsights".
  3. Click Install Now on the MonsterInsights – Google Analytics Dashboard for WordPress card.
  4. Click Activate after installation completes.
  5. Go to Insights → Settings and click "Launch Setup Wizard".
  6. Select your site type: Business Website, Publisher/Blog, or Online Store.
  7. Click "Connect MonsterInsights" — the wizard redirects you to sign in with Google.
  8. Grant permissions, select your GA4 Property, and complete the wizard.
  9. Wait 24–48 hours for data to appear in the Dashboard.

Note: You need a Google Account with Editor or Administrator access on the GA4 Property you want to connect. If you do not have a GA4 Property yet, create one in Google Analytics Admin first.

Connecting Google Analytics 4 to MonsterInsights

MonsterInsights connects exclusively to Google Analytics 4, the current standard since Google sunset Universal Analytics in 2023. The connection uses Google OAuth for security — no manual Measurement ID entry is required.

Connection Steps

  1. Go to Insights → Settings → General.
  2. Click "Connect Google Account" if not already connected.
  3. Sign in with the Google Account that has access to your GA4 Property.
  4. Select the Google Analytics Account and GA4 Property.
  5. Click "Complete Connection".
  6. MonsterInsights automatically inserts the GA4 tracking code on every page.

After a successful connection, the Measurement ID (G-XXXXXXXXXX) appears in Settings. Verify tracking by checking the GA4 Real-time Report in another browser tab.

Viewing the Analytics Dashboard Inside WordPress

MonsterInsights adds a full-featured Dashboard page inside WordPress Admin that pulls live data directly from GA4. This allows editors and marketing team members to review key metrics without needing Google Analytics access.

What You See in the MonsterInsights Dashboard

Date ranges include presets such as Last 7 Days, Last 30 Days, and Last 90 Days, as well as a custom date picker — convenient for team members who need analytics access without full Google Analytics permissions.

Setting Up eCommerce Tracking for WooCommerce

MonsterInsights Pro automatically tracks WooCommerce transactions, sending Purchase, Add to Cart, and Begin Checkout events to GA4 without any custom Google Tag Manager configuration. This is one of the features that makes MonsterInsights Pro particularly valuable for online stores.

How to Enable eCommerce Tracking

  1. Go to Insights → Settings → eCommerce.
  2. Toggle on "Use Enhanced eCommerce".
  3. Select your platform: WooCommerce, Easy Digital Downloads, MemberPress, etc.
  4. Save settings — MonsterInsights immediately begins sending transaction data to GA4.

Tracked data includes: Transaction count, Total Revenue, Average Order Value, Top Products, Conversion Rate, Product Impressions, Add-to-Cart Rate, and Checkout Funnel — all visible in both MonsterInsights Dashboard and GA4 Reports.

Important: Before enabling eCommerce Tracking, verify that your GA4 Property has Google Signals and Enhanced Measurement enabled in Analytics Admin for the most complete eCommerce data collection.

Event Tracking — Clicks, Forms, Scroll Depth, Downloads

MonsterInsights Pro automatically tracks multiple event types without requiring any custom JavaScript, making it accessible to site owners without a development team.

Automatically Tracked Events

Custom Event Tracking

For events not covered by automatic tracking, MonsterInsights Pro supports custom event tagging using data-vars-ga-category and data-vars-ga-label HTML attributes on any button or link — no JavaScript needed.

Custom Dimensions and User Journey Tracking

Custom Dimensions in GA4 allow you to segment data by dimensions meaningful to your site, such as Post Author, Post Category, Logged-in Status, Membership Type, or Post Type. MonsterInsights Pro maps these dimensions from a settings panel directly to pre-created GA4 Custom Dimensions.

To configure: go to Insights → Settings → Engagement → Custom Dimensions, then map dimensions such as "Author" to a GA4 Custom Dimension. MonsterInsights sends these values with every Pageview event, enabling you to filter GA4 reports by which author drives the most traffic or which category has the highest engagement rate.

UTM Campaign Tracking and Source/Medium Reports

UTM parameters are the standard method for measuring marketing campaign effectiveness across email campaigns, social ads, and newsletters. MonsterInsights includes a built-in Campaign URL Builder that generates UTM-tagged URLs quickly.

To use: go to Insights → Tools → URL Builder, enter your destination URL, Campaign Source, Medium, and Name, then click "Generate URL". Use the generated URL in your campaign materials. All traffic data appears in GA4's Traffic Acquisition Report and in the MonsterInsights Dashboard within WordPress.

Source / Medium Report in WordPress

MonsterInsights Pro displays a Source/Medium Report directly inside WordPress Admin, showing which channels drive traffic — for example google/organic, newsletter/email, or facebook/cpc. Marketing teams can review campaign performance without opening GA4 separately.

MonsterInsights Free vs Pro — Feature Comparison

The table below compares MonsterInsights Lite (free) and Pro to help you decide which version suits your site.

Feature MonsterInsights Lite MonsterInsights Pro
Connect Google Analytics 4 Yes Yes
Dashboard in WordPress Yes (limited) Yes (full)
Outbound Link Tracking Yes Yes
File Download Tracking Yes Yes
eCommerce Tracking No Yes
Form Tracking No
Custom Dimensions No Yes
Search Console Integration No Yes
Real-time Report No Yes
User Journey / Funnel No Yes
Price Free $99.50/yr (Plus)

MonsterInsights vs Adding GA4 via Google Tag Manager

A common question is whether to use MonsterInsights or connect GA4 manually through Google Tag Manager (GTM). Both are valid approaches — the right choice depends on your team's skills and requirements.

MonsterInsights is Better When

Google Tag Manager is Better When

MonsterInsights + GTM Can Coexist

HYBRID

Many sites use MonsterInsights for GA4 tracking while running GTM alongside it for additional tags like the Meta Pixel or custom conversion events. The only requirement is ensuring GA4 is not loaded twice — once by MonsterInsights and again through GTM — which would double-count all events.

GDPR and Privacy Compliance Configuration

If your site has visitors from the European Union or you operate under privacy regulations, MonsterInsights provides configuration options to align tracking with compliance requirements.

Tips for Getting the Most from MonsterInsights

MonsterInsights has more features than most users explore. Here are practical ways to get more value from the plugin.

Frequently Asked Questions

Does MonsterInsights slow down my website?
MonsterInsights loads the Google Analytics script asynchronously, which does not block page rendering. It also supports locally hosting the GA script to reduce external requests. In typical testing, Time to Interactive increases by less than 200ms — an acceptable overhead for an analytics tracking integration.
How does MonsterInsights differ from adding GA4 directly?
MonsterInsights automatically sets up Enhanced Measurement for scroll depth, outbound link clicks, file downloads, form submissions, and WooCommerce eCommerce events without any custom code. Manually adding GA4 via a script tag only tracks pageviews by default — every additional event requires custom JavaScript or Tag Manager configuration.
Is MonsterInsights Free enough for a standard website?
MonsterInsights Lite (free) works well for blogs and business sites that need a basic traffic overview, top pages report, and traffic source breakdown. eCommerce tracking, custom dimensions, form tracking, Search Console integration, and real-time reports require the Pro plan, starting at $99.50 per year for the Plus tier.

Need Hosting That Supports WordPress Analytics?

AsiaGB offers WordPress Hosting with DirectAdmin, PHP 8.x, and 99% uptime — fully compatible with MonsterInsights and Google Analytics 4 on every plan.

View Hosting Plans