COHORT_DATE | MONTHS | RETENTION_RATE | |
---|---|---|---|
1 | 2025-05 | 1 | 0.75 |
2 | 2025-04 | 1 | 2.75 |
3 | 2025-04 | 2 | 0.85 |
4 | 2025-03 | 1 | 5.6 |
5 | 2025-03 | 2 | 3.83 |
6 | 2025-03 | 3 | 1.18 |
7 | 2025-02 | 1 | 2.95 |
8 | 2025-02 | 2 | 1.61 |
9 | 2025-02 | 3 | 1.61 |
10 | 2025-02 | 4 | 0.54 |
11 | 2025-01 | 1 | 3.31 |
12 | 2025-01 | 2 | 1.55 |
13 | 2025-01 | 3 | 1.55 |
14 | 2025-01 | 4 | 1.1 |
15 | 2025-01 | 5 | 0.88 |
16 | 2024-12 | 1 | 4.38 |
17 | 2024-12 | 2 | 3.13 |
18 | 2024-12 | 3 | 0.94 |
19 | 2024-12 | 4 | 1.25 |
20 | 2024-12 | 5 | 1.1 |
Flipside Axelar Analyststransfer RETENTION
Updated 6 days ago
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
›
⌄
with base as (
select
SENDER_ADDRESS as TX_SIGNER,
min(date_trunc('month', created_at)) over (partition by TX_SIGNER) as signup_date,
date_trunc('month', created_at) as activity_date,
datediff('month', signup_date, activity_date) as difference
from axelar.axelscan.fact_transfers
where status='executed' AND SIMPLIFIED_STATUS='received' and link is not null and SEND_AMOUNT_RECEIVED is not null
and send_fee is not null and destination_chain is not null) ,
unp as (
select
TO_VARCHAR(signup_date, 'yyyy-MM') as cohort_date,
difference as months,
count (distinct TX_SIGNER) as users
from
base
where
datediff('month', signup_date, current_date()) <= 12
group by
1,2
order by
1
),
fine as (
select
u.*,
p.USERS as user0
from
unp u
left join unp p on u.COHORT_DATE = p.COHORT_DATE
where
p.MONTHS = 0
)
select
COHORT_DATE,
MONTHS,
Last run: 6 days ago
78
1KB
47s