widget_context_item_product_property
Description
This table contains one row per session key dimension, per widget (i.e.: choice_id), per context product property name and value (in the PDP or the basket) and per displayed/bought product property name and value with all the key information about the session FROM the session view, AS well all the key informations about the orders of the session, and this for each context product property name and value and subtype separately but not per product property name and value, however, the display_requests and bought_orders are specific to each product property name and value. The requests and orders and other session metrics are specific for each context product property name and value and subtype and products. The widget, the context product property name and value and subtype and the product property name and value should always be set with otherwise risks of overcounting, especially for the metrics of the sessions, LIKE orders, order_qty and total_crncy_amt.
The month column is a date field always set with the first day of the month.
Granularity
one row per:
month
widget
context sub-type
context item
product property name
product property value
test variant
Columns
Field name | Type | Mode | Description |
---|---|---|---|
property_name | STRING | NULLABLE | PRIMARY DIMENSION - MUST BE SET TO AVOID OVERCOUNT - the displayed / bought product property name |
property_label | STRING | NULLABLE | the displayed / bought product property label |
property_value | STRING | NULLABLE | PRIMARY DIMENSION - MUST BE SET TO AVOID OVERCOUNT - the displayed / bought product property value |
property_value_label | STRING | NULLABLE | the product property value label |
source_product_id | STRING | NULLABLE | PRIMARY DIMENSION - MUST BE SET TO AVOID OVERCOUNT - the product in the context |
source_groupby_field | STRING | NULLABLE | the GROUP BY field name |
source_title_en | STRING | NULLABLE | title of the product in English |
source_title_de | STRING | NULLABLE | title of the product in German |
source_title_fr | STRING | NULLABLE | title of the product in French |
source_title_it | STRING | NULLABLE | title of the product in Italian |
source_category_1 | STRING | NULLABLE | 1st-level category id of the product |
source_category_2 | STRING | NULLABLE | 2nd-level category id of the product |
source_category_3 | STRING | NULLABLE | 3rd-level category id of the product |
source_category_4 | STRING | NULLABLE | 4th-level category id of the product |
source_category_5 | STRING | NULLABLE | 5th-level category id of the product |
source_exact_margin | FLOAT | NULLABLE | the exact product margin |
source_rounded_margin | FLOAT | NULLABLE | the rounded product margin |
source_exact_price | FLOAT | NULLABLE | the exact product price |
source_rounded_price | FLOAT | NULLABLE | the rounded product price |
source_product_owners | STRING | REPEATED | the product owners |
source_subtype | STRING | NULLABLE | PRIMARY DIMENSION - MUST BE SET TO AVOID OVERCOUNT - the role of the product in the context |
widget | STRING | NULLABLE | PRIMARY DIMENSION - MUST BE SET TO AVOID OVERCOUNT - the widget name: search, navigation, basket, ... |
tpo | STRING | NULLABLE | the tpo of this widget |
journey_step | STRING | NULLABLE | the journey step of this widget (awareness, consideration, evaluation, purchase, re-buy, relationship) |
variant_id | STRING | NULLABLE | the test variant name |
variants | INTEGER | NULLABLE | the total number of test variants currently in this widget |
requests | INTEGER | NULLABLE | total number of requests, UNIQUE PER REQUEST, NO RISK OF OVERCOUNT |
landing_requests | INTEGER | NULLABLE | the number of requests which were landing page requests |
exit_requests | INTEGER | NULLABLE | the number of requests which were exit page requests |
avg_nth_page | FLOAT | NULLABLE | the average nth page view the request takes place at |
avg_page_size | FLOAT | NULLABLE | the number of results displayed |
landing_sessions | INTEGER | NULLABLE | 1 if the session has at least one request being a landing page requests 0 otherwise |
exit_sessions | INTEGER | NULLABLE | 1 if the session has at least one request being an exit page requests 0 otherwise |
day | DATE | NULLABLE | PK - starting timestamp (date time) of the session |
sessions | INTEGER | NULLABLE | number of sessions |
visitor_personas | INTEGER | NULLABLE | number of visitors (cookie-based) |
user_personas | INTEGER | NULLABLE | number of users (only set for logged in sessions) |
returnings | INTEGER | NULLABLE | number of returning sessions, based ON prior existence of the visitor_persona_id |
page_view_cnt | INTEGER | NULLABLE | total number of page views in this session |
page_view_1 | INTEGER | NULLABLE | 1 if page_view_cnt = 1 0 otherwise |
page_view_2 | INTEGER | NULLABLE | 1 if page_view_cnt = 2 0 otherwise |
page_view_3 | INTEGER | NULLABLE | 1 if page_view_cnt = 3 0 otherwise |
page_view_4 | INTEGER | NULLABLE | 1 if page_view_cnt = 4 0 otherwise |
page_view_5plus | INTEGER | NULLABLE | 1 if page_view_cnt >= 5 0 otherwise |
product_view_cnt | INTEGER | NULLABLE | total number of product detail page view in this session |
product_view_1 | INTEGER | NULLABLE | 1 if product_view_cnt = 1 0 otherwise |
product_view_2 | INTEGER | NULLABLE | 1 if product_view_cnt = 2 0 otherwise |
product_view_3 | INTEGER | NULLABLE | 1 if product_view_cnt = 3 0 otherwise |
product_view_4 | INTEGER | NULLABLE | 1 if product_view_cnt = 4 0 otherwise |
product_view_5plus | INTEGER | NULLABLE | 1 if product_view_cnt >= 5 0 otherwise |
add_to_basket_cnt | INTEGER | NULLABLE | total number of products added to the basket in this session |
add_to_basket_1 | INTEGER | NULLABLE | 1 if add_to_basket_cnt = 1 0 otherwise |
add_to_basket_2 | INTEGER | NULLABLE | 1 if add_to_basket_cnt = 2 0 otherwise |
add_to_basket_3 | INTEGER | NULLABLE | 1 if add_to_basket_cnt = 3 0 otherwise |
add_to_basket_4 | INTEGER | NULLABLE | 1 if add_to_basket_cnt = 4 0 otherwise |
add_to_basket_5plus | INTEGER | NULLABLE | 1 if add_to_basket_cnt >= 5 0 otherwise |
basket_crncy_amt | FLOAT | NULLABLE | currency amount of the items added to the baskets during the sessions |
basket_qty | INTEGER | NULLABLE | quantity of items in the baskets |
session_duration | INTEGER | NULLABLE | the number of seconds between the first and last event of the session in seconds |
session_orders | INTEGER | NULLABLE | the number of orders in this session |
orders | INTEGER | NULLABLE | the number of orders FROM the sessions found in the order export |
order_products | INTEGER | NULLABLE | the number of product in the orders FROM the sessions found in the order export |
order_qty | INTEGER | NULLABLE | the total quantity of products in the orders FROM the sessions found in the order export |
total_crncy_amt | FLOAT | NULLABLE | the total value of the orders FROM the sessions found in the order export |
total_margin_crncy_amt | FLOAT | NULLABLE | the total margin value of the orders FROM the sessions found in the order export |
order_products_list_crncy_amt | FLOAT | NULLABLE | the total value of the products before discount in the orders FROM the sessions found in the order export |
order_products_discount_crncy_amt | FLOAT | NULLABLE | the total value of the products after discount in the orders FROM the sessions found in the order export |
order_products_avg_list_crncy_amt | FLOAT | NULLABLE | the average value of the products before discount in the orders FROM the sessions found in the order export |
order_products_avg_discount_crncy_amt | FLOAT | NULLABLE | the average value of the products after discount in the orders FROM the sessions found in the order export |
scenarios | INTEGER | NULLABLE | the number of different strategy scenarios |
total_offsets | INTEGER | NULLABLE | the total sum of the offset (0 when first page) |
request_total_seconds | INTEGER | NULLABLE | the total number of seconds between the start of the sessions and the request time stamp |
display_requests | INTEGER | NULLABLE | the number of requests displaying this product |
weighted_display_requests | FLOAT | NULLABLE | Display request * the weight for this order_num |
total_product_order_num | INTEGER | NULLABLE | the total order position number of this product over the requests |
viewed_cnt | INTEGER | NULLABLE | the number of pdp views in which this product was viewed in this session |
basketed_cnt | INTEGER | NULLABLE | the number of basket in which this product was added in this session, typically 0 or 1 |
bought_orders | INTEGER | NULLABLE | the number of orders in which this product was bought in this session, typically 0 or 1 |
bought_order_products | INTEGER | NULLABLE | the number of times this product was bought in this session, typically 0 or 1 |
bought_order_product_qty | INTEGER | NULLABLE | the quantity of this product bought in this session |
bought_order_product_list_crncy_amt | FLOAT | NULLABLE | the potential sales value with the list price without discount (hypothetitical) product bought in this session |
bought_order_product_discount_crncy_amt | FLOAT | NULLABLE | the value of the products bought in this session (price after discount * quantity) |
bought_order_product_margin_crncy_amt | FLOAT | NULLABLE | the value of the products bought in this session (price after discount * quantity) |
total_viewed_cnt | INTEGER | NULLABLE | the number of pdp views in which this product was viewed in this session |
total_basketed_cnt | INTEGER | NULLABLE | the number of basket in which this product was added in this session, typically 0 or 1 |
total_bought_orders | INTEGER | NULLABLE | the number of orders in which this product was bought in this session, typically 0 or 1 |
total_bought_order_products | INTEGER | NULLABLE | the number of times this product was bought in this session, typically 0 or 1 |
total_bought_order_product_qty | INTEGER | NULLABLE | the quantity of this product bought in this session |
total_bought_order_product_list_crncy_amt | FLOAT | NULLABLE | the potential sales value with the list price without discount (hypothetitical) product bought in this session |
total_bought_order_product_discount_crncy_amt | FLOAT | NULLABLE | the value of the products bought in this session (price after discount * quantity) |
total_bought_order_product_margin_crncy_amt | FLOAT | NULLABLE | the value of the products bought in this session (price after discount * quantity) |
product_owners | STRING | REPEATED | the product owners |
KPI_list | RECORD | REPEATED | list of KPIs, each KPI is technically represented by a STRUCT of (kpi_name string,kpi_val_num numeric,kpi_val_text string) |
KPI_list. kpi_name | STRING | REQUIRED | KPI_list. kpi_name |
KPI_list. kpi_val_num | INTEGER | NULLABLE | KPI_list. kpi_val_num |
KPI_list. kpi_val_text | STRING | NULLABLE | KPI_list. kpi_val_text |
KPI_defined | RECORD | NULLABLE | list of KPIs, each KPI is technically represented by a STRUCT of (kpi_name string,kpi_val_num numeric,kpi_val_text string) |
KPI_defined. guidedProductView | FLOAT | NULLABLE | KPI_defined. guidedProductView |
KPI_defined. guidedAddToBasket | FLOAT | NULLABLE | KPI_defined. guidedAddToBasket |
KPI_defined. guidedByProductViewAddToBasket | FLOAT | NULLABLE | KPI_defined. guidedByProductViewAddToBasket |
KPI_defined. guidedPurchase | FLOAT | NULLABLE | KPI_defined. guidedPurchase |
KPI_defined. guidedBannerClick | FLOAT | NULLABLE | KPI_defined. guidedBannerClick |
KPI_defined. guidedRevenue | FLOAT | NULLABLE | KPI_defined. guidedRevenue |
account | STRING | NULLABLE | the account |
parameters | RECORD | REPEATED | general structure of parameters and values |
parameters. name | STRING | NULLABLE | parameters. name |
parameters. value | STRING | NULLABLE | parameters. value |
global_sessions | FLOAT | NULLABLE | global_sessions |
global_requests | FLOAT | NULLABLE | global_requests |
global_viewed_cnt | FLOAT | NULLABLE | global_viewed_cnt |
global_basketed_cnt | FLOAT | NULLABLE | global_basketed_cnt |
global_bought_orders | FLOAT | NULLABLE | global_bought_orders |
global_bought_order_products | FLOAT | NULLABLE | global_bought_order_products |
global_bought_order_product_qty | FLOAT | NULLABLE | global_bought_order_product_qty |
global_bought_order_product_list_crncy_amt | FLOAT | NULLABLE | global_bought_order_product_list_crncy_amt |
global_bought_order_product_discount_crncy_amt | FLOAT | NULLABLE | global_bought_order_product_discount_crncy_amt |
global_bought_order_product_margin_crncy_amt | FLOAT | NULLABLE | the value of the products bought in this session (price after discount * quantity) |
global_total_sessions | FLOAT | NULLABLE | global_total_sessions |
global_total_product_view_cnt | FLOAT | NULLABLE | global_total_product_view_cnt |
global_total_add_to_basket_cnt | FLOAT | NULLABLE | global_total_add_to_basket_cnt |
global_total_orders | FLOAT | NULLABLE | global_total_orders |
global_total_order_products | FLOAT | NULLABLE | global_total_order_products |