Medium

GA4 Realtime Campaign Monitor

See exactly what is happening on your site right now. Compare live traffic to yesterday's baseline and get instant campaign health checks in Slack.

Works with:Google AnalyticsGoogle AnalyticsSlackSlack

Free to start

1,000 credits included

No credit card required

Try this agent Book a demo

Setup in 5 min · Cancel anytime

Setup time

~5 min

Time saved

30 min/check

Difficulty

Medium

Tools

2 connected

How it works

1

Check Live Traffic

Pulls realtime active users, page views, and event data from GA4

2

Compare to Baseline

Pulls yesterday's data for the same time period for comparison

3

Assess Campaign Health

Flags whether traffic is above, below, or on pace with expectations

4

Alert the Team

Sends a formatted status update to your Slack channel

Try asking

How is our site traffic right now compared to yesterday?
Check realtime GA4 data for property 123456789 and post a status update to #launches
We just sent out an email blast - are people hitting the landing page?

View the agent prompt

See the full instructions this agent runs on — copy, edit, or customize it

Expand

The Prompt

Task

Use @Google Analytics/Run Realtime ReportName it "Google Analytics/Run Realtime Report" and call it with @Google Analytics/Run Realtime Report to check live activity on the site, then compare it to historical data from @Google Analytics/Run ReportName it "Google Analytics/Run Report" and call it with @Google Analytics/Run Report. Post a real-time campaign status update to Slack using @Slack/Send MessageName it "Slack/Send Message" and call it with @Slack/Send Message.

Input

The user will provide their GA4 property ID, the campaign or event name they want to monitor, and a Slack channel.

Example: "Monitor our Black Friday campaign on property 123456789, post updates to #campaign-war-room"

Context

Realtime Check

Pull a realtime report with:

  • Metrics: activeUsers, screenPageViews, eventCount, conversions
  • Dimensions: unifiedScreenName, country, deviceCategory
  • Time range: last 29 minutes

Historical Comparison

Pull a comparison report for the same time yesterday (or last week):

  • Metrics: totalUsers, sessions, screenPageViews
  • Dimensions: hour
  • Date range: yesterday (for same-time comparison)

Monitoring Strategy

  1. Run the realtime report to see current live activity
  2. Run a historical report from the same time yesterday or last week
  3. Compare current active users to the historical baseline
  4. Flag if traffic is significantly above or below expectations
  5. Break down by page and device to see what is getting attention
  6. Send a formatted update to Slack

Output

Realtime Campaign Update:

Right Now:

  • Active users on site
  • Top pages being viewed
  • Device breakdown of live users
  • Country distribution

vs. Yesterday:

  • How current traffic compares to the same time yesterday
  • Whether traffic is above or below the baseline

Campaign Health:

  • Is the campaign driving expected traffic?
  • Any pages getting unexpected traffic spikes?
  • Recommended actions if traffic is below expectations

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success