Bera TeamDaily Number of Users (Retention)
    Updated 5 days ago
    -- Retention
    WITH user_first_transaction AS (
    SELECT
    From_address,
    MIN(DATE(block_timestamp)) AS first_transaction_date
    FROM
    berachain.testnet.fact_transactions
    GROUP BY
    From_address
    ),

    user_transactions AS (
    SELECT
    t.From_address,
    DATE(t.block_timestamp) AS transaction_date,
    uft.first_transaction_date
    FROM
    berachain.testnet.fact_transactions t
    JOIN
    user_first_transaction uft
    ON
    t.From_address = uft.From_address
    )

    SELECT
    uft.first_transaction_date AS signup_date,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 1, uft.first_transaction_date) THEN From_address END) AS day_1_retention,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 2, uft.first_transaction_date) THEN From_address END) AS day_2_retention,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 3, uft.first_transaction_date) THEN From_address END) AS day_3_retention,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 7, uft.first_transaction_date) THEN From_address END) AS day_7_retention,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 14, uft.first_transaction_date) THEN From_address END) AS day_14_retention,
    COUNT(DISTINCT CASE WHEN transaction_date = DATEADD(day, 30, uft.first_transaction_date) THEN From_address END) AS day_30_retention
    FROM
    user_transactions uft
    GROUP BY
    uft.first_transaction_date
    Last run: 5 days ago
    SIGNUP_DATE
    DAY_1_RETENTION
    DAY_2_RETENTION
    DAY_3_RETENTION
    DAY_7_RETENTION
    DAY_14_RETENTION
    DAY_30_RETENTION
    1
    2024-06-07 00:00:00.0001641310753
    2
    2024-06-08 00:00:00.00041466223
    3
    2024-06-09 00:00:00.000232181184165152116
    4
    2024-06-10 00:00:00.000451144984477352829542456
    5
    2024-06-11 00:00:00.000366132942821248822682123
    6
    2024-06-12 00:00:00.000530247144098408442933718
    7
    2024-06-13 00:00:00.000680858265358512145453772
    8
    2024-06-14 00:00:00.000785878526725813370023676
    9
    2024-06-15 00:00:00.00010422916487529612112157874
    10
    2024-06-16 00:00:00.00015363138191596812819164414901
    11
    2024-06-17 00:00:00.000207712393726088394014539710315
    12
    2024-06-18 00:00:00.00015585150851881313231114968215
    13
    2024-06-19 00:00:00.000424783557622335448265683144886
    14
    2024-06-20 00:00:00.0005623836276404908798210122880106
    15
    2024-06-21 00:00:00.00053993594956628210728311046183666
    16
    2024-06-22 00:00:00.000214812767626902376843452622238
    17
    2024-06-23 00:00:00.000238052546031030351263094026308
    18
    2024-06-24 00:00:00.000328354344344681449344731635246
    19
    2024-06-25 00:00:00.000271122925930694286953304018819
    20
    2024-06-26 00:00:00.00033982339613536735225308298031
    ...
    246
    14KB
    44s