About Us

Learn more about us, what we do, and why we do it.

Consult

Learn more about us, what we do, and why we do it.

Discover

Use the Digital Snapshot to learn more about your current business standing, growth opportunities. and stay informed about other helpful marketing tidbits.

Schedule Free Consultation

Things Explained

Strategize

Our team has a wide range of consulting experience, allowing us to assist businesses of all shapes and sizes. We are here to help you along the journey and provide the guidance needed to reach your goals.

New to Business

Mergers, Sales, and Acquisitions

Execute

Growing your business efficiently requires the smooth execution of projects and access to expert resources. Our services are provided by specialists who enjoy helping business grow. Let’s work together to reach your goals!

Fractional Marketing

Customer Acquisition

Customer Experience

Copywriting

Social Media Marketing

Email Marketing

Copywriting

Branding

Websites

Search Engine Optimization (SEO)

AI Optimization
(GEO and AEO)

Things Explained

Google Analytics 4, Explained for Business Owners
Sessions · Users · Direct Traffic · What It All Actually Means

You open Google Analytics with a simple question — “is my marketing working?” — and get a wall of unfamiliar words instead. Users, sessions, engagement, “Direct,” “(not set).” If GA4 makes you feel like you're the problem, you're not. Here's the plain-English translation, and how to turn confusing numbers into clear decisions.

Analytics only matter if they help you decide what to do next
Never Been Set Up
Many businesses have no analytics installed at all — starting today still counts
You're Not Alone
GA4 confuses nearly everyone — including marketers
Clean Data First
Messy analytics lead to confident but wrong decisions
Decisions, Not Data
The goal is knowing what's moving the needle — and what isn't
What's Actually Happening

GA4 isn't broken, and neither are you — it just measures the world differently

In 2023, Google retired the Analytics most people had learned over a decade (called Universal Analytics) and replaced it with Google Analytics 4 — a completely rebuilt tool with new vocabulary, new math, and new reports. It wasn't an update; it was a replacement. So if your numbers suddenly looked different, familiar reports vanished, and words changed meaning overnight, that wasn't you falling behind. That was the ground moving.

Here's the mental shift that unlocks everything: old Analytics counted pageviews — like a turnstile counting people walking into a store. GA4 records events — every page view, click, scroll, video play, and form submission is its own logged moment, tied (as best Google can manage) to a person. It's less like a turnstile and more like a store journal: who came in, what they looked at, what they did. More powerful — and, until someone translates it, more confusing.

If your numbers “dropped” when GA4 arrived: in most cases, your business didn't change — the ruler did. GA4 counts users, sessions, and engagement with different definitions than the old tool, so its numbers will never match your old reports. Comparing them is comparing miles to kilometers. What matters now is your trend inside GA4: this month versus last month, this year versus last year.

Why Bother? Because Analytics Answer Real Questions

Without Analytics

Marketing by feel

You keep posting, emailing, and spending — and hope it's working. When budget gets tight, you cut whatever feels least important, which is sometimes the thing quietly bringing in your best customers.

With Clean Analytics

Marketing by evidence

You can see which efforts actually bring people in, which pages turn visitors into inquiries, and whether this month is genuinely better than last. You double down on what works, fix or drop what doesn't — with confidence instead of guesswork.

One honest caveat before we translate the vocabulary: analytics are only as good as the data feeding them. Dirty data — your own visits inflating the counts, untagged campaigns, double-installed tracking — produces charts that look authoritative and lie confidently. That's why we believe in good, clean analytics: numbers you can actually trust, presented in a way you can actually understand. We'll cover both on this page.

The Core Vocabulary

Users, sessions & events — in plain English

Ninety percent of GA4 confusion comes from three words. Get these three straight, and most reports start making sense. Picture your website as a shop:

The People

Users

Roughly, the number of different people who visited. “Roughly” matters: Google identifies people by browser and device, so one person on their phone and laptop often counts as two users, and cleared cookies create “new” people. Treat it as a good estimate, not a headcount.

→ Shop version: how many different customers walked in
The Visits

Sessions

One continuous visit, no matter how many pages someone views. Walk away for 30 quiet minutes and come back? That's a new session. This is why sessions are always higher than users — one person visiting Monday, Wednesday, and Friday is one user with three sessions.

→ Shop version: how many times the door opened for a browse
The Actions

Events

