Understanding Bizzkit Tracking
Bizzkit Tracking (also known as Bizzkit Event Tracker, or BET) is a multi-tenant event tracking service designed to capture user behavior data from webshops in real time. It ingests events at high volume, processes them asynchronously, and stores them in an analytics-optimized format for downstream consumption.
What is it used for?
Bizzkit Tracking enables data-driven features across the Bizzkit platform:
- Product analytics — Understand which products are clicked, added to cart, and purchased.
- Search analytics — Measure search relevance by correlating search queries with user actions.
- Personalization — Feed behavioral signals into ranking and recommendation models.
- Commercial insights — Track order values and product performance over time.
How it works
The system follows an event-driven architecture:
- Event submission — Webshops (via a frontend JavaScript SDK or a backend .NET SDK) submit events to the Event Receiver API.
- Buffering — Events are buffered for reliable, high-throughput processing.
- Processing — An Event Processor consumes events and stores them in an analytics-optimized format.
- Consumption — Other Bizzkit services consume the processed event data to power features like personalization and commercial insights.
Multi-tenancy and instrumentation keys
Bizzkit Tracking is deployed as a single shared instance per environment. All customers share the same infrastructure, but data is fully isolated by tenant.
Events are routed to the correct tenant and segment using instrumentation keys — opaque identifiers that map to a specific (tenantId, segmentId) pair.
Event types
The following event types are supported:
| Event Type | Description |
|---|---|
ProductClicked |
A user clicked on a product in the webshop |
ProductAddedToCart |
A user added a product to their shopping cart |
OrderCreated |
A user completed a purchase (includes line items) |
FullSearch |
A user performed a full search on a search results page |
QuickSearch |
A user performed a quick search, such as autocomplete or search suggestions |
Browse |
A user navigated a listing page that isn't tied to a specific search, such as a category page or the front page |
Search |
Used for other types of searches not covered by FullSearch, QuickSearch, or Browse |