For in-house teams

Get the investigation done before Monday

You can already read a chart. What you cannot get back is the half day spent proving the drop was a broken tag rather than the market.

Key takeaway

You are not short of dashboards. You are short of the 30 to 60 minutes an anomaly costs before you can even say what it was, several times a week, always on the day you had something else planned. That checklist is worth automating. The judgement at the end of it is not, which is why every verdict comes back to you.
The checklist is automatable. The call is not.

The triage

The boring half of the job, done for you

When ROAS moves, the first hour is not analysis. It is elimination: was it the pixel, the spend, the creative, the funnel, the UTM labelling, or the market. Six checks that have to be run in order and that nobody enjoys running.

Data integrity first, always

Rule out the tracking fault before you spend an hour on the market. It is eliminated first because a data fault makes every downstream number meaningless, and most weeks that is the whole answer in seconds.

A confidence layer, stated

Know how far to trust the answer before you act. Deterministic for a data fault, data-backed when internal evidence was found, contextual when internal causes were ruled out, labelled rather than blended into one confident paragraph.

It admits when it is guessing

See when the run had nothing to go on. Each investigation records whether a known pattern matched or it could only report facts, because a fluent narrative over no evidence is how these tools usually fail.

TrustData anomaly investigation with diagnosis and confidence layer

The audit

Numbers you can check rather than trust

You are the person who gets asked where a number came from, and "the tool said so" is not an answer you can give twice. Everything here is built to be checked.

Thresholds printed, not hidden

Defend the number when someone asks where it came from. Page audit bands ship with a floor and a ceiling as numbers, labelled a documented first pass, because a threshold you can argue with beats a grade you cannot.

Six models on the same window

Show a stakeholder what platform bias costs, in one screen. Run last-click against data-driven attribution on the same conversions and read the gap yourself.

What we refuse to claim

Find our limits stated rather than buried. No citation-to-revenue bridge and no lift figure from an experiment nobody has run, listed on the pages they apply to, because a vendor's limits are what you most need to know.

TrustData attribution models compared on the same deduplicated conversions

The exit

The raw events are yours to take

Being technically capable means eventually wanting the data somewhere else, whether that is a notebook, a warehouse or the next tool. A platform that makes that hard has made a decision about you.

Your bucket, your format

Take the raw rows wherever you want them. Events and attribution tables to Google Cloud Storage or Amazon S3, in Parquet or CSV, on the same schema the interface reads.

Full history, no retention cliff

Query a year-old cohort without asking anyone. Nothing is aggregated away at a plan boundary, which is the quiet way most tools make leaving expensive.

Query it from your own tools

Ask a question without rebuilding a view to answer it. The MCP server (Alpha) connects Claude, ChatGPT or Cursor to the same deduplicated numbers your team reads.

TrustData raw event export to cloud storage

FAQ

Direct answers.

14-day free trial

Get the half day back

14-day free trial. Tracking audits, anomaly investigations and raw export are on every plan, including Measure.