From a3bd794fe76cad13a8b79130a4bfcc05f074142c Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 23 Feb 2026 13:05:09 +0000 Subject: [PATCH] Add gold_user_engagement model for Marketing dashboard --- dbt/models/marts/gold_user_engagement.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 dbt/models/marts/gold_user_engagement.sql diff --git a/dbt/models/marts/gold_user_engagement.sql b/dbt/models/marts/gold_user_engagement.sql new file mode 100644 index 0000000..c82188f --- /dev/null +++ b/dbt/models/marts/gold_user_engagement.sql @@ -0,0 +1,10 @@ +-- Model: gold_user_engagement +-- User engagement metrics by channel for Marketing dashboard +SELECT + channel, + COUNT(DISTINCT user_id) AS active_users, + SUM(sessions) AS total_sessions, + AVG(session_duration_minutes) AS avg_session_duration +FROM {{ ref('stg_user_activity') }} +WHERE activity_date >= DATEADD(day, -7, CURRENT_DATE) +GROUP BY 1