Oýnamak ölçegleri: DAU/WAU, gatnaşmak, completion rate
Oýun diňe onuň täsiri sanlar bilen tassyklanan ýerlerde işleýär. Aşakda - üç esasy metriň yzygiderli seljermesi, onsuz missiýalary, wakalary we baýraklary dolandyrmak mümkin däl: DAU/WAU, participation rate (gatnaşmak) we completion rate (tamamlamak).
1) DAU/WAU we "stiket"
Kesgitnamalar
DAU (Daily Active Users) - günde maksatly hereket edýän özboluşly ulanyjylaryň sany (giriş, müşderini işe girizmek, nyrh/spin, missiýalary ýerine ýetirmek we ş.m.).
WAU (Weekly Active Users) - soňky 7 günüň dowamynda nyşana alnan özboluşly ulanyjylar.
DAU/WAU (Stickiness) - "hepdeleriň" arasynda "gündelik işjeňleriň" paýy.
[
\text{DAU/WAU} = \frac{\text{DAU}}{\text{WAU}} \quad (0\ldots1)
]
Nädip düşündirmeli
0,15-0,25 - gündelik däl nagyşly güýmenje önümleri üçin esasy "sagdyn" stiket.
0,25-0,35 - yzygiderli missiýalarda we aňsat girişde gowy dereje.
Möhüm: segmentler boýunça baha bermek (täze başlanlar, re-işjeňleşdirilen, töleýän, mid-core, high-value). Umumy san problemalary aňsatlyk bilen gizleýär.
Ýygy-ýygydan ýoýulmalar
Bonus günleri sebäpli inflýasiýa. Ýeke-täk "hype" çäresi DAU-ny ýokarlandyrar, ýöne 4-8 hepdäniň gözýetiminde DAU/WAU tendensiýasyny gowulaşdyrmaz.
Ýalan multiaktiwlik. Bot/köpeldilen hasaplar. Device-fingerprint + KYC-signallary boýunça hökmanydyr.
"Maksatly hereketi" üýtgetmek. "Kim işjeň hasaplanýar" düzgünini üýtgeden bolsaňyz, senäni belläň we "metrikany guruň 2. 0».
2) Participation rate (gatnaşmak derejesi)
Kesgitleme
Maksatly diňleýjileriň arasynda oýnamak sikline (çärä/missiýa/ýaryşa) giren ulanyjylaryň paýy.
Esasy formulalar:[
\text{Participation (gross)}=\frac{# \text{users_with_event_open}}{# \text{eligible_audience}}
]
[
\text{Participation (net)}=\frac{# \text{users_started_progress}}{# \text{eligible_audience}}
]
Gross - çäräni görüp, "gatnaşmak" üçin basanlaryň hemmesi.
Net - hakykatdanam durmuşa geçirip başlaýanlar (mysal üçin, ilkinji X äýnek/spin/gözleg ädimlerini ýasadylar).
Dogry "denominator"
"Eligible audience" -y öňünden ýazga alyň: mysal üçin, soňky 14 günde 1 gezek işjeň ≥ we geo/düzgünlere girýän ähli ulanyjylar.
Aragatnaşyklary aýratyn hasaplaň (push, in-app, email). Pes participation köplenç = pes reach.
Kadalar we görkezmeler
Köpçülikleýin ýeňil wakalar üçin net participation 12-25%.
Giriş bosagasy bolan "hardkor" wakalar üçin 5-12% (goýum/dereje).
30% ýyly segmentler üçin mikrosprintlerde gazanylýar (D1-D7 täze gelenler, re-engaged).
3) Completion rate (tamamlanmagy)
Kesgitleme
Missiýany/zynjyry/wakany tamamlan gatnaşyjylaryň paýy.
[
\text{Completion Rate}=\frac{# \text{users_completed}}{# \text{users_started}}
]
Görnüşler
Per-task completion - zynjyrdaky anyk ädimleriň tamamlanmagy (T1, T2,...).
Full-chain completion - tutuş setiriň tamamlanmagy.
Time-bounded completion - möhleti gutarmak.
Düşündiriş
Standartlar wezipeleriň uzynlygyna we "bahasyna" baglydyr.
Simpleönekeý ýeke wezipe: 60-85%.
3-5 ädimden ybarat zynjyr: 35-60%.
Uzak gözleg 7-10 ädim: 18-35%.
Giç ädimlerde completionyň peselmegi hemişe erbet däl. Bu monetizasiýa/çylşyrymlylygyň aňly hunisi bolup biler. "Net Uplift" -iň oňyn bolmagy we RG metrikleriniň ýaşyl zolakda bolmagy möhümdir.
4) Bir topar metrik: "gördüm → başladym → tamamladym"
Bir huni guruň:1. Reach: wakany gördük.
2. Participation (gross/net): girdi/başlady.
3. Progression: T1/T2/.../Tn ýetenleriň paýy (taýmingler bilen).
4. Completion: tamamlandy.
5. Value: ΔDAU/WAU, ΔRetention, ΔARPPU, ΔAvg Deposit, Bonus Cost%, Net Uplift.
Bu "syzdyrmalary" tutmaga mümkinçilik berýär: pes reach, giriş päsgelçilikleri, 2-3 ädimleriň çylşyrymlylygy boýunça egrilik, UX şowsuzlyklary (ösüşiň pes görünmegi).
5) Analitika: segmentasiýa we kogortalar
Maslahat berilýän bölekler:- Stage: D0-D7 täze gelenler, R7-R30 gaýdyp gelenler, hemişelik P30.
- Monetizasiýa: tölemeýänler, täze töleýänler (NPP), gaýtadan töleýänler (RPP), ýokary derejeli.
- Kanal/Geo/Platform: web/iOS/Android, ýurtlar/düzgünleşdirmeler.
- Content: missiýanyň görnüşi (XP, arkalar, goýum), oýunlaryň üýtgewsizligi, bosagalar.
Her topar üçin DAU/WAU, participation, completion, ARPPU, Bonus Cost per Active - wakadan öň/soň (D-window, W-window) belläň.
6) Synag dizaýny: inkrementi subut edýäris
Holdout-control: tomaşaçylaryň bir bölegi wakany görmeýär (ýa-da "boş" görýär).
Randomized Invitation: çakylyklaryň tötänleýin paýlanmagy, reach belleýäris.
Geo/Channel Split: eger random bilen gadagan edilse - arassa matching.
Ölçeg penjiresi: "wagtynda" we post-event tail effekti (7-14 gün).
Jemleýji metrikler: Δ DAU/WAU, Δ Participation/Completion, Δ ARPPU (net of bonus), Retention D7/D30, Net Uplift.
7) DWH/wakalar: iň az maglumat shemasy
Wakalar (mysal):- `session_start {user_id, ts, platform}`
- `mission_view {user_id, mission_id, ts}`
- `mission_join {user_id, mission_id, ts}`
- `mission_progress {user_id, mission_id, step, value, ts}`
- `mission_complete {user_id, mission_id, ts}`
- `purchase/deposit {user_id, amount, ts}`
- `spin/bet {user_id, game_id, bet, win, ts}`
- `missions {mission_id, type, start_at, end_at, rules, segment, min_requirement, reward_type}`
- `users {user_id, geo, platform, signup_at, payer_flag, segments}`
8) Hasaplamalaryň mysallary (SQL-eskizler)
DAU d senesi üçin:sql
SELECT DATE(ts) AS d, COUNT(DISTINCT user_id) AS dau
FROM session_start
WHERE DATE(ts) =:d
GROUP BY 1;
WAU d:
sql
SELECT COUNT(DISTINCT user_id) AS wau
FROM session_start
WHERE ts >=:d - INTERVAL '6 day' AND ts <:d + INTERVAL '1 day';
DAU/WAU (stickiness):
sql
WITH dau AS (
SELECT COUNT(DISTINCT user_id) AS dau
FROM session_start
WHERE DATE(ts) =:d
), wau AS (
SELECT COUNT(DISTINCT user_id) AS wau
FROM session_start
WHERE ts >=:d - INTERVAL '6 day' AND ts <:d + INTERVAL '1 day'
)
SELECT dau::float / NULLIF(wau,0) AS dau_wau FROM dau, wau;
Participation (net)
sql
WITH elig AS (
SELECT user_id
FROM users
WHERE last_active_at >=:d - INTERVAL '14 day'
), started AS (
SELECT DISTINCT user_id
FROM mission_progress
WHERE mission_id =:m AND ts BETWEEN:start AND:end
)
SELECT COUNT(DISTINCT s. user_id)::float / NULLIF(COUNT(DISTINCT e. user_id),0) AS participation_net
FROM elig e
LEFT JOIN started s ON s. user_id = e. user_id;
Missiýa boýunça completion rate:
sql
WITH started AS (
SELECT DISTINCT user_id
FROM mission_progress
WHERE mission_id =:m AND ts BETWEEN:start AND:end
), completed AS (
SELECT DISTINCT user_id
FROM mission_complete
WHERE mission_id =:m AND ts BETWEEN:start AND:end
)
SELECT COUNT(DISTINCT c. user_id)::float / NULLIF(COUNT(DISTINCT s. user_id),0) AS completion_rate
FROM started s
LEFT JOIN completed c USING (user_id);
9) Participation we completion-a täsir edýän dizaýn
Görünmek: "egilme çyzygynyň" üstündäki bannerler, "Missiýa" nyşanyndaky nyşan, esasy ekranda progress bar.
Düzgünleriň aýdyňlygy: 1 ekran = 1 esasy maksat, "X bal nädip gazanmaly" mysallary.
Roadolda mikro-baýraklar: T1/T2/T3 üçin Lut-Drops → höwesi goldaýar.
Giriş bosagasy: birinji ädimde talaplary artykmaç etmäň; öňe gidişlik bilen kynlaşdyryň.
Möhletler: gyzgyn segmentler üçin gysga sprintlar (2-24 sagat), köpçülikleýin segmentler üçin hepdelik arkalar.
Dinamiki maslahatlar: "baýraga 120 bal ≈ 15-den 8 tapgyr galdy".
10) Anti-ýoýulmalar we maglumatlaryň hili
De-duplikasiýa: device-fingerprint + KYC-multiakkaunting bilen göreşmek üçin baýdaklar.
Anomaliýalar: progress → treking bökdençlikleri bolmazdan started partlamalary; completion> started → dublikatlar.
Shemany doňdurmak: iş düzgünleriniň islendik üýtgemegi - diňe metrleriň wersiýasy arkaly.
Wagt hatasy: 'event _ time' we 'ingest _ time' saklaň; wagt zolaklarynyň üýtgemegi - "deşikleriň" ýygy-ýygydan sebäbi.
11) Daşbord: her gün näme görkezmeli
1. Stikligi: DAU, WAU, DAU/WAU (8 hepdäniň tendensiýasy, segmentler boýunça mediýa).
2. Wakanyň hunisi: Reach → Participation gross/net → T1/T2/... → Completion.
3. Hil: şowsuzlyklar (bounce), T1/T2 çenli ortaça wagt, treking ýalňyşlyklary.
4. Gymmaty: Δ ARPPU (net of bonus), Δ Avg Deposit, Bonus Cost%, Net Uplift.
5. Segmentler: stage/geo/platform/payer-status.
6. Alertler: participation> X p.p. ýykylmagy, ädimde completion şowsuzlygy, DAU/WAU-nyň möwsümleýin modelden gyşarmagy.
12) Ýygy-ýygydan ýalňyşlyklar
Eligible süzgüçlerini äsgermezlik edip, "tutuş bazada" participation hasaplaň.
gross we net participation bilen "orta" netijä gelmek.
Diňe completiony optimize ediň, çylşyrymlylygy ýokarlandyryň we gatnaşygy kesiň.
DAU (DAU/WAU) we post-effektiň ösendigini ýa-da ýokdugyny barlamazdan DAU-nyň ösüşine kör begenmek.
ARPPU Δ nädogry düşündirip, bonuslaryň/baýraklaryň bahasyna üns bermezlik.
13) Işe girizmegiň we baha bermegiň çek-sanawy
- Wakalar we denominatorlar (eligible audience) kesgitlenildi.
- DAU/WAU/participation/completion (v1. 0).
- Giriş üçin holdout/random tarapyndan sazlandy.
- Segmentler, platformalar, geolar boýunça daşbord.
- Hil aladalary we antifrod gözegçiligi.
- Soňky baha: Δ DAU/WAU, Δ Participation/Completion, Δ ARPPU (net), Net Uplift, post-effekt 7-14 gün.
DAU/WAU önümiň endiklerini we "ýelmeşmegini" görkezýär, participation - çäräniň maksatly diňleýjileri çekmek ukybyny, completion - çylşyrymlylyk balansynyň we baýragyň hilini görkezýär. Olary bir düzgün boýunça hasaplaň, wersiýalary saklaň, inkrementi we ösüş bahasyny barlaň. Şonda oýnamak lotereýa däl-de, çak edilýän gural bolar.