LKML
Ecommerce luxury
Fact Click Stream V2
Fact Click Stream V2 model for ecommerce luxury.
inferred
Blocks
fact_click_stream_v2.view.lkml · 460 lines
inferred
view: fact_click_stream_v2 {
sql_table_name: FactClickStream_V2 ;;
dimension: basket_id {
sql: ${TABLE}.BasketID ;;
}
dimension: basket_idhas_order {
sql: ${TABLE}.BasketIDHasOrder ;;
}
dimension: basket_idwith_order {
sql: ${TABLE}.BasketIDWithOrder ;;
}
dimension: basket_qty {
type: int
sql: ${TABLE}.BasketQty ;;
}
dimension: converted {
type: yesno
sql: ${basket_qty} > 0 ;;
}
dimension: basket_value {
type: int
sql: ${TABLE}.BasketValue ;;
}
dimension: checkout_type {
type: int
sql: ${TABLE}.CheckoutType ;;
}
dimension: cookie_id {
sql: ${TABLE}.CookieID ;;
}
dimension: country_id {
type: int
sql: ${TABLE}.CountryId ;;
}
dimension: dim_page_number_last_listing_page_visited {
sql: ${TABLE}.DimPageNumberLastListingPageVisited ;;
}
dimension: distance_clicks_session_start {
type: int
sql: ${TABLE}.DistanceClicksSessionStart ;;
}
dimension: distance_clicks_session_start_description {
sql: ${TABLE}.DistanceClicksSessionStartDescription ;;
}
dimension: duration {
type: number
sql: ${TABLE}.Duration ;;
}
dimension: duration_inactive {
type: number
sql: ${TABLE}.DurationInactive ;;
}
dimension: duration_with_user_actions {
type: number
sql: ${TABLE}.DurationWithUserActions ;;
}
dimension: entrance {
sql: ${TABLE}.Entrance ;;
}
dimension: entrance_bounce {
sql: ${TABLE}.EntranceBounce ;;
}
dimension: entry_page {
sql: ${TABLE}.EntryPage ;;
}
dimension: exit_page {
sql: ${TABLE}.ExitPage ;;
}
dimension: geo_subfolder {
sql: ${TABLE}.GeoSubfolder ;;
}
dimension: is_flat_rate_ship {
sql: ${TABLE}.IsFlatRateShip ;;
}
dimension: is_logged {
sql: ${TABLE}.isLogged ;;
}
dimension: is_new_visit {
sql: ${TABLE}.IsNewVisit ;;
}
dimension: is_registered_user {
sql: ${TABLE}.IsRegisteredUser ;;
}
dimension: is_using_translate_content_sites {
sql: ${TABLE}.IsUsingTranslateContentSites ;;
}
dimension: multi_select_was_used {
sql: ${TABLE}.MultiSelectWasUsed ;;
}
dimension: navegate_by_listing_page {
sql: ${TABLE}.NavegateByListingPage ;;
}
dimension: navigation_type {
type: int
sql: ${TABLE}.NavigationType ;;
}
dimension: non_bounce_visit {
sql: ${TABLE}.NonBounceVisit ;;
}
dimension: number_items_loaded {
type: int
sql: ${TABLE}.NumberItemsLoaded ;;
}
dimension: number_of_sizes_available {
type: int
sql: ${TABLE}.NumberOfSizesAvailable ;;
}
dimension: order_from_portal {
sql: ${TABLE}.orderFromPortal ;;
}
dimension: page_depth {
type: int
sql: ${TABLE}.PageDepth ;;
}
dimension: page_depth_description {
sql: ${TABLE}.PageDepthDescription ;;
}
dimension: page_value_auxiliary {
type: number
sql: ${TABLE}.PageValueAuxiliary ;;
}
dimension: portal_ff {
sql: ${TABLE}.PortalPlaceholder ;;
}
dimension: position_list {
type: int
sql: ${TABLE}.PositionList ;;
}
dimension: product_id {
type: int
sql: ${TABLE}.ProductID ;;
}
dimension: product_outof_stock {
sql: ${TABLE}.ProductOutofStock ;;
}
dimension: session_id {
sql: ${TABLE}.SessionId ;;
}
dimension: session_id_final {
sql: ${TABLE}.SessionIdFinal ;;
}
dimension: session_idnew_visit {
sql: ${TABLE}.SessionIDNewVisit ;;
}
dimension: sizes_available {
sql: ${TABLE}.SizesAvailable ;;
}
dimension: sk_begin_date {
type: int
sql: ${TABLE}.SK_BeginDate ;;
}
dimension: sk_begin_time {
type: int
sql: ${TABLE}.SK_BeginTime ;;
}
dimension: sk_campaign_first {
type: int
sql: ${TABLE}.SK_CampaignFirst ;;
}
dimension: sk_click_stream {
type: number
sql: ${TABLE}.SK_ClickStream ;;
}
dimension: sk_dim_product_performance_attributes {
sql: ${TABLE}.SK_DimProductPerformanceAttributes ;;
}
dimension: sk_dim_site_content_attributes {
sql: ${TABLE}.SK_DimSiteContentAttributes ;;
}
dimension: sk_entry_page {
type: int
sql: ${TABLE}.SK_EntryPage ;;
}
dimension: sk_exit_page {
type: int
sql: ${TABLE}.SK_ExitPage ;;
}
dimension: sk_geo_subfolder {
type: int
sql: ${TABLE}.SK_GeoSubfolder ;;
}
dimension: sk_geography_bill {
type: int
sql: ${TABLE}.SK_GeographyBill ;;
}
dimension: sk_geography_ship {
type: int
sql: ${TABLE}.SK_GeographyShip ;;
}
dimension: sk_keyword {
type: int
sql: ${TABLE}.SK_Keyword ;;
}
dimension: sk_next_page {
type: int
sql: ${TABLE}.SK_NextPage ;;
}
dimension: sk_page {
type: int
sql: ${TABLE}.SK_Page ;;
}
dimension: sk_page_view_date {
type: int
sql: ${TABLE}.SK_PageViewDate ;;
}
dimension: sk_page_view_date_tzuser {
type: int
sql: ${TABLE}.SK_PageViewDate_TZUser ;;
}
dimension: sk_page_view_time {
type: int
sql: ${TABLE}.SK_PageViewTime ;;
}
dimension: sk_page_view_time_tzuser {
type: int
sql: ${TABLE}.SK_PageViewTime_TZUser ;;
}
dimension: sk_previous_page {
type: int
sql: ${TABLE}.SK_PreviousPage ;;
}
dimension: sk_product {
type: int
sql: ${TABLE}.SK_Product ;;
}
dimension: sk_referral {
type: int
sql: ${TABLE}.SK_Referral ;;
}
dimension: sk_session_traffic_source_first {
type: int
sql: ${TABLE}.SK_SessionTrafficSourceFirst ;;
}
dimension: sk_store {
type: int
sql: ${TABLE}.SK_Store ;;
}
dimension: sk_user {
type: int
sql: ${TABLE}.SK_User ;;
}
dimension: sk_user_action_urlreference {
type: int
sql: ${TABLE}.SK_UserActionURLReference ;;
}
dimension: sk_user_agent {
type: int
sql: ${TABLE}.SK_UserAgent ;;
}
dimension: sk_user_country_first {
type: int
sql: ${TABLE}.SK_UserCountryFirst ;;
}
dimension: sk_user_country_last {
type: int
sql: ${TABLE}.SK_UserCountryLast ;;
}
dimension: sk_user_session {
type: number
sql: ${TABLE}.SK_UserSession ;;
}
dimension: sk_user_subfolder {
type: int
sql: ${TABLE}.SK_UserSubfolder ;;
}
dimension: sk_visit_attributes {
sql: ${TABLE}.SK_VisitAttributes ;;
}
dimension: sk_visitor_engagement_page_depth {
type: int
sql: ${TABLE}.SK_VisitorEngagementPageDepth ;;
}
dimension: sk_visitor_engagement_recency {
type: int
sql: ${TABLE}.SK_VisitorEngagementRecency ;;
}
dimension: sk_visitor_engagement_visit_duration {
type: int
sql: ${TABLE}.SK_VisitorEngagementVisitDuration ;;
}
dimension: sk_visitor_time_to_purchase {
type: int
sql: ${TABLE}.SK_VisitorTimeToPurchase ;;
}
dimension: sk_visitor_visits_to_purchase {
type: int
sql: ${TABLE}.SK_VisitorVisitsToPurchase ;;
}
dimension: stock_qty_end_of_day {
type: number
sql: ${TABLE}.StockQtyEndOfDay ;;
}
dimension: subfolder {
sql: ${TABLE}.Subfolder ;;
}
dimension: total_clicks {
type: int
sql: ${TABLE}.TotalClicks ;;
}
dimension: unique_user_actions {
type: int
sql: ${TABLE}.UniqueUserActions ;;
}
dimension: unit_full_price_gbp {
sql: ${TABLE}.UnitFullPrice_GBP ;;
}
dimension: unit_price_gbp {
sql: ${TABLE}.UnitPrice_GBP ;;
}
dimension: user_id {
type: int
sql: ${TABLE}.UserID ;;
}
dimension: user_ididentified {
type: int
sql: ${TABLE}.UserIDIdentified ;;
}
dimension: user_subfolder {
sql: ${TABLE}.UserSubfolder ;;
}
dimension_group: date_last_user_action_on_page {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.DateLastUserActionOnPage ;;
}
dimension_group: page_view {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.PageViewDate ;;
}
dimension_group: row_active {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.RowActiveDate ;;
}
dimension_group: row_exclude {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.RowExcludeDate ;;
}
dimension_group: row_update {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.RowUpdateDate ;;
}
measure: count {
type: count
}
measure: visits {
type: count_distinct
sql: ${session_id_final} ;;
}
measure: converted_visits {
type: count_distinct
filters: [converted: "True"]
sql: ${session_id_final} ;;
}
measure: conversion_rate {
type: number
value_format: "##.00%"
sql: 1.0*${converted_visits}/${visits} ;;
}
}
fact_click_stream_v2.view.lookml · 287 lines
source-preserved
- view: fact_click_stream_v2
sql_table_name: FactClickStream_V2
fields:
- dimension: basket_id
sql: ${TABLE}.BasketID
- dimension: basket_idhas_order
sql: ${TABLE}.BasketIDHasOrder
- dimension: basket_idwith_order
sql: ${TABLE}.BasketIDWithOrder
- dimension: basket_qty
type: int
sql: ${TABLE}.BasketQty
- dimension: converted
type: yesno
sql: ${basket_qty} > 0
- dimension: basket_value
type: int
sql: ${TABLE}.BasketValue
- dimension: checkout_type
type: int
sql: ${TABLE}.CheckoutType
- dimension: cookie_id
sql: ${TABLE}.CookieID
- dimension: country_id
type: int
sql: ${TABLE}.CountryId
- dimension: dim_page_number_last_listing_page_visited
sql: ${TABLE}.DimPageNumberLastListingPageVisited
- dimension: distance_clicks_session_start
type: int
sql: ${TABLE}.DistanceClicksSessionStart
- dimension: distance_clicks_session_start_description
sql: ${TABLE}.DistanceClicksSessionStartDescription
- dimension: duration
type: number
sql: ${TABLE}.Duration
- dimension: duration_inactive
type: number
sql: ${TABLE}.DurationInactive
- dimension: duration_with_user_actions
type: number
sql: ${TABLE}.DurationWithUserActions
- dimension: entrance
sql: ${TABLE}.Entrance
- dimension: entrance_bounce
sql: ${TABLE}.EntranceBounce
- dimension: entry_page
sql: ${TABLE}.EntryPage
- dimension: exit_page
sql: ${TABLE}.ExitPage
- dimension: geo_subfolder
sql: ${TABLE}.GeoSubfolder
- dimension: is_flat_rate_ship
sql: ${TABLE}.IsFlatRateShip
- dimension: is_logged
sql: ${TABLE}.isLogged
- dimension: is_new_visit
sql: ${TABLE}.IsNewVisit
- dimension: is_registered_user
sql: ${TABLE}.IsRegisteredUser
- dimension: is_using_translate_content_sites
sql: ${TABLE}.IsUsingTranslateContentSites
- dimension: multi_select_was_used
sql: ${TABLE}.MultiSelectWasUsed
- dimension: navegate_by_listing_page
sql: ${TABLE}.NavegateByListingPage
- dimension: navigation_type
type: int
sql: ${TABLE}.NavigationType
- dimension: non_bounce_visit
sql: ${TABLE}.NonBounceVisit
- dimension: number_items_loaded
type: int
sql: ${TABLE}.NumberItemsLoaded
- dimension: number_of_sizes_available
type: int
sql: ${TABLE}.NumberOfSizesAvailable
- dimension: order_from_portal
sql: ${TABLE}.orderFromPortal
- dimension: page_depth
type: int
sql: ${TABLE}.PageDepth
- dimension: page_depth_description
sql: ${TABLE}.PageDepthDescription
- dimension: page_value_auxiliary
type: number
sql: ${TABLE}.PageValueAuxiliary
- dimension: portal_ff
sql: ${TABLE}.PortalPlaceholder
- dimension: position_list
type: int
sql: ${TABLE}.PositionList
- dimension: product_id
type: int
sql: ${TABLE}.ProductID
- dimension: product_outof_stock
sql: ${TABLE}.ProductOutofStock
- dimension: session_id
sql: ${TABLE}.SessionId
- dimension: session_id_final
sql: ${TABLE}.SessionIdFinal
- dimension: session_idnew_visit
sql: ${TABLE}.SessionIDNewVisit
- dimension: sizes_available
sql: ${TABLE}.SizesAvailable
- dimension: sk_begin_date
type: int
sql: ${TABLE}.SK_BeginDate
- dimension: sk_begin_time
type: int
sql: ${TABLE}.SK_BeginTime
- dimension: sk_campaign_first
type: int
sql: ${TABLE}.SK_CampaignFirst
- dimension: sk_click_stream
type: number
sql: ${TABLE}.SK_ClickStream
- dimension: sk_dim_product_performance_attributes
sql: ${TABLE}.SK_DimProductPerformanceAttributes
- dimension: sk_dim_site_content_attributes
sql: ${TABLE}.SK_DimSiteContentAttributes
- dimension: sk_entry_page
type: int
sql: ${TABLE}.SK_EntryPage
- dimension: sk_exit_page
type: int
sql: ${TABLE}.SK_ExitPage
- dimension: sk_geo_subfolder
type: int
sql: ${TABLE}.SK_GeoSubfolder
- dimension: sk_geography_bill
type: int
sql: ${TABLE}.SK_GeographyBill
- dimension: sk_geography_ship
type: int
sql: ${TABLE}.SK_GeographyShip
- dimension: sk_keyword
type: int
sql: ${TABLE}.SK_Keyword
- dimension: sk_next_page
type: int
sql: ${TABLE}.SK_NextPage
- dimension: sk_page
type: int
sql: ${TABLE}.SK_Page
- dimension: sk_page_view_date
type: int
sql: ${TABLE}.SK_PageViewDate
- dimension: sk_page_view_date_tzuser
type: int
sql: ${TABLE}.SK_PageViewDate_TZUser
- dimension: sk_page_view_time
type: int
sql: ${TABLE}.SK_PageViewTime
- dimension: sk_page_view_time_tzuser
type: int
sql: ${TABLE}.SK_PageViewTime_TZUser
- dimension: sk_previous_page
type: int
sql: ${TABLE}.SK_PreviousPage
- dimension: sk_product
type: int
sql: ${TABLE}.SK_Product
- dimension: sk_referral
type: int
sql: ${TABLE}.SK_Referral
- dimension: sk_session_traffic_source_first
type: int
sql: ${TABLE}.SK_SessionTrafficSourceFirst
- dimension: sk_store
type: int
sql: ${TABLE}.SK_Store
- dimension: sk_user
type: int
sql: ${TABLE}.SK_User
- dimension: sk_user_action_urlreference
type: int
sql: ${TABLE}.SK_UserActionURLReference
- dimension: sk_user_agent
type: int
sql: ${TABLE}.SK_UserAgent
- dimension: sk_user_country_first
type: int
sql: ${TABLE}.SK_UserCountryFirst
- dimension: sk_user_country_last
type: int
sql: ${TABLE}.SK_UserCountryLast
- dimension: sk_user_session
type: number
sql: ${TABLE}.SK_UserSession
- dimension: sk_user_subfolder
type: int
sql: ${TABLE}.SK_UserSubfolder
- dimension: sk_visit_attributes
sql: ${TABLE}.SK_VisitAttributes
- dimension: sk_visitor_engagement_page_depth
type: int
sql: ${TABLE}.SK_VisitorEngagementPageDepth
- dimension: sk_visitor_engagement_recency
type: int
sql: ${TABLE}.SK_VisitorEngagementRecency
- dimension: sk_visitor_engagement_visit_duration
type: int
sql: ${TABLE}.SK_VisitorEngagementVisitDuration
- dimension: sk_visitor_time_to_purchase
type: int
sql: ${TABLE}.SK_VisitorTimeToPurchase
- dimension: sk_visitor_visits_to_purchase
type: int
sql: ${TABLE}.SK_VisitorVisitsToPurchase
- dimension: stock_qty_end_of_day
type: number
sql: ${TABLE}.StockQtyEndOfDay
- dimension: subfolder
sql: ${TABLE}.Subfolder
- dimension: total_clicks
type: int
sql: ${TABLE}.TotalClicks
- dimension: unique_user_actions
type: int
sql: ${TABLE}.UniqueUserActions
- dimension: unit_full_price_gbp
sql: ${TABLE}.UnitFullPrice_GBP
- dimension: unit_price_gbp
sql: ${TABLE}.UnitPrice_GBP
- dimension: user_id
type: int
sql: ${TABLE}.UserID
- dimension: user_ididentified
type: int
sql: ${TABLE}.UserIDIdentified
- dimension: user_subfolder
sql: ${TABLE}.UserSubfolder
- dimension_group: date_last_user_action_on_page
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.DateLastUserActionOnPage
- dimension_group: page_view
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.PageViewDate
- dimension_group: row_active
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.RowActiveDate
- dimension_group: row_exclude
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.RowExcludeDate
- dimension_group: row_update
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.RowUpdateDate
- measure: count
type: count
- measure: visits
type: count_distinct
sql: ${session_id_final}
- measure: converted_visits
type: count_distinct
filters:
- converted: True
sql: ${session_id_final}
- measure: conversion_rate
type: number
value_format: '##.00%'
sql: 1.0*${converted_visits}/${visits}
Contents
- fact_click_stream_v2.view.lkml
- fact_click_stream_v2.view.lookml