Skip to content

Last updated

Marketing and analytics · data connector

Automated Google Analytics 4 reports, delivered on schedule

Rahoto connects to Google Analytics 4 through Google sign-in with read-only analytics access, then lists the properties that sign-in can see. For each property it offers seven ready-made reports, from Traffic Overview to Conversions, each a set list of GA4 dimensions and metrics. By default each report covers the last 30 days, ending yesterday.

What Rahoto reads

Seven ready-made reports

Each report is a fixed set of Google Analytics 4 fields, listed here exactly as Rahoto requests them.

What Rahoto reads from Google Analytics 4, with the fields it requests
Report What it covers Fields
Traffic Overview Daily traffic by channel

date , sessionDefaultChannelGroup , sessions , activeUsers , newUsers , engagedSessions , bounceRate

Audience Geography User distribution by location

country , city , date , activeUsers , sessions , screenPageViews

Device Breakdown Sessions by device type

deviceCategory , operatingSystem , browser , date , sessions , activeUsers , averageSessionDuration

Page Performance Top pages by views

pagePath , pageTitle , screenPageViews , activeUsers , averageSessionDuration , bounceRate

Acquisition Source Traffic sources breakdown

sessionSource , sessionMedium , sessionCampaignName , date , sessions , newUsers , engagedSessions , totalUsers

Event Analytics Event tracking data

eventName , date , eventCount , eventCountPerUser , totalUsers

Conversions Conversion events and revenue

eventName , sessionDefaultChannelGroup , date , conversions , totalRevenue , eventValue

How you connect

What you need before connecting

Sign-in
Google sign-in (OAuth)
Access requested

https://www.googleapis.com/auth/analytics.readonly

Choosing what to read
After sign-in, Rahoto lists the GA4 properties that sign-in can see, and you pick from the list.
You provide
  • The GA4 property to report on (optional)
Defaults
  • Date range: the last 30 days, ending yesterday

Connectors read from your sources and are read-only by default. See the connection guidance for the steps.

How it refreshes

Refreshed on your schedule

Refresh mode: Snapshot.

  • On each scheduled run Rahoto takes a fresh snapshot of the data and rebuilds the report from it.
  • You can preview the data before you bind it to the page.
  • Before an issue goes out, Rahoto checks the pages and notices when a source changed shape.
  • Google Analytics 4 limits how fast its API can be read, and Rahoto paces its requests to stay within that limit.

Where the report goes

Delivered where your readers already work

Slack
thread or channel
Teams
channel post
Email
inline or attached
Web
viewer or embed
Webhook
your endpoint
S3
bucket drop
Drive
shared folder
SFTP
your server

Web publishing is on every plan; the other seven channels come with every paid plan. PDF, PowerPoint and PNG travel on any of them.

An example report

Weekly performance pack

Every Monday morning, built from Google Analytics 4.

  1. A cover with the reporting period and the account it covers
  2. A headline page: the period’s main measures, each with a line of commentary your team writes
  3. A trend chart for each headline measure across the date range
  4. A breakdown table by campaign, channel or page, from the report that carries it
  5. A closing page of notes and next steps

The structure of a report, with no figures shown. You design the pages; Rahoto binds them to the data and sends them on schedule. See finished examples in the sample gallery.

Connect Google Analytics 4 and set the schedule

Bind it into the document, check a run, and choose where it goes.