Skip to content

Automate Google Analytics

See how your GA4 properties are doing without building a dashboard. Sessions, users, top pages, channels and key events reach you as daily and weekly reports, and you hear when traffic or conversions drop below normal. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every Monday at 8am, email me last week's GA4 sessions, users, top 10 pages and top sources compared with the previous week, with a short AI summary.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Google Analytics

Traffic reports with the changes worked out, early warning when sessions or conversions fall, and a clear view of which pages, channels and AI chatbots send visitors. These are ready-made starting points. Anything else you can describe works too.
WeeklyAI

Get a weekly traffic report with commentary

Every Monday you see last week's sessions, users, top pages and sources against the week before, with a short explanation of what moved.

See how it works
Daily

Hear when yesterday's traffic falls short

You get an email only on days when sessions dropped well below the recent average.

See how it works
Hourly

Post live visitor counts during a launch

Your team sees how many people are on the site each hour while the launch runs.

See how it works
On a schedule

Compare this week with last in one email

A Monday table shows users, sessions and conversions for the last two weeks with the percent change.

See how it works
On a scheduleAI

Start the day with yesterday's numbers

Each morning you get yesterday's key figures by channel and three plain-English lines on what stood out.

See how it works
Daily

Get all your sites' numbers in one post

One daily message lists users and conversions for every GA4 property you manage.

See how it works
Weekly

See your top and fastest-rising pages

A weekly email lists your most viewed pages and those that grew most since the week before.

See how it works
Weekly

Track visits from AI chatbots

Each week you see how many sessions came from AI chatbots such as ChatGPT, Claude and Perplexity, by source, with the change from last week.

See how it works
On a scheduleAI

Get a monthly channel report with insights

On the 1st you get last month's traffic by channel against the month before, with written takeaways.

See how it works
Daily

Get alerted when key events fall

You hear in Slack when a key event such as purchases drops well below its usual level.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Google Analytics, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Google Analytics automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Google Analytics should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, compare yesterday's Google Analytics sessions and conversions to the same day last week and tell me if either dropped more than 20 percent.

Every Monday, email me through Gmail last week's top 10 pages in Google Analytics by views with the change from the week before.

Every day, add yesterday's Google Analytics users, sessions and conversions to my Traffic sheet in Google Sheets and send me a Telegram message if conversions were zero.

Works with

Google Analytics with the apps you already use

Analytics numbers are only useful when someone sees them. Send GA4 results to your inbox, chat and spreadsheets so the team reads them where they already work.

Google Analytics works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • Google Search Console
  • Google Ads
  • BigQuery
  • Meta Ads
  • Shopify
  • WooCommerce
  • HubSpot
  • Notion
  • Microsoft Teams
  • Discord
  • Segment
  • Mixpanel
  • PostHog
  • Amplitude
  • WordPress
  • Webflow
  • Airtable
  • Outlook

Beyond chat

Have Google Analytics work when you're not in the chat

Connecting Google Analytics to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Google Analytics

You connect GA4 with a service account from your own Google Cloud project. You add its email to your property as a Viewer, so it can read reports and change nothing.

Google Analytics

Analytics

  1. In Google Cloud Console, enable the Google Analytics Data API (and the Admin API if you want reports across several properties).
  2. Create a service account and download a JSON key for it.
  3. In GA4, go to Admin, Property Access Management, and add the service account's email with the Viewer role.
  4. In the ClickRuntime dashboard, open Connections & secrets, upload the JSON key and enter your numeric GA4 Property ID.

Good to know

Google Analytics limits that affect automations

  • Access is read-only through the analytics.readonly scope. Automations report on your data but can't change settings or events.
  • GA4 quotas are counted in tokens per property, per hour and per day, and 360 properties get more than Standard ones. Scheduled reports use a small share.
  • Realtime reports have their own quota, separate from regular reports.
  • After you add the service account to a property, access can take up to about an hour to start working.

FAQ

Questions about automating Google Analytics

What can ClickRuntime see in Google Analytics?
The reports for each property you added the service account to as a Viewer: users, sessions, pages, sources, channels, events and realtime active users. It has no access to properties you didn't add it to.
Can it report on several sites at once?
Yes. Add the service account to each property and enable the Admin API, and one automation can list your properties and combine their numbers.
Can it alert me straight away when traffic drops?
GA4 doesn't push events, so alerts run on a schedule, such as each morning for yesterday's numbers. Realtime active users can be checked as often as hourly.
Why does my new connection return no data?
Property access can take up to an hour to apply after you add the service account. Also check that you entered the numeric Property ID.
Do I need AI for Google Analytics automations?
No. Comparisons, drop alerts, top pages and multi-property digests run without it. Written commentary on the numbers uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Google Analytics connector for ChatGPT or Claude?
Not for chatting with Google Analytics data. A chat connector lets your assistant read and change Google Analytics while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Google Analytics event.

Tell your assistant what Google Analytics should do

Free plan. No credit card.