mondovdaily user churn
    Updated 2025-01-26
    WITH daily_activity AS (
    SELECT
    DATE_TRUNC('day', block_timestamp) AS activity_date,
    origin_from_address AS user,
    COUNT(*) AS daily_transactions,
    CASE
    WHEN block_timestamp < '2023-10-17' THEN 'No Fee'
    WHEN block_timestamp >= '2023-10-17' AND block_timestamp < '2024-04-10' THEN '0.15% Fee'
    ELSE '0.25% Fee'
    END AS fee_category
    FROM ethereum.defi.ez_dex_swaps
    WHERE lower(platform) LIKE 'uniswap%'
    AND block_timestamp >= '2023-01-01'
    GROUP BY 1, 2, 4
    ),
    user_last_activity AS (
    SELECT
    user,
    MAX(activity_date) AS last_activity_date
    FROM daily_activity
    GROUP BY 1
    ),
    daily_churn AS (
    SELECT
    da.activity_date,
    da.fee_category,
    COUNT(DISTINCT da.user) AS active_users,
    COUNT(DISTINCT CASE WHEN da.activity_date = ula.last_activity_date THEN da.user END) AS churned_users
    FROM daily_activity da
    JOIN user_last_activity ula ON da.user = ula.user
    GROUP BY 1, 2
    )
    SELECT
    activity_date,
    fee_category,
    active_users,
    Last run: 3 months ago
    ACTIVITY_DATE
    FEE_CATEGORY
    ACTIVE_USERS
    CHURNED_USERS
    CHURN_RATE_PERCENT
    1
    2025-01-26 00:00:00.0000.25% Fee4481244812100
    2
    2025-01-25 00:00:00.0000.25% Fee622215124782.36
    3
    2025-01-24 00:00:00.0000.25% Fee608734345971.39
    4
    2025-01-23 00:00:00.0000.25% Fee647664272865.97
    5
    2025-01-22 00:00:00.0000.25% Fee695114340562.44
    6
    2025-01-21 00:00:00.0000.25% Fee668953896958.25
    7
    2025-01-20 00:00:00.0000.25% Fee681863979258.36
    8
    2025-01-19 00:00:00.0000.25% Fee748224233956.59
    9
    2025-01-18 00:00:00.0000.25% Fee762873805049.88
    10
    2025-01-17 00:00:00.0000.25% Fee692553127245.15
    11
    2025-01-16 00:00:00.0000.25% Fee699213072843.95
    12
    2025-01-15 00:00:00.0000.25% Fee698322929241.95
    13
    2025-01-14 00:00:00.0000.25% Fee679702823941.55
    14
    2025-01-13 00:00:00.0000.25% Fee649762550739.26
    15
    2025-01-12 00:00:00.0000.25% Fee694493090244.5
    16
    2025-01-11 00:00:00.0000.25% Fee691452759339.91
    17
    2025-01-10 00:00:00.0000.25% Fee695312580437.11
    18
    2025-01-09 00:00:00.0000.25% Fee694872519036.25
    19
    2025-01-08 00:00:00.0000.25% Fee736952563734.79
    20
    2025-01-07 00:00:00.0000.25% Fee780452645033.89
    ...
    757
    42KB
    62s