This is PB repo to create user features from event stream tables created using Rudderstack SDK
name | table | path |
---|---|---|
rsCheckoutStepCompleted | CHECKOUT_STEP_COMPLETED | RUDDERSTACK_TEST_DB.DATA_APPS_SIMULATED_ECOMMERCE.CHECKOUT_STEP_COMPLETED |
rsOrderCompleted | ORDER_COMPLETED | RUDDERSTACK_TEST_DB.DATA_APPS_SIMULATED_ECOMMERCE.ORDER_COMPLETED |
rsProductAdded | PRODUCT_ADDED | RUDDERSTACK_TEST_DB.DATA_APPS_SIMULATED_ECOMMERCE.PRODUCT_ADDED |
name |
---|
rsItemsPurchasedEverSku |
rsItemsPurchasedEverCte |
rsItemsPurchasedEver |
name | exclusions | sourced_from |
---|---|---|
user_id | ["rsCheckoutStepCompleted:user_id","rsOrderCompleted:user_id","rsProductAdded:user_id"] | |
checkout_id | [] | |
cart_id | [] | |
anonymous_id | unknown, NaN | [] |
Feature | Computed From | Description |
---|---|---|
avg_transaction_value | rsOrderCompleted | Total price in each transaction/Total number of transactions. |
avg_units_per_transaction | rsOrderCompleted | It shows the average units purchased in each transaction. (Total units in each transaction/Total transactions). Includes only those transactions where the total price (from column current_total_price) is greater than zero. So, the feature exclude transactions with 100% off, replacement products etc that may result in the total_price being equal to zero. |
carts_in_past_365_days | rsProductAdded | A cart id is created for events such as create_cart,update_cart. This coln specifies how many cart ids were created in the past 365 days |
days_since_first_purchase | Number of days since the user purchased the first product | |
days_since_last_cart_add | Number of days since the user has added a product to cart | |
days_since_last_purchase | ||
gross_amt_spent_in_past | rsOrderCompleted | Total value of products purchased till date. |
has_credit_card | rsCheckoutStepCompleted | |
highest_transaction_value | rsOrderCompleted | Of all the transactions done by the user, this features contains the highest transaction value. |
items_purchased_ever | rsItemsPurchasedEver | The list of unique products bought by the user. |
last_transaction_value | rsOrderCompleted | The total value of products that are part of the last transaction. |
median_transaction_value | rsOrderCompleted | Median value of total price of all the transactions |
products_added_in_past_365_days | rsProductAdded | List of products added to cart by the user in last 7 days. (array with list of all product ids). It includes all purchased products plus current active cart. |
total_carts | rsProductAdded | Total carts created by the user till date. |
total_products_added | rsProductAdded | Total products added to cart till date. (array with list of all product ids). It includes all purchased products plus current active cart. |
total_transactions | rsOrderCompleted | Total number of transactions done by the user |
transactions_in_past_90_days | rsOrderCompleted | Number of transactions in last 90 day |