Web & App Analytics

Snowplow Event Modeling

Dive into Snowplow’s event modeling to understand atomic tracking, schema design, and enrichment for reliable analytics pipelines.

Snowplow’s core data model is:

Sessions only

Clicks only

Atomic events

Pageviews only

Snowplow tracks each action as an event.

Schemas in Snowplow are defined in:

Relational DB

CSV files

Local JSON only

Iglu registry

Iglu holds event schemas.

Enrichment occurs in which pipeline component?

Enrich

Collector

Analytics runner

Storage loader

The Enrich stage adds context.

Snowplow uses which JSON schema version?

Schema 4.0

Schema 1.0

Schema 3.0

Schema 2.0

Snowplow uses Iglu Schema 1.0.

Which resolver hosts schemas for enrichment?

Collector

Iglu server

Tracker

Vega server

Iglu serves schemas.

Snowplow trackers send events via:

HTTP

WebSocket

FTP

SMTP

Trackers post over HTTP.

Atomic events contain:

Event context and unstructured data

Only timestamps

Only URLs

Only user IDs

Events include context blobs.

The enrich step outputs to:

Raw and enriched streams

Only raw

Only enriched

Deleted data

Both streams are emitted.

Streaming pipelines use:

RabbitMQ only

None

Kinesis or Kafka

SQS only

Snowplow supports Kinesis/Kafka.

A key benefit of atomic modeling is:

Speed only

Flexibility

Lower cost only

None

Atomic events allow flexible analysis.

Starter

Review the fundamentals.

Solid

You have a solid understanding.

Expert

You’re an expert on this topic.

What's your reaction?

Related Quizzes

1 of 9

Leave A Reply

Your email address will not be published. Required fields are marked *