Everything a visitor does — viewing a page, clicking a button, scrolling, playing a video, submitting your contact form. In GA4, everything is an event. The ones that matter most to your business (form submitted, call clicked, purchase made) get promoted to key events — your true measures of success.

→ Shop version: everything customers did while inside

“Where did bounce rate go?” GA4 flipped it into a positive: engagement rate — the share of sessions where someone stuck around at least 10 seconds, viewed a second page, or completed a key event. Higher is better, and it's a more honest measure than the old bounce rate ever was: someone who read your whole page carefully and left used to count against you.

Report Decoder

What those confusing report entries actually mean

These are the entries that make business owners think their Analytics is broken. Most of them are just GA4 being honest about what it doesn't know:

What You See What It Actually Means Should You Worry?
“Direct” traffic Not “people who typed your address” — it means Google couldn't tell where they came from. Untagged email links, links in apps and texts, bookmarks, PDFs, and privacy settings all land here Normal — unless it's huge (see below)
A very large share of Direct (40%+) Your other channels are probably leaking into Direct — usually untagged email campaigns and social links. Your marketing may be working better than the report admits Worth fixing — tag your links
“(not set)” GA4's way of saying “this piece of information wasn't provided.” A small amount appears in almost every account for technical reasons Normal in small doses; investigate if it dominates a report
“Unassigned” Traffic arrived with tracking information GA4 couldn't match to any standard channel — usually inconsistent or misspelled campaign tags Fixable — clean up your link tagging
Sessions higher than users Completely expected — people visit more than once. One loyal reader visiting daily is one user with thirty monthly sessions Normal — it's a good sign
GA4 numbers don't match Facebook / Mailchimp / your ads platform Every platform counts differently and generously credits itself. A “click” in Mailchimp isn't the same as a “session” in GA4, and some clickers leave before the page loads Normal — compare trends, not totals
Your own city dominating your traffic Often partly real (local customers) and partly you — your own team checking the website daily adds up fast Worth fixing — filter your own visits out
A sudden traffic spike from one strange source Frequently bot or spam traffic — visits with near-zero engagement from places you don't do business Annoying, not dangerous — but don't celebrate it as growth

The easiest cleanup win on this list: filtering out your own visits. Every time you or your team check the website, GA4 counts it — inflating your numbers and muddying every report. Our companion guide, How to Find & Share Your IP Address, walks through it in about ten minutes.

The Root Causes

The 10 most common reasons analytics confuse or mislead

Some of these make your numbers wrong; others make right numbers unreadable. Both cost you good decisions.

Reason 01 · Most Common

Your own visits are in the numbers

You check your homepage. Your team previews the new blog post. Your web person tests the contact form eleven times. For a small business, that can be a meaningful slice of “traffic” — inflating visits, skewing your top pages, and making your own city look like a customer hotspot.

What to check: Are your office and home IP addresses filtered as internal traffic? Our IP address guide makes this a ten-minute fix.

Reason 02

Untagged campaigns hiding inside “Direct”

Send a newsletter with plain links, and every click arrives in GA4 as “Direct” — invisible as email traffic. Same for links in texts, QR codes, and printed materials. The cruel result: your hardest-working campaigns get zero credit, and you can't tell what's working. The fix is adding small tracking tags (called UTMs) to the links you share.

What to check: Click a link in your own newsletter — does it show up in GA4 as email traffic, or vanish into Direct?

Reason 03

Tracking code installed wrong — missing or doubled

A missing tag on some pages undercounts; the tag installed twice (a plugin and a theme setting and a pasted snippet — very common after site rebuilds) double-counts everything. Both produce numbers that feel plausible and are quietly wrong.

What to check: Use Google's free Tag Assistant to scan key pages — it flags missing and duplicate tags. Suspicion trigger: engagement rates that look too perfect or sessions that doubled overnight after a redesign.

Reason 04

Bot and spam traffic polluting the data

Automated crawlers and referral spam create visits with telltale fingerprints: near-zero engagement time, strange geographies, and bursts from a single odd source. Google filters known bots automatically, but plenty slips through — and a spam spike celebrated as “growth” leads to exactly the wrong conclusions.

What to check: When traffic spikes, look at where it came from and whether anyone engaged. Real growth engages; bots bounce in milliseconds.

Reason 05

Ad blockers & cookie choices undercount real visitors

A meaningful share of real visitors are invisible to GA4: ad blockers stop the tracking script, privacy browsers limit it, and visitors who decline your cookie banner may not be measured. Your true audience is somewhat larger than any report shows — which is fine, as long as you know it.

