Google Analytics integration: GA4 numbers where your team works

Letaido's Google Analytics integration gives an AI agent your GA4 reports, so the numbers land in your sheet, Slack or Notion every week.

Best Google Analytics integration jobs to start with

GA4 jobs, checked step by step. Open one to watch it run.

Google Analytics integration options, compared

Six ways to get GA4 data into the rest of your work.

OptionSet up by askingWrites the summaryRuns on its ownNo codeWorks across your apps
Letaido AI agentYesYesYesYesYes
Google Analytics product linksNoNoYesYesPartly
GA4 custom insightsNoPartlyYesYesNo
Zapier, Make and similarPartlyNoYesYesYes
GA4 Data and Admin APIsNoNoPartlyNoPartly
Google Analytics MCP serverYesYesPartlyPartlyNo
Read the full comparison
OptionHow it worksBest forWatch out for
Letaido AI agentYou describe the job. The agent runs the GA4 reports it needs, reads the numbers and writes the result to 64 other apps.Weekly summaries, sheet history and checks that need a judgement call.65 apps, not thousands. GA4 can't start a job, so jobs run on a schedule or when you ask.
Google Analytics product linksLinks you set in GA4 Admin to Google Ads, Search Console, BigQuery and other Google products.Sharing conversions and audiences with Google Ads, or seeing Search Console queries inside GA4.Google products only. They move data; they don't write anything up for you.
GA4 custom insightsRules you set in GA4, such as a 20% drop in active users, checked hourly, daily, weekly or monthly, with optional email alerts.Being told inside GA4 when a number crosses a line.Up to 50 per property. The alert stays in GA4 or your inbox.
Zapier, Make and similarWorkflows built from GA4 steps, such as a new conversion event trigger or a run report action.Fixed handoffs, like a sheet row for every new conversion event.You build and fix one workflow per job.
GA4 Data and Admin APIsDevelopers call the Data API for reports and the Admin API for settings, from their own code.In-house dashboards and tools with exact needs.Needs developers and quota care: about 10 requests at a time per property.
Google Analytics MCP serverGoogle's open source server that you run on your own computer, so an AI client such as Gemini CLI can run GA4 reports.Asking questions about your traffic in a chat.Read only, and you install and run it yourself. Scheduling depends on your AI client.

How the Google Analytics integration works

Connect Google Analytics 4 once. After that, you describe each job in plain English.

  1. 1Connect Google Analytics
  2. 2Ask for a job in a chat, or start from an example above
  3. 3Approve the first run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Watch the first run in the chat

    Save it to run every Monday.

How a Google Analytics job starts

A schedule starts the job, or you do by asking.

  • On a scheduleEvery Monday for last week's numbers, or the 1st of the month for a refresh list.
  • When you askType a question in a chat, such as which channel grew last month, and it runs once.
Setup details

Connect Google Analytics

If the connect card shows Connect with Google Analytics, sign in and approve. Otherwise use your own OAuth client: a Google Cloud project with the Data and Admin APIs on, its client id and secret, and a refresh token.

Check your GA4 access

The Google account you connect needs at least the Viewer role on each GA4 property. Settings changes need the Editor role and the edit scope.

Name the property

Use the numeric property id, like 123456789, in the job. A G- measurement id points to a data stream, not a property.

Watch the first run

Allow all read operations once per app; approve each kind of write once. Then save it to repeat.

Every Google Analytics action the agent can take

25 actions in 9 groups, from standard reports to key events and custom dimensions.

ReadsWrites

Best apps to combine with Google Analytics

AhrefsSEO
Bing Webmaster ToolsSEO
ChatGPT Ads (OpenAI Ads)Advertising
GmailCommunication
Google AdsAdvertising
Google DriveProductivity
Google Search ConsoleSEO
Google SheetsProductivity
Kit (ConvertKit)Email marketing
LinkedIn AdsAdvertising
NotionProductivity
ShopifyE-commerce
SlackCommunication
VercelDeveloper and compliance
WebflowContent/CMS
WordPressContent/CMS

See all 65 integrations

Related integrations

Frequently asked

How do I connect Google Analytics to Letaido? +

If the connect card shows Connect with Google Analytics, sign in and approve. Otherwise connect your own OAuth client with the Data and Admin APIs on. Set its consent screen to In production or Internal, because Testing tokens expire after 7 days.

Which GA4 property does a job use? +

The one you name by its numeric property id, like 123456789. The connected Google account needs at least the Viewer role on it. A G- measurement id is a data stream, not a property.

Is there a Google Analytics MCP server? +

Yes. Google publishes an open source, read only server that you run on your own computer for an AI client such as Gemini CLI. Letaido is not an MCP server. It has its own Google Analytics connector and runs jobs on a schedule across 64 other apps.

Can ChatGPT read my Google Analytics data? +

Letaido is its own AI agent, so there is nothing to wire into ChatGPT. Connect GA4 to Letaido and ask in the chat, or save the job to run every week.

Can a change in Google Analytics start a job? +

No. GA4 can't send Letaido an event, so jobs run on a schedule, like the Monday summary, or when you ask.

Does the agent ever change GA4 settings? +

With the Editor role and the edit scope, it can update property settings, create or delete data streams and key events, and register or archive custom dimensions and metrics. None of the jobs above changes GA4. Allow all read operations once per app; approve each kind of write once.

How is Letaido different from GA4 custom insights? +

Custom insights flag a change inside GA4 or by email. Letaido reads the numbers, explains what moved and writes it where your team works, like Slack or a Notion page.

Put your GA4 numbers where your team works

Connect Google Analytics 4, then ask for a job like "Log weekly GA4 channel results in Google Sheets". Leta gets it done on your schedule, or the moment you ask.

Get Letaido