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.000 | 164 | 13 | 10 | 7 | 5 | 3 |
2 | 2024-06-08 00:00:00.000 | 414 | 6 | 6 | 2 | 2 | 3 |
3 | 2024-06-09 00:00:00.000 | 232 | 181 | 184 | 165 | 152 | 116 |
4 | 2024-06-10 00:00:00.000 | 4511 | 4498 | 4477 | 3528 | 2954 | 2456 |
5 | 2024-06-11 00:00:00.000 | 3661 | 3294 | 2821 | 2488 | 2268 | 2123 |
6 | 2024-06-12 00:00:00.000 | 5302 | 4714 | 4098 | 4084 | 4293 | 3718 |
7 | 2024-06-13 00:00:00.000 | 6808 | 5826 | 5358 | 5121 | 4545 | 3772 |
8 | 2024-06-14 00:00:00.000 | 7858 | 7852 | 6725 | 8133 | 7002 | 3676 |
9 | 2024-06-15 00:00:00.000 | 10422 | 9164 | 8752 | 9612 | 11215 | 7874 |
10 | 2024-06-16 00:00:00.000 | 15363 | 13819 | 15968 | 12819 | 16441 | 4901 |
11 | 2024-06-17 00:00:00.000 | 20771 | 23937 | 26088 | 39401 | 45397 | 10315 |
12 | 2024-06-18 00:00:00.000 | 15585 | 15085 | 18813 | 13231 | 11496 | 8215 |
13 | 2024-06-19 00:00:00.000 | 42478 | 35576 | 22335 | 44826 | 56831 | 44886 |
14 | 2024-06-20 00:00:00.000 | 56238 | 36276 | 40490 | 87982 | 101228 | 80106 |
15 | 2024-06-21 00:00:00.000 | 53993 | 59495 | 66282 | 107283 | 110461 | 83666 |
16 | 2024-06-22 00:00:00.000 | 21481 | 27676 | 26902 | 37684 | 34526 | 22238 |
17 | 2024-06-23 00:00:00.000 | 23805 | 25460 | 31030 | 35126 | 30940 | 26308 |
18 | 2024-06-24 00:00:00.000 | 32835 | 43443 | 44681 | 44934 | 47316 | 35246 |
19 | 2024-06-25 00:00:00.000 | 27112 | 29259 | 30694 | 28695 | 33040 | 18819 |
20 | 2024-06-26 00:00:00.000 | 33982 | 33961 | 35367 | 35225 | 30829 | 8031 |
Bera TeamDaily Number of Users (Retention)
Updated 5 days agoCopy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
›
⌄
-- 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
246
14KB
44s