Get desktop application:
View/edit binary Protocol Buffers messages
Fired when an account logs in.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
whether the login was triggered by an upsell prompt
upsell campaign track that triggered the login; see UpsellTrack for possible values
see UpsellPromptClicked.cta_label Wire = snake_case code. The VISIBLE button/link text differs and is NOT the wire value (dbt-ui copy.ts: "Reduce my build costs." and "Learn more about generating CLL." are sentence-cased with trailing periods; the contact-sales CTA renders as "Upgrade"). Emit the stable code, not label.
see UpsellPromptDismissed.dismiss_method
Fired when a docs v2 site is opened.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
version of dbt running the docs v2 server (workbook: "version being run"). Confirm against producer impl — if it instead reflects the version that generated the docs artifacts, keep that wording but make it explicit.
number of resources in the project
see ErrorEncountered.error_category Provisional set — values are inferred from the workbook, not yet confirmed against real error handling. Extend with new categories rather than adding new error events.
Fired when an error is encountered.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
category of the error; see ErrorCategory for possible values (required: producer must populate)
error message (no PII)
name of the field associated with the error, if any
Fired when a filter is applied to a resource list.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
type of resource being filtered; see ResourceType for possible values
dimension being filtered on; see FilterType for possible values
value applied for the filter
see FilterApplied.filter_type
wire = snake_case (matches dbt-ui facet dropdown ids: "database", "schema", "test_result", "test_type").
see LineageViewed.lineage_type
wire: "model" (model-level / DAG lineage — LineageView)
wire: "column" (column-level lineage / CLL — ColumnLineageView)
Fired when lineage is viewed for a resource.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
type of lineage rendered; see LineageType for possible values (required: producer must populate)
type of resource the lineage is rooted at; see ResourceType for possible values
opaque resource identifier (no PII)
see ReferralLinkClicked.link_destination
see UpsellPromptDisplayed.prompt_format
Fired when a referral link is clicked.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
referral code attached to the link
destination of the referral link; see LinkDestination for possible values
see ResourceViewed.resource_type / LineageViewed.resource_type / FilterApplied.resource_type Wire values are dbt resource_type codes (snake_case): "model", "source", "seed", "test", "exposure", "metric", "semantic_model", "macro", "snapshot", "saved_query", "analysis", "group", "other". (dbt-ui metadata-shared `ResourceType` in typings/domain/asset.ts.)
Fired when a resource is viewed (list or detail).
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
type of resource viewed; see ResourceType for possible values (required: producer must populate)
granularity of the view; see ViewLevel for possible values (required: producer must populate)
opaque resource identifier (no PII)
Fired when a search is performed.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
free-text search query (server-side required for Q4 analytics; flag to PMM/privacy before exposing publicly — hashing/omission is a follow-up)
number of results returned for the query
Fired when an upsell prompt is clicked.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
upsell campaign track; see UpsellTrack for possible values (required: producer must populate)
CTA button label clicked; see CtaLabel for possible values
referral code attached to the CTA
Fired when an upsell prompt is dismissed.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
upsell campaign track; see UpsellTrack for possible values (required: producer must populate)
how the prompt was dismissed; see DismissMethod for possible values
Fired when an upsell prompt is displayed.
Server enrichment for this event
dbt Cloud Context around this request
whether the viewer is authenticated when the event fires: true once the user has run `dbt login` (OSS auth). Distinct from context.dbt_cloud_user_id (dbt Cloud account identity) — neither implies the other. (required: producer must populate)
upsell campaign track; see UpsellTrack for possible values (required: producer must populate)
presentation format of the prompt; see PromptFormat for possible values
location in the UI where the prompt was shown
see UpsellPrompt*.upsell_track / AccountLoggedIn.upsell_track Wire values are the dbt-ui `UpgradeHookKind` strings (camelCase, NOT snake_case — see metadata-shared upgrade/types.ts). Covers all five UI upsell hooks.
wire: "columnLineage"
wire: "dbtState"
wire: "platform"
wire: "mesh"
wire: "queryHistory"
wire: "other"
see ResourceViewed.view_level