Semantic events, derived from data you already export.
Every click Fullstory captures goes into your warehouse as raw Silver — four hundred events per session that say what happened, but not what it meant. Gold mines those patterns and writes named events back onto the session timelines they belong to. No instrumentation. No release. Retroactively.
Fullstory has no Gold layer today. Every semantic enrichment in the product requires a human to author it: element names, URL groupings, custom event definitions. That model was built for human analysts. The consumer has changed — Story AI, MCP, and custom agents now receive raw Silver data, and an agent given raw ingredients returns a plausible answer, not a correct one.
Gold changes this by treating the customer's warehouse data as a mine. The pipeline identifies the shortest ordered chain of steps that unambiguously signals a business moment — a booking completed, a login finished, a signup sequence — and writes that named event back onto every session timeline where it occurred. The event carries its own provenance: which pattern matched, how many raw steps it compressed, how frequently that pattern occurs, and a cohesion score. When someone asks why an event fired, there is always an answer.
The first production run against the CarGo demo org processed 298 million Silver events and produced 17,528 Gold events across five named event types. Zero errors. The pipeline completed in approximately eight minutes. The events appeared on session timelines within the hour.
Silver data is rich. And completely unsemantic.
Fullstory captures every click, navigation, and form change. A session can be four hundred events — each one recording what happened, none of them recording what it meant. This is fine for human analysts who bring their own domain knowledge. It is not fine for AI systems that must infer meaning from the data they receive.
custom:SubmitClick → nav:/dashboard and must guess whether this is a login, a booking, or an account deletion. Gold removes the guess — it names the moment.
The same pattern shows up in a second place: Warehouse churn. A significant cohort of multiyear contracts include Anywhere Warehouse as a line item but have never activated it. The existing activation motion — outreach to data teams, no promised outcome — reminds customers of an unused line item without giving them a reason to use it. Gold is a concrete, immediately visible reason. The customer connects their warehouse, the pipeline runs, and named events appear on their session timelines within hours.
nav:/checkout-success
page:seen
custom:elementClick
nav:/home
... 391 more events
* Login Sequence
custom:SubmitClick
nav:/checkout-success
... 393 more events
Discovery, mining, curation, and daily delivery.
The process starts with a human conversation — not a tool. Business stakeholders identify which funnels and moments matter, and that output anchors the mine. The miner then runs deterministically against existing warehouse history, surfacing candidate patterns that the customer curates and approves before anything goes live.
end anchor — a known completion point — is the most powerful: it discovers all the paths that lead to that moment, surfacing variation you didn't know existed. A start anchor discovers everything that follows a known entry. An any anchor is the broadest and the most prone to false positives.
Each Gold event carries a gold property with the following fields — making every derived event fully auditable:
Two event kinds. One naming convention.
Gold events are of two distinct types depending on what the feature surface looks like in the data. The detection method is invisible to users and agents — only the name is exposed. All Gold events carry a leading asterisk to bring them to the top of any event list in the Fullstory UI.
The feature follows a defined, ordered path. The mine identifies the shortest ordered chain of steps that unambiguously signals completion. The chain is as short as possible — if three steps distinguish this pattern from all others, the event fires on three steps, not ten.
Named as past-tense completion verbs: the name describes what finished, not what happened. * Booking Flow Completed. * Login Sequence. * Account Deletion Sequence.
The feature is a surface a user engages with rather than a path they complete. The mine identifies an anchor event — a key navigation or custom event — plus a threshold of active user behaviors within that context window. The user doesn't need to follow steps; they need to engage.
Named as present-tense engagement nouns: the name describes what the user is doing, not what finished. * Car Detail Engaged. * Plan Comparison Active.
| Event Name | Kind | What It Signals | Enrichment Properties |
|---|---|---|---|
| * Booking Flow Completed | Sequence | A rental booking went end-to-end through checkout confirmation | car_id, trip_length (pending redesign) |
| * Login Sequence | Sequence | User opened the login modal and completed authentication | is_host — whether user is a car owner or renter |
| * Host Signup Sequence | Sequence | A car owner signed up to list their vehicle | — |
| * Account Deletion Sequence | Sequence | User completed account deletion flow | — |
| * Car Detail Engaged | Cluster | User engaged meaningfully with a vehicle detail surface — non-linear browsing | — |
Named business events on a real session timeline.
Once Gold runs, the derived events appear on session timelines in Fullstory exactly like any other event — searchable, segmentable, usable in funnels and metrics. The * prefix brings them to the top of every event list.
gold metadata property — pattern ID, steps compressed, frequency, cohesion, and run ID — visible in the event detail panel.Four gates. All must clear before scoping begins.
Gold reads a customer's exported data, not Fullstory's production systems. This means the warehouse connection is not a nice-to-have — it is the foundation. A prospect without the export needs an Anywhere Warehouse conversation before a Gold one.