Skip to main content
Want to know who’s visiting your website? This plugin takes the page views Mautic already tracks and turns them into clear, actionable insights—right on your dashboard.

Overview

The Analytics Plugin adds a dashboard widget that shows you everything about your website visitors. You’ll see where people come from, what pages they visit, and how they interact with your site—all without setting up any extra tracking.

Key Features

Analytics Dashboard Widget
Website Analytics Dashboard Widget - Part 1
Website Analytics Dashboard Widget - Part 2
One widget, all your visitor data:
  • The big picture - See your total visits, bounce rate, page views, and pages per visit at a glance
  • Trends over time - Watch how your traffic changes day by day, hour by hour
  • Where visitors come from - Google, social media, email campaigns, AI assistants, or direct visits
  • Your best pages - Find out which pages attract visitors and where they leave
  • Campaign tracking - See how your UTM-tagged campaigns perform
  • Know your audience - Desktop or mobile? Which countries? What browsers?
  • Anonymous or known? - See how many visitors you’ve identified in Mautic

We Sort Your Traffic Automatically

No need to guess where visitors come from—the plugin figures it out for you:
Traffic TypeWhat it means
Organic SearchSomeone found you on Google, Bing, or other search engines
Paid SearchVisitors from your paid ads (we detect click IDs and UTM tags)
SocialFacebook, LinkedIn, Twitter, TikTok—over 60 networks covered
EmailClicked through from an email (including your Mautic campaigns)
AI AssistantCame from ChatGPT, Claude, Perplexity, or similar AI tools
DirectTyped your URL directly or used a bookmark
ReferralClicked a link on another website

Click Anywhere to Dig Deeper

Curious about a specific traffic source or country? Just click on it. The entire widget updates to show only that slice of data. Want to see just your German visitors? Click “Germany.” Wondering how your email campaigns perform? Click “Email.” It’s that simple. Your filter stays active even if you refresh the page—we remember what you were looking at. Audience Insights
Audience Insights

What You Need

  • PHP 8.1 or newer
  • Mautic 6.0 or newer (including Mautic 7)

How Does It Work?

The plugin looks at the page views Mautic already collects and groups them into visits (we call them “sessions”). Here’s what happens:
  1. When the same person views multiple pages within 30 minutes, we count that as one visit
  2. For each visit, we figure out where they came from, what device they’re using, and where they’re located
  3. All this data shows up in your dashboard widget, ready to explore
Just set up a simple cron job to keep the numbers fresh, and you’re done.