-
Users or group profiles (whatever entity is associated with conversion and upsell events)
- A table of all your users in a data warehouse, a table of all your accounts, Segment identify calls, etc
- Association between entities i.e. this user belongs to this workspace and this workspace belongs to this account, this contract belongs to this account
- e.g. Segment Group calls
- e.g. a lookup table of user IDs and group IDs
- (Optional) It’s ideal to have historical profile information about users, accounts, etc so that we know how attributes about these objects change over time.
-
Product usage activity events: what the users or groups do in your product, usually tracked by tools like Segment, Heap, or Amplitude
- Minimum fields needed: Primary key, Timestamp, Event Name, ID to associate with user/group
-
Revenue events (conversion/upsell events): when and which accounts converted or upsold, usually found in CRM as opportunities/deal or billing data as transactions. Specifically:
- Conversions from free to paid
- Upsells onto higher tier
- Contraction/churn
Requirements
- We need at least 50 conversion events to run data science on your data.
- A field to link revenue data sets to object data