Notion GA4 Dashboard Template

Copy a few GA4 numbers once a month and see how every site changed and whether it met its goal.

$12 One-time paymentInstant access

The top of the Notion GA4 dashboard template with a cover of last month’s users and the + Log month and + Annotation buttons
Last month on the main page with users, key events, both changes and Goal for each site

Last month

Each site, its change from the month before and its goal.

Harbor & PineGoal met 106%

12,850 users ▲ 5% 402 key events ▲ 5%

Larkspur YogaClose 87%

2,710 users ▲ 3% 104 key events ▲ 3%

+ Log month: last month, Larkspur Yoga

  • Works on the free Notion plan
  • Change from the month before
  • A goal check for every site

At a glance

What it is
A GA4 dashboard in Notion: a monthly log for each site, the change from the month before, a goal check, traffic sources, top pages, notes and a monthly report.
Who it’s for
Site owners, freelancers and small agencies who check Google Analytics once a month. No Notion experience needed.
Price
$12, one payment. It’s yours to keep.
Free Notion plan
Yes, all of it.
Time
About ten minutes to set up, then about ten minutes a month for each site.

Watch the 45-second tour

Last month at a glance, the six numbers you log, channels and top pages, then notes and the monthly report, filmed in the real template.

What it does that most GA4 templates don’t

It’s made by a digital marketer who has worked in analytics and ads for 16 years. Before building it, we looked at the GA4 templates on Notion, Etsy and Gumroad. Most are a table to fill in. None compares one month with the last or tells you where a number lives in GA4.

  • This month against the last

    Users and key events for last month next to the month before, with an up or down arrow and the percentage.

  • A goal check for every site

    Set a key events goal, like sales or bookings, and each site shows Goal met, Close or Below goal.

  • Where each number lives

    A guide page names the GA4 report behind every number, with tips on key events, users and channels.

  • Nothing to connect

    You copy six numbers per site from GA4 once a month. No login, no connector and no access to your property.

We set it up from a fresh copy, the way you’ll get it: cleared the samples, added a site with its goals, logged two months with + Log month and checked Goal and both change columns by hand.

What’s inside

The main page shows Last month, the Monthly log, Traffic sources, Top pages and Annotations, with a monthly report and a GA4 guide below. Each site also opens to its own page.

A page for every site

URL, account, users goal and key events goal, with Goal, Users change and Key events change right under the name.

The Harbor & Pine site page with Goal met 106%, both changes at 5%, its URL, account and goals

Monthly log

One row per site per month with Users, New users, Sessions, Engaged sessions, Key events and Revenue. Engagement rate, key event rate and revenue per user work themselves out.

The Monthly log with six months for two sites: users, new users, sessions, engagement rate, key events and revenue

Traffic sources

Sessions and key events for each channel last month, from organic search to email and AI assistants, with the key event rate.

Traffic sources for last month with sessions, key events and key event rate for each channel

Top pages

The pages that matter with their views and key events, each marked Keep, Improve or Watch, and a note on what to do next.

Top pages with views, key events, Keep, Improve or Watch, and a note for each page

Annotations

A site change, a campaign, a tracking change, a search update or a few days closed, with the date, the site and whether the numbers went up or down.

Annotations such as a search engine core update and a spring sale email, with type, date and impact

A monthly report

A filled-in example for Harbor & Pine: a summary, last month against the month before, where the traffic came from and notes on pages. Duplicate it for each site or client.

The sample monthly report for Harbor & Pine with a summary, a table of the numbers and where the traffic came from

Also in the template

  • Your channels

    Type any channel name. The samples use these.

    • Organic Search
    • Paid Search
    • Direct
    • Organic Social
    • Paid Social
    • Email
    • Referral
    • AI assistants
  • Where to find it in GA4

    The report behind each number, plus small tips, like typing 1m 14s of engagement time as 74.

  • Several sites or clients

    One row per site or GA4 property, and Account keeps each client’s sites together.

  • Two sample sites

    A made-up home goods shop and a yoga studio with six months of numbers. One button clears them, another brings them back.

  • A Start here page

    Six short steps in your copy, each with a picture of where to click.

