tracking
Tracking events generated through scripts during a web-browsing session on client's website. This event table DOES NOT have a primary key!
Field name | Type | Mode | Description |
---|---|---|---|
event_type | STRING | REQUIRED | e.g. login, search, purchase, pageView, productView, addToBasket... |
event_tm | TIMESTAMP | REQUIRED | Timestamp of the event. Used to partition the data in the table by date |
session_id | STRING | REQUIRED | needed when joining back to the session table |
parameters | RECORD | REPEATED | is a list of key-value pairs that represent different tracked parameters describing customer interactions |
parameters. key | STRING | NULLABLE |
|
parameters. value | STRING | NULLABLE |
|
creation_tm | DATETIME | REQUIRED | technical field |
client_id | INTEGER | REQUIRED | technical field |
src_sys_id | INTEGER | REQUIRED | technical field |