Google Analytics logo

Dataki for Google Analytics

Ask Google Analytics in plain English

Ask Google Analytics 4 questions in plain English. Dataki reads GA4's free BigQuery export, every event unsampled, and charts users, sessions, pages and purchases from it.

Through BigQuery GA4's free BigQuery export. The guide takes about 10 minutes.

app.dataki.ai / chat BigQuery · analytics_123456789

Which pages brought in the most new users last month?

Reading the schema, writing the query…
SQL 1.4 s · 2.3 GB scanned
SELECT (SELECT value.string_value FROM UNNEST(event_params)
        WHERE key = 'page_title') AS page,
       COUNT(DISTINCT user_pseudo_id) AS new_users
FROM   `analytics_123456789.events_*`
WHERE  event_name = 'first_visit'
  AND  _TABLE_SUFFIX BETWEEN '20260801' AND '20260831'
GROUP BY page ORDER BY new_users DESC LIMIT 5
New users by landing page August · 5 rows
HomePricingDocs · QuickstartBlog · SQL joinsIntegrations 02k4k6k8k10k

The home page brought in 8,940 new users in August; the SQL joins post led the blog.

01Questions

What people ask Google Analytics

Each one becomes a query against the Google Analytics data, run read-only, with the SQL shown beside the chart so anyone who reads SQL can check it. Anything worth keeping goes on a dashboard that refreshes on its own.

  • Which pages brought in the most new users last month?
  • What is the conversion rate by traffic source for the last 30 days?
  • Which events did users fire before their first purchase?
  • How did sessions from organic search change week on week?

02From your assistant

Ask Google Analytics from Claude, ChatGPT or Cursor

Dataki runs a hosted MCP server. Add it to your assistant once and it can read the Google Analytics data in BigQuery and run read-only queries through Dataki. The assistant gets the rows back; the credentials stay encrypted in Dataki and never reach the model.

Setup for your assistant:

Claude · dataki (MCP) BigQuery · analytics_123456789

Using our GA4 export, which landing pages brought the most new users last month, by source?

  1. list_sources · finds BigQuery · analytics_123456789
  2. get_data_context · reads the tables and what the columns mean
  3. query · runs the SQL read-only, returns the rows
  4. render_ui · draws the chart from those rows, in the chat
server URL streamable http
https://dataki.ai/api/mcp

03Setting it up

Getting Google Analytics data to Dataki

GA4's free BigQuery export. The setup guide covers it step by step.

Setup
About 10 minutes, then up to 24 hours before the first day of data arrives.
Cost
The daily export is free. BigQuery bills storage and queries beyond its free tier: 10 GiB of storage and 1 TiB of queries a month.
History
From the day you link. Nothing before it is exported, so link now even if you connect Dataki later.
You need
Editor on the GA4 property, and Owner on a Google Cloud project with the BigQuery API enabled.

The answer is still there tomorrow.

Ask in plain language. Dataki writes the SQL, runs it against your warehouse and draws the chart. Anything worth keeping becomes a dashboard with a link — not a message that scrolls away.

app.dataki.ai / chat

Which channels actually brought in revenue last quarter?

Queried bigquery · payments · 1.2 GB scanned
SELECT channel,
       SUM(amount) AS revenue
FROM   payments
WHERE  created_at >= DATE_TRUNC(CURRENT_DATE(), QUARTER)
GROUP BY channel
ORDER BY revenue DESC

Revenue by channel

Q3 · 5 rows

Organic search
$412,900
Partner referral
$268,400
Email
$151,200
Paid social
$96,700
Direct
$61,300

One click later, that chart is a dashboard of its own:

app.dataki.ai/d/revenue-by-channel

Live, not a screenshot. It re-runs the query on a schedule, so the number your team reads on Friday is Friday's number.

  • Share the link with anyone. Viewers are free on every plan.
  • Edit the SQL by hand whenever the model gets the logic almost right.
  • Drop the same dashboard into your own product with one line of HTML.

Using Dataki with Google Analytics

Can I query Google Analytics in plain English instead of writing SQL?
Yes, once Google Analytics data is in BigQuery. Dataki has no Google Analytics connector of its own; it reads the dataset the data lands in (GA4's free BigQuery export), turns a plain-English question into SQL against it, runs it and returns a chart. The generated query is shown with every result, so you can verify or edit it.
How do I build a dashboard from Google Analytics data without an ETL pipeline?
Set up the route in the Google Analytics setup guide once. The copy into BigQuery then runs on its own, so there is no pipeline for you to maintain. Connect that dataset to Dataki, ask your question and keep the answer as a dashboard widget; Dataki queries the dataset at read time, so the dashboard is as fresh as the export.
Can Claude, ChatGPT or Cursor query my Google Analytics data?
Yes, through Dataki's hosted MCP server at https://dataki.ai/api/mcp. Connect Google Analytics to Dataki, add that URL as a connector in Claude or ChatGPT (or in Cursor, VS Code or Claude Code with a Dataki key), and the assistant can read the schema and run read-only queries. It gets the rows back; the credentials stay encrypted in Dataki and are never handed to the model.