Data Models (V3)
V3 data models with incremental, de-duplicated transfers
Version 3 of the Kevel Data Shipping models. The set of log types is unchanged from V2. The key differences are a new IsLastModified column on every model, a new incremental, de-duplicated transfer mechanism, the removal of a number of always-empty columns, and normalized column names and types. See What changed from V2 for the full list.
Column types shown here are for destinations sourced from AWS (Athena).
| Log Type | Description | Example Use Case |
|---|---|---|
| Impression | Records each time an impression is generated. Includes metadata like creative, campaign, and placement. | Tracking ad delivery |
| Click | Captures when a user clicks on an ad. Includes timestamp, device info, and associated impression metadata. | Analyze click-through rates (CTR), user engagement, or measure ad creative performance. |
| Conversion | Logged when a conversion event is attributed to a prior ad interaction (e.g. click or view). See Attribution. | Track attributed sales that occur from ads |
| Custom Event | Tracks custom events (e.g. add to cart, add to wish list). | Track additional engagement metrics associated to ads |
| Request | Logs every ad request made to Kevel's Decision API | Gain visibility into Ad Decision Requests sent to Kevel |
| Decision | Contains detailed information for each placement you've asked Kevel to fill via Kevel's Ad Decision API | Monitor fill-rate in combination with Selection logs |
| Selection | Records final ad selections made by Kevel | Gain further visibility into each ad that Kevel has selected to serve. |
| Auction | Records bidding data for each auction that occurs, including all bids and their projected values. | Audit pricing and bidding logic, or build advanced bidding and auction health metrics |
| UserDB | Logs events related to user data writes and updates to Kevel's UserDB (e.g. segmentation updates). | Monitor updates made to UserDB. |
Updated about 2 hours ago
