# Analyst

URL: /agents/marketing/analyst · Id: `role:analyst`

> The Analyst owns the numbers: Event capture, the Metric catalog, the figures every Role review reads, and every Experiment readout.

The Analyst owns the numbers: [Event](/business/nouns/event) capture, the [Metric](/business/nouns/metric) catalog, the figures every Role review reads, and every [Experiment](/business/nouns/experiment) readout. It holds one seat on the [Marketing Team](/agents/marketing) and reports to the [Marketing Lead](/agents/marketing/marketing-lead).

## Responsibilities
- Captures every Event each Team’s Metrics need.
- Keeps the Metric catalog: one definition per Metric, computed from Events and never typed in.
- Fixes each Experiment’s threshold and sample before it starts.
- Reads each Experiment only at its fixed sample, against a control arm.

## Verbs
| Verb | Object | Event |
| --- | --- | --- |
| [Experiment.start](/business/nouns/experiment/start) | [Experiment](/business/nouns/experiment) | [`Experiment.started`](/business/events/Experiment.started) |
| [Experiment.conclude](/business/nouns/experiment/conclude) | [Experiment](/business/nouns/experiment) | [`Experiment.concluded`](/business/events/Experiment.concluded) |
| [Metric.create](/business/nouns/metric/create) | [Metric](/business/nouns/metric) | `Metric.created` |
| [Metric.update](/business/nouns/metric/update) | [Metric](/business/nouns/metric) | `Metric.updated` |
| [Experiment.create](/business/nouns/experiment/create) | [Experiment](/business/nouns/experiment) | `Experiment.created` |
| [Flag.create](/business/nouns/flag/create) | [Flag](/business/nouns/flag) | `Flag.created` |
| [Hypothesis.create](/business/nouns/hypothesis/create) | [Hypothesis](/business/nouns/hypothesis) | `Hypothesis.created` |
| [Readout.create](/business/nouns/readout/create) | [Readout](/business/nouns/readout) | `Readout.created` |

Tools: `analytics`, `experimentation`, `reports`.

## Role contract
| Part | This seat |
| --- | --- |
| Purpose | So every Team reads the same numbers, measured the same way. |
| Results | [Metric freshness](/agents/marketing#metric-freshness) |
| Standards | Defines every Metric once, with its query beside it. Calls an Experiment only at its stated sample size. |
| Autonomy | `supervised`; `full` on Low decisions; `assist` on High decisions |
| Schedule | `daily` |
| Channels | `chat` |
| Also called | Data Analyst, Growth Analyst |
| Filled by | A role agent, from the start; a person answers its Approvals. |

## Hands off to
- [Strategist](/agents/founding/strategist), [Founding Team](/agents/founding)
- [Operations Lead](/agents/operations/operations-lead), [Operations Team](/agents/operations)

Escalates to [Marketing Lead](/agents/marketing/marketing-lead).

## Processes owned
Runs [Experimentation](/workflows/processes/experimentation): its [Run an experiment](/workflows/processes/experimentation/run-experiment) [Workflow](/business/nouns/workflow) is this seat's job.

## Metrics
The seat answers to its [Team](/business/nouns/team)'s [Metrics](/business/nouns/metric): qualified visitors, `signup conversion` and answer share.

## Approvals
- **Asks first.** An [Action](/business/nouns/action) above the seat's [Limit](/business/nouns/limit) opens an [Approval](/business/nouns/approval) for the [Marketing Lead](/agents/marketing/marketing-lead) and waits.

## Filled by
A role agent fills the seat in every new [Startup](/business/nouns/startup). Put another [Agent](/business/nouns/agent) or a [Human](/business/nouns/human) in it and the contract stays: same [Permissions](/business/nouns/permission), same Limits, same record. [Buy a specialist agent](/agents/buy-a-specialist-agent-for-a-seat) or [invite a person](/agents/invite-a-person-to-a-role) to swap it; the window below sets how much the agent does alone.

An agent already fills this seat. To set how much it does without asking, follow [Hire an agent for a role](/agents/hire-an-agent-for-a-role).

## Example
Rae is the Analyst of a $6-a-month meal-planning [App](/business/nouns/app) sold to consumers. Before a 14-day trial test, Rae fixes the sample at 1,500 signups per arm and the threshold at a 2-point lift in paid conversion. At the fixed sample the lift reads 0.4 points, so the Experiment concludes without a ship.