d8a .tech

Product / AI-ready analytics

The analytics platform your agent will love .

Flat, documented tables, a data dictionary and a read-only MCP server for Claude. Your team and your agents can ask what's actually converting and act on it without waiting for the tech team.

d8a / flat schema

SELECT

session_id,

page_location,

event_name,

utm_source

FROM events

-- no UNNEST, no guessing
What you get
Flat schema One row per event, no UNNEST
Data dictionary Every column explained for people and agents
MCP for Claude Read-only, in our cloud or self-hosted
Read-only access Agents can query, never change data

Nested arrays make every question a puzzle.

GA4's BigQuery export stores event parameters in nested arrays and has no session table. People and AI agents both have to unpack it before they can answer anything, and agents often guess wrong.

ga4_export.sql nested

SELECT

(SELECT value.string_value

FROM UNNEST(event_params)

WHERE key = 'page_location'),

event_name

FROM analytics_123.events_*

-- and sessions? rebuild them yourself
d8a.sql flat schema

SELECT

session_id,

page_location,

event_name,

utm_source

FROM events

-- sessions built in, one column per field

Your agent doesn't have to guess.

d8a.tech writes flat, reporting-ready tables and ships a data dictionary for its schema. An agent reads the dictionary and picks the right fields instead of guessing what a column means.

  • Sessions calculated on the backend and stored as their own entity
  • Custom events in dedicated columns, not nested arrays
  • A data dictionary for the schema, readable by people and agents
Read the schema documentation

Let your website improve itself.

d8a.tech has an MCP server for Claude, available in our cloud and in self-hosted deployments. Access is read-only: your agent can query the data, not change it. You set the guardrails, the agent does the rounds.

01 / Connect

Plug in Claude

Connect Claude to your d8a.tech data through the read-only MCP server, in our cloud or self-hosted.

02 / Change

Find and ship improvements

The agent reads what converts and what doesn't, then proposes or ships a change to the website.

03 / Check

Measure and repeat

Data lands as each session closes, so the agent checks the result and starts the next round.

Building a new site? Let Claude set up the analytics too.

A built-in assistant that keeps your data private.

Ask AI answers questions in plain language with text, charts and tables, right next to your dashboards.

  • Never sends your data to third-party AI providers
  • Bring your own model if your organization has one
  • Read-only database access, one property per session
  • The context the assistant receives is visible to you
Read how Ask AI works
Ask AI answering the prompt 'any news?' with a daily users chart and key takeaways

Questions your team can ask.

“Any news?” “What's actually converting this week?” “Compare sessions week over week” “Build a funnel from this event parameter” “Which campaigns bring sessions that convert?”

See d8a.tech on your own stack.

Talk to us about your architecture, terms, a partnership or sponsored development. Or start with free Cloud and evaluate it yourself.