What to check: Nothing to fix — just recalibrate. Treat GA4 as a consistent sample, perfect for trends and comparisons, imperfect as an absolute census.

Reason 06

Booking & payment tools breaking the customer trail

If customers hop to a scheduling page, payment processor, or embedded booking widget and come back, GA4 can lose the thread — crediting the sale to your own booking tool as a “referral” instead of the marketing that actually brought the customer. Your best channel silently donates its credit to Calendly or your payment page.

What to check: Does your booking or payment domain appear in your referral traffic? That's the tell — it needs to be listed as an excluded referral in GA4's settings.

Reason 07

Comparing GA4 to your old Analytics numbers

The single most common false alarm. GA4 defines users, sessions, and engagement differently than Universal Analytics did, so its numbers will always look different — usually lower. Businesses have concluded their marketing “collapsed” when nothing changed but the measuring stick.

What to check: Only compare GA4 to GA4. Your trend lines inside the tool — week over week, month over month, year over year — are what tell the truth.

Reason 08

No key events defined — so “success” isn't measured at all

Out of the box, GA4 counts activity, not results. Unless someone tells it that a submitted contact form, a clicked phone number, or a completed purchase is a key event, your reports measure motion — visits and clicks — with no connection to the outcomes that pay your bills.

What to check: Open your Key Events report. If it's empty — or tracks nothing you'd recognize as a win — your analytics can't yet answer “is it working?”

Reason 09

Your data lives in six different places

GA4 has the website. Facebook and Instagram have their own numbers. So do your email platform, your Google Business Profile, and your ads. Each speaks a different dialect and grades its own homework. Seeing the whole picture means logging into six dashboards and mentally stitching them together — which is why most owners eventually stop looking at any of them.

What to check: Can you see your website, social, email, and ads performance in one place? If not, this is solvable — more on that below.

Reason 10

Looking at data without a question

Opening GA4 to “check the numbers” is like opening the fridge to “see what's there” — you browse, feel vaguely unsatisfied, and close it. Data becomes useful the moment it's answering something specific: Did last month's campaign bring in inquiries? Which pages turn visitors into calls? Is this year ahead of last? Without a question, even perfect data is just numbers.

What to check: Before your next look at analytics, write down one question you want answered. It changes everything about what you see.

What We Believe

Good, clean analytics — that you can actually understand

At Mindful Marketing, we believe analytics have two jobs — and most setups fail at least one of them. The data has to be clean, and it has to be understandable. Clean data you can't read helps no one; beautiful charts built on messy data are worse than nothing.

Pillar 1

Clean — numbers you can trust

Internal visits filtered out. Campaigns tagged so credit lands where it belongs. Tracking installed once, correctly. Bots excluded, booking tools configured, key events defined around what actually matters to your business. Clean data is quiet, unglamorous work — and it's the foundation every good decision stands on.

Pillar 2

Understandable — numbers you can use

If a report requires a translator, it isn't done. Analytics should answer your questions in visuals you can read at a glance — what's growing, what's slipping, what's working — without hunting through six tabs of jargon. Understanding your own numbers shouldn't require becoming an analyst.

How We Do It

Every platform, one clear picture

We've spent years perfecting an analytics approach that solves the six-dashboards problem: we bring your data from every platform — your website, social media, email, ads, listings, and reviews — together in one place, presented as clear, visual graphs and charts that make sense at a glance. Everything is fully customizable to what your business cares about, and comparing timeframes takes one click: week over week, month over month, year over year, and just about anything in between. No more mentally stitching together six reports that don't speak the same language.

And here's the part we care about most: we don't just hand you a dashboard and wave goodbye. We work with our clients — reviewing the numbers together, in plain English, to make sure the work we're doing is genuinely moving the needle forward. If something isn't working, the data tells us early, and we adjust. That's what good, clean analytics are for: not reports for reports' sake, but honest answers that shape what happens next.

The Clean Analytics Audit — 12 Things to Verify

Internal traffic filtered

Your own and your team's IP addresses excluded from reports?

Single tracking install

One tag, on every page, verified — no doubles from plugins or themes?

Key events defined

Forms, calls, bookings, and purchases marked as the wins they are?

Campaigns tagged

Email, social, and offline links carrying consistent tracking tags?

Booking tools excluded

Payment and scheduling domains not stealing referral credit?

Spam recognized

Bot spikes identified and read as noise, not growth?

Direct share reasonable

“Direct” isn't quietly swallowing your email and social credit?

Trend comparisons in use

Week/month/year-over-year views — never GA4 vs. old Analytics?

One unified view

Website, social, email, and ads visible together, not in six tabs?

Charts you can read

Visuals customized to your business questions — no translator needed?

A review rhythm

Numbers looked at monthly with actual questions in hand?

Decisions follow data

What you learned last month actually changed what you did this month?

The Fix

A step-by-step plan to make your analytics make sense

Questions first, clean data second, understanding third. Work through these in order.

1

Write Down Your Three Questions

Before touching a single setting, decide what you actually want to know. For most businesses it's some version of: Where do my customers come from? Which pages and campaigns lead to inquiries or sales? Am I growing compared to last month and last year? Every step after this exists to answer those questions — nothing more.

2

Clean the Data at the Source

Filter out your own and your team's visits (our IP address guide walks you through it), verify the tracking tag is installed exactly once on every page with Google's Tag Assistant, and add your booking or payment domains to the excluded-referrals list so they stop stealing credit from your real marketing.

3

Tag the Links You Share

Add simple tracking tags (UTMs) to the links in your newsletters, social posts, and QR codes so those visits stop hiding inside “Direct.” Google's free Campaign URL Builder makes them for you — pick one consistent naming style and stick to it. This single habit is what finally lets your email and social efforts get the credit they've been earning all along.

4

Define What “Working” Means — Key Events

Tell GA4 which actions count as wins for your business: a submitted contact form, a clicked phone number, a booked appointment, a completed purchase. Mark those as key events. From that moment on, your reports can connect traffic to outcomes — and “is my marketing working?” finally has a measurable answer.

5

Build One View You'll Actually Look At

Don't try to master forty reports — build (or have built) one simple dashboard that answers your three questions visually: where people come from, what they do, and how it compares to before. Ideally it pulls in your other platforms too, so website, social, email, and ads live in one picture instead of six tabs. A dashboard you'll open beats a powerful one you won't.

6

Review Monthly — Compare, Decide, Adjust

Once a month, sit down with your questions and your comparisons — this month vs. last, this year vs. last year. Look for what's genuinely moving the needle and what isn't. Then do the part most people skip: change something based on what you learned. Analytics that never alter a decision are just decoration.

A realistic expectation: analytics fixes work going forward, not backward — filtering your IP today doesn't clean last year's data, and new key events start counting from the day they're created. Give your cleaned-up setup a full month to gather trustworthy data before drawing big conclusions. The reward for the patience: from that point on, every comparison you make is honest.

Ready to actually
understand your numbers?

Whether you'd like us to clean up your GA4, build you one clear view of every platform, or simply sit down and walk through your numbers together in plain English — that's exactly the kind of help we love to give. Our Snapshot Report is a great first step: it reviews your whole online presence and shows you where you stand.

Part of Mindful Marketing's Things Explained series — pairs with How to Find & Share Your IP Address

FAQ

Frequently asked questions

The Basics
Users = roughly how many different people visited. Sessions = how many separate visits those people made. Views = how many pages were looked at across all of those visits. One person who visits twice and reads three pages each time is 1 user, 2 sessions, and 6 views — which is why the three numbers are always different, and always should be.
Because GA4 is a different tool with different math — not an updated version of the old one. It defines users, sessions, and engagement differently, so its numbers will never line up with Universal Analytics reports, and comparing them tells you nothing about your business. Draw a line: old reports are history, GA4 is now, and all future comparisons happen inside GA4 — this month vs. last month, this year vs. last year.
It was replaced by its more useful opposite: engagement rate — the percentage of visits where someone stayed at least 10 seconds, viewed more than one page, or completed a key event. Higher is better. (Technically bounce rate still exists in GA4 as engagement rate's mirror image, but engagement rate is the one worth watching — it measures what you actually want: people genuinely spending time with your content.)
GA4 is completely free, and the free version is more than enough for virtually every small and mid-sized business. The paid version (Google Analytics 360) exists for enterprise companies with enormous traffic volumes and costs six figures a year — it is not something you're missing out on. If someone tries to sell you “premium analytics access,” ask exactly what you'd be getting that the free tool doesn't already do.
Reading Your Reports
Direct is GA4's honest shrug: “this visitor arrived, and I couldn't tell from where.” Some genuinely typed your address or used a bookmark — but Direct also absorbs clicks from untagged emails, text messages, apps, PDFs, QR codes, and increasingly, browsers with strict privacy settings. So a big Direct number usually doesn't mean hordes of people memorized your URL; it means some of your marketing is working anonymously. Tagging your links (Step 3 of the fix plan) moves that hidden credit back where it belongs.
You didn't break anything. “(not set)” is GA4's placeholder for “this piece of information wasn't available for this visit” — a landing page it couldn't capture, a location it couldn't determine, a campaign name that was never provided. Every GA4 account has some; small amounts are technical background noise. It's only worth investigating when “(not set)” dominates a report you care about — that usually points to a tagging or configuration gap worth cleaning up.
Because they're counting different things at different moments. Mailchimp counts the click — the instant someone taps the link. GA4 counts the session — which only happens if the page fully loads and the tracking runs. Between those two moments you lose people who close the tab early, slow connections, ad blockers, email security scanners that “click” links automatically, and double-clicks counted twice. A gap of 20–40% is completely normal. The takeaway: pick one tool as your yardstick per question, and compare trends across months, not raw totals across platforms.
For most businesses: a real monthly review, plus a quick glance after anything notable (a campaign send, a press mention, a website change). Daily checking is usually counterproductive — normal day-to-day wobble looks like drama up close, and you'll exhaust yourself reacting to noise. Monthly, the real patterns are visible: which channels grew, which pages converted, how you compare to last month and last year. Data needs a little distance to tell the truth.
Weekends dipping and Tuesdays peaking is normal for most business websites — that's your customers' rhythm, not a problem.
Problems
Ask two questions. First: did the drop happen overnight, to nearly zero, right after a website change? That's almost always broken tracking — a redesign, new plugin, or cookie banner that removed or blocked the tag. Verify with Google's Tag Assistant. Second: did it decline gradually, in one channel? That's more likely real — a search ranking change, a paused campaign, seasonality. Also check the boring explanations first: a date-range comparison including a holiday, or last year's number inflated by your own unfiltered visits. Real business changes are gradual and explainable; tracking failures are sudden and total.
Usually not — it's a normal mix of bots, security scanners, VPN users (whose location shows where the VPN is, not where they are), and the occasional genuinely curious visitor. It's cosmetic clutter, not a threat. It only deserves attention when it's large enough to distort your reports; the practical response is to focus your analysis on your actual service area and treat the rest as background noise. What you should not do is celebrate an international “traffic surge” that has near-zero engagement — that's bots, not expansion.
Almost never. Starting fresh throws away your history — and history is exactly what makes year-over-year comparisons possible. Messy data cleans up going forward: filter your internal traffic, fix the tagging, define key events, and draw a mental line: “data is trustworthy from this date on.” Within a couple of months you'll have clean, comparable data and your old records for rough historical context. The rare exception: an account so misconfigured it's tracking the wrong website entirely — but have someone confirm that before deleting anything.
Builder stats (WordPress plugins, Wix, Squarespace dashboards) are fine for a casual pulse check, but they're shallow: page counts without meaningful source detail, no key events, no real comparisons, and no connection to your other platforms. GA4 is free, so our advice is to run both — glance at the builder stats casually, but let a properly configured GA4 be your system of record for actual decisions. And if the two disagree, remember: every tool counts differently, so trust the trend in whichever one is configured cleanly.
Next Steps
Three honest signals: (1) You suspect the data is wrong — doubled numbers, vanished traffic, reports that contradict what the phone is telling you — and Tag Assistant hasn't cleared it up. (2) You have the data but not the answers — you can open GA4, but a month later you couldn't say what changed or what you'd do differently. (3) Your picture is scattered across GA4, social, email, and ads, and stitching it together has quietly become a job nobody has time for. All three are fixable — and none of them mean you failed at analytics. The tools genuinely are this confusing.
Absolutely — good, clean analytics are one of the things we care most about. We've perfected an approach that brings your data from every platform — website, social, email, ads, listings, and reviews — into one place, with clear visual charts that are fully customizable to your business and let you flip between week-over-week, month-over-month, year-over-year, and everything in between with a click. We clean the data at the source (filtering, tagging, key events), build the view around your questions, and then review it with you — because we don't just do the work, we make sure the work is moving the needle forward. Reach out at 314-753-5323 or visit mindfulmarketing.biz/connect to get started.