diff --git a/models/50_intermediate/segment/sessionization/int_segment__sessions_first_touch_point.sql b/models/50_intermediate/segment/int_segment__sessions_first_touch_point.sql similarity index 100% rename from models/50_intermediate/segment/sessionization/int_segment__sessions_first_touch_point.sql rename to models/50_intermediate/segment/int_segment__sessions_first_touch_point.sql diff --git a/models/50_intermediate/segment/sessionization/int_segment__sessions_first_touch_point.yml b/models/50_intermediate/segment/int_segment__sessions_first_touch_point.yml similarity index 100% rename from models/50_intermediate/segment/sessionization/int_segment__sessions_first_touch_point.yml rename to models/50_intermediate/segment/int_segment__sessions_first_touch_point.yml diff --git a/models/80_marts/fct_sessions.sql b/models/80_marts/fct_sessions.sql index c4a9020..83ff086 100644 --- a/models/80_marts/fct_sessions.sql +++ b/models/80_marts/fct_sessions.sql @@ -10,6 +10,7 @@ with campaign_id as fk__dim1_campaign, landing_page_url_without_query_string as fk_landingpage__dim1_page, exit_page_url_without_query_string as fk_exitpage__dim1_page, + 1 as sessions_count, {% for session_metric in var("session_metrics") %} {{ session_metric.metric_name }}{{ "," if not loop.last }} {% endfor %}, diff --git a/models/80_marts/fct_sessions.yml b/models/80_marts/fct_sessions.yml index 8a60ad6..d19af70 100644 --- a/models/80_marts/fct_sessions.yml +++ b/models/80_marts/fct_sessions.yml @@ -62,6 +62,12 @@ models: meta: {} tags: [] data_type: STRING + - name: sessions_count + data_type: INT64 + config: + meta: {} + tags: [] + description: Number of sessions represented in this record. - name: button_clicks description: Count of button click events in the session config: