All templates

Automated Google Analytics Traffic Monitoring

Every morning, WebRun opens Google Analytics, reads yesterday's sessions, users, and conversions by channel and landing page, compares each against the trailing four-week average, appends the numbers to a Google Sheet, and writes a short Notion note naming any channel or page that fell outside its normal range.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Google Analytics read yesterday against baseline
2 Google Sheets append the daily numbers
3 Notion write the drop report
In short

How do I get alerted when my website traffic drops?

WebRun opens Google Analytics every morning and compares yesterday's sessions, users, and conversions by channel and landing page against the trailing four-week average. It appends the numbers to a Google Sheet and writes a dated Notion entry naming anything below its normal range, so drops surface within a day.

  • A traffic drop is named the next morning, not the next month
  • Every day's numbers land in one sheet with a rolling baseline
  • Quiet days are recorded too, so silence never means a broken run

Built for marketing teams · SEO specialists · ecommerce managers · agency account managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens analytics.google.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Google Analytics - read yesterday against baseline
    analytics.google.com
    WebRun in Google Analytics: read yesterday against baseline
    WebRun opens Google Analytics to read yesterday against baseline.
    • Open Google Analytics and select the property you track
    • Read yesterday's sessions, users, and key conversions split by default channel group
    • Pull the same metrics for your top landing pages
    • Compare each figure to the trailing four-week average for the same weekday

    Done when Yesterday's numbers and their variance from baseline are captured for every channel and top page.

  3. 2
    Google Sheets - append the daily numbers
    google.com
    WebRun in Google Sheets: append the daily numbers
    WebRun opens Google Sheets to append the daily numbers.
    • Open your Traffic Log sheet in Google Sheets
    • Append one row per day with sessions, users, and conversions per channel
    • Keep the rolling four-week average column current so the trend line stays honest

    Done when Yesterday's row is in the sheet and the averages have recalculated.

  4. 3
    Notion - write the drop report
    notion.so
    WebRun in Notion: write the drop report
    WebRun opens Notion to write the drop report.
    • Create a dated entry in your Analytics Watch database in Notion
    • Lead with anything that fell more than your set percentage below baseline
    • Name the channel or landing page, the size of the drop, and the days it has been down
    • Say plainly when nothing was out of range so a quiet day is still recorded

    Done when Today's Notion entry states either the drops found or that everything was normal.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
analytics.google.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Traffic watch report · Notion
OutputWhat each run produces - A dated Notion entry naming any channel or landing page below its baseline, plus a Google Sheet row of yesterday's traffic and conversions.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

What counts as a drop worth flagging?

Anything below the trailing four-week average for the same weekday by more than the percentage you set. Weekday matching stops a normal quiet Sunday from being reported as a crash every week.

Does it change anything in Google Analytics?

No. WebRun reads reports only. It never edits a property, changes a filter, creates a goal, or alters your data collection, so your reporting history stays exactly as it was.

Will it tell me when nothing is wrong?

Yes. Every run writes a Notion entry, including the ones that say all channels were inside their normal range, so a silent day never gets confused with a failed run.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.