How to use it each month

  1. A few days after the month ends, open GA4 and set the date range to last month.

  2. Click + Log month for each site and copy the six numbers.

  3. Read Goal and both change columns in Last month.

  4. Something changed on the site? Click + Annotation.

Set it up in about ten minutes

You do this once. It’s easiest on a computer, with GA4 open next to it.

  1. Buy it on Etsy and download the Start here PDF. Open the template link in it and click the Duplicate icon (two small squares) at the top. A free Notion account is enough.

  2. Open Start here and click Clear sample data. Anything you add yourself stays, and you can bring the samples back.

  3. Open Sites and add one row per website with its Users goal and Key events goal.

    Users goal and Key events goal marked on a site page
  4. On the main page, click + Log month. Pick the month and the site, then copy the numbers from GA4.

    The + Log month button marked above + Annotation
  5. Read Users change, Key events change and Goal in Last month.

    Users change and Goal marked in the Last month table
  6. When something happens that can move your numbers, click + Annotation.

    The + Annotation button marked under + Log month

A site without sales? Leave Revenue empty. Everything else works.

Is it right for you?

A good fit if

  • You check Google Analytics once a month and want the numbers in one place.
  • You look after a few sites, your own or your clients’.
  • You want to know if each site met its goal without building a report.
  • You want to remember why a number jumped.

Look elsewhere if

  • You want numbers pulled from GA4 for you. Here you copy them in once a month.
  • You need daily or real-time numbers. This one works by month.
  • You need to set up events and key events in GA4. This keeps the numbers once they exist.
  • You want a live dashboard for clients. Looker Studio does that better.

Questions

Does it connect to GA4?

No. Once a month you copy six numbers per site, which takes about ten minutes. There’s no login and no access to give.

Does it work on the free Notion plan?

Yes, all of it.

Why one row a month and not a week?

GA4 counts each user once in a date range. Add up four weekly numbers and someone who came every week counts four times. A row per month keeps users right.

How does Goal work?

It divides last month’s key events by your key events goal. 100% or more is Goal met, 85% or more is Close, and anything lower is Below goal. With no key events goal, it uses your users goal.

Can I track several sites or clients?

Yes. Add one row per site or GA4 property and give each an Account. Each client can get a copy of the Monthly report page.

Is it made by Google?

No. We made it on our own, and Google doesn’t endorse it. Google Analytics is a trademark of Google LLC.

Where does the template go after I pay?

You download a Start here PDF from Etsy with the template link. Open the link and click the Duplicate icon at the top of the page, and the copy is yours to keep and change.

What if I get stuck?

Email us at hello@magnetcreativestudio.com with the template name and what you see, and we’ll help you get it working.

For power users

How it’s built, if you like to change things.

The databases

DatabaseWhat it holds
Sites One row per site with URL, Account, Users goal, Key events goal and Notes. Last month, the month before, both changes and Goal come from the Monthly log.
Monthly log One row per site per month with Users, New users, Sessions, Engaged sessions, Key events, Revenue and Avg. engagement time, plus Engagement rate, Key event rate and Revenue per user.
Traffic sources One row per channel per month with Site, Sessions and Key events, plus Key event rate.
Top pages Page, Site, Views, Key events, Action (Keep, Improve or Watch) and Notes.
Annotations What happened, Date, Site, Type (Site change, Campaign, Tracking, Search update or Offline) and Impact.

How it works inside

Month of
Moves any date you pick to the first day of its month, so each row counts in one month.
Users change
Last month’s users against the month before, rounded, with an up or down arrow. Key events change works the same way.
Goal
Last month’s key events against the key events goal: Goal met from 100%, Close from 85%, Below goal under that.
Engagement rate
Engaged sessions divided by sessions. Key event rate is key events divided by sessions.

See every site’s month at a glance

Pay once, add your sites and log last month.

$12 One-time paymentInstant access

  • Works on the free Notion plan
A site page for Harbor & Pine with Goal met 106%, users and key events up 5%, and both goals