Update umami sql queries

This commit is contained in:
2026-05-26 16:51:46 +02:00
parent f0eb28a627
commit cda142b3d1
4 changed files with 24 additions and 9 deletions
@@ -0,0 +1,35 @@
WITH base AS (
SELECT
w.created_at,
s.distinct_id,
substring(s.distinct_id SIMILAR '%#"@%#"' ESCAPE '#') AS "Group"
FROM website_event AS w
JOIN session AS s
ON s.session_id = w.session_id
WHERE
w.website_id = '16e7d807-4db5-45fd-92a9-27393445a153'
AND w.event_type = 1
AND $__timeFilter(w.created_at)
AND s.distinct_id IS NOT NULL
AND substring(s.distinct_id SIMILAR '%#"@%#"' ESCAPE '#') IN ($groups)
),
unique_totals AS (
SELECT
"Group",
COUNT(DISTINCT distinct_id) AS "Users in range"
FROM base
GROUP BY "Group"
),
unique_users AS (
SELECT
"Group",
string_agg(DISTINCT distinct_id, ', ' ORDER BY distinct_id) AS "Users"
FROM base
GROUP BY "Group"
)
SELECT
'Total (non-oceanbox)' AS "Group",
SUM("Users in range") AS "Weekly users"
FROM unique_totals
WHERE LOWER("Group") <> '@oceanbox.io' AND LOWER("Group") <> '@gmail.com'
ORDER BY "Weekly users" DESC;