Gamifionation: DAU/WAU, մասնակցություն, completion rate
Գեյմիֆիկացիան աշխատում է միայն այնտեղ, որտեղ նրա էֆեկտը ապացուցված է թվերով։ Ներքևում երեք հիմնական մետրի համակարգային վերլուծությունն է, առանց որի անհնար է կառավարել առաքելությունները, եբրայեցիները և մրցանակները ՝ DAU/WAU, participation rate (մասնակցություն) և completion rate (ավարտը)։
1) DAU/WAU և «ստիկություն»
Սահմանումներ
DAU (Daily Active Users) - եզակի օգտագործողների թիվը, որոնք ունեն օրվա ընթացքում նպատակային ազդեցություն (լոգին, հաճախորդի գործարկումը, տոկոսադրույքը/սպինը, տերմինալի կատարումը և այլն)։
WAU (Weekly Active Users) - եզակի օգտագործողներ վերջին 7 օրվա ընթացքում։
DAU/WAU (Stickiness) - «ամեն օր ակտիվ» մասը «շաբաթական» շրջանում։[
\text{DAU/WAU} = \frac{\text{DAU}}{\text{WAU}} \quad (0\ldots1)
]
Ինչպես մեկնաբանել
0,15-0,25 - դեղորայքային «առողջ» պիտակը զվարճալի ապրանքների համար, որոնք ունեն ոչ գայթակղիչ արտոնագիր։
0,25-0,35 - լավ մակարդակ, երբ ավելանում է շարժիչը և թեթև մուտքը։
Կարևոր է գնահատել հատվածների կտրվածքում (նորեկներ, ռենտգենյան ակտիվացված, վճարում, mid-105, high-value)։ Ընդհանուր թիվը հեշտությամբ քողարկում է խնդիրները։
Հաճախակի գայթակղություններ
Գնաճը բոնուս օրվա պատճառով։ Միայնակ «hape» ivent կբարձրացնի DAU-ը, բայց չի բարելավի DAU/WAU միտումը 4-8 շաբաթ հորիզոնում։
Կեղծ բազմաբնույթ։ Բոտովի/կրկնօրինակված հաշիվներ։ Անշուշտ, device-fingerprint + KYC ազդանշաններ։
«Ռուսական գործողությունների» փոփոխությունը։ Եթե փոխեք "ով է ակտիվ" կանոնը, տեղադրեք ամսաթիվը և կառուցեք "մետրիկ 2։ 0».
2) Participation rate (մասնակցության մակարդակը)
Սահմանումը
Օգտագործողների մասնաբաժինը, ովքեր միացան գեյմիական ցիկլը (ivent/առաքելություն/մրցույթը) ռուսական լսարանի շրջանում։
Հիմնական բանաձևերը[
\text{Participation (gross)}=\frac{# \text{users_with_event_open}}{# \text{eligible_audience}}
]
[
\text{Participation (net)}=\frac{# \text{users_started_progress}}{# \text{eligible_audience}}
]
Gross-ը բոլոր նրանք են, ովքեր տեսել են ծաղկամանը և սեղմել են «մասնակցել»։
- Նեթը նրանք են, ովքեր իրականում սկսել են կատարել (օրինակ, կատարել են առաջին X ակնոցները/սպին/քվեսթ քայլերը)։
Ճիշտ «դենոմինատոր»
«Eligible audience» -ը նախօրոք արձանագրել է. Օրինակ, բոլոր օգտագործողները, որոնք ակտիվ են վերջին 14 օրվա ընթացքում 1 անգամ և մտնում են գեո/կանոնների մեջ։
Առանձին համարեք reach հաղորդակցություն (push, in-app, email)։ Ցածր participation հաճախ = ցածր reach։
Ստանդարտներ և արժեքներ
Net participation 12-25 տոկոսը զանգվածային թոքերի իրադարձությունների համար։
5-12 տոկոսը «ծանր» իվենտների համար, որոնք ունեն մուտքի շեմին (դեպոզիտ/մակարդակ)։
30% + հասնում է միկրոպրինտներում տաք հատվածների համար (D1-D7 նորեկներ, re-entaged)։
3) Completion rate (ավարտը)
Սահմանումը
Մասնակիցների մասնաբաժինը, ովքեր ավարտեցին առաքելությունը/շղթան/ivent։
[
\text{Completion Rate}=\frac{# \text{users_completed}}{# \text{users_started}}
]
Բազմազանություն
Per-task completion-ը շղթայում հատուկ քայլերի ավարտն է (T1, T2,...)։
Fox-chain completion-ը ամբողջ գծի ավարտն է։- Time-bounded completion - ավարտը մինչև dedline։
Մեկնաբանություն
Ստանդարտները կախված են առաջադրանքների երկարությունից և գներից։
Պարզ միայնակ առաքելություն '60-85 տոկոսը։
3-5 քայլից շղթան 35-60 տոկոսն է։
Երկար քվեսթ 7-10 քայլ ՝ 18-35 տոկոսը։
Հետագա քայլերում completion նվազումը միշտ չէ, որ վատ է։ Դա կարող է լինել մոնետիզացիայի/բարդության գիտակցված ձագար։ Կարևոր է, որ Net Uplift-ը մնա դրական և RG-ի մետրերը կանաչ գոտում։
4) Փոխաբերություն. <<Ես տեսա, թե ինչ է կատարվում>>
Կառուցեք մեկ ձագար
1. Reach 'ես տեսա ivent.
2. Participation (gross/net) 'միացել/սկսել։
3. Progression 'T1/T2/.../Tn (թայմինգների հետ)։
4. Completion 'ավարտեցին։
5. Value: ΔDAU/WAU, ΔRetention, ΔARPPU, ΔAvg Deposit, Bonus Cost%, Net Uplift.
Սա թույլ է տալիս բռնել «արտահոսքը» ՝ ցածր reach, մուտքի խոչընդոտները, 2-3 քայլերի բարդությունը, UX-ի ձախողումները (առաջընթացի վատ տեսանելիությունը)։
5) Անալիզատիկան 'սեգմենտը և կոգորտները
Առաջարկվող կտրվածքներ
Stage: D0-D7 նորեկները, որոնք վերադարձվել են R7-R30, անընդհատ P30։
Monetization: չվճարվող, նոր վճարող (NPP), կրկին վճարելով (RPP), high-value։
Channel/Geo/Platform: web/iOS/Android, երկրներ/կարգավորումներ։
Content: առաքելության տեսակը (XP, մեջքը, դեպոզիտը), խաղերի անկայունությունը, շեմերը։
Յուրաքանչյուր խմբի համար արձանագրեք DAU/WAU, participation, completion, ARPU, Bonus Cost per Active - մինչև/ivente (D-108, W-108)։
6) Փորձարարական դիզայն 'ապացուցում ենք ռեմենտը
Holdout-վերահսկումը, հանդիսատեսի մի մասը չի տեսնում ivent (կամ տեսնում է «դատարկ»)։- Randomized Coritation-ը հրավիրությունների պատահական բաշխումն է, մենք արձանագրում ենք reach-ը։
- Geo/Channel Split: Եթե ռանդան արգելված է 'կոկիկ matching։
- Չափման պատուհանը '«ժամանակ» էֆեկտը և post-event tail (7-14 օր)։
- Վերջնական մետրերը ՝ WinDAU/WAU, WindoParticipation/Completion, Net ARPPU (net of bonus), Retention D7/D30, Net Uplift։
7) MSH/իրադարձություններ 'նվազագույն տվյալների սխեմա։
Իրադարձությունները (օրինակ)
`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) Հաշվարկների օրինակներ (SQL-sketchi)
DAU-ն d-ի ամսաթվի համար
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;
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 և completion վրա
Տեսանելիություն 'դրոշներ «ճեղքման գծի» վրա, «Առաքելության» պատկերակի վրա, հիմնական էկրանին առաջընթաց բար։
Կանոնների պարզությունը ՝ 1 էկրան = 1 հիմնական նպատակը, օրինակները «ինչպես ստանալ X ակնոցները»։
Միկրո մրցանակները ճանապարհին 'lut-drops T1/T2/T3 համար, աջակցում են մոտիվացիան։
Մուտքի շեմն այն է, որ մի բարձրացրեք առաջին քայլի պահանջները. բարդացրեք առաջընթացը։- Ժամկետները 'կարճ սպրինտ (2-24 ժամ) տաք հատվածների համար, շաբաթական կամարները զանգվածային համար։
- Դինամիկ հուշումներ. <<մրցանակից առաջ մնացել է 120 ակնոցներ 15-ի 8 փուլերում>>։
10) Անտի գայթակղությունները և տվյալների որակը
Deduplication: device-fingerprint + KYC դրոշները բազմապատկելու համար։
Անոմալիա 'started առանց progress-ի աճեցումը թրքինգի ուղեբեռի; completion> started medicates.
Սխեմայի սառեցումը 'բիզնեսի կանոնների ցանկացած փոփոխություն միայն մեթրիկի տարբերակման միջոցով է։- Ժամանակի կարգաբերումը 'պահեք «event _ time» և «ingest _ time»; ժամացույցի գոտիները «ծխի» հաճախակի պատճառ են։
11) Դաշբորդ 'ինչ ցույց տալ ամեն օր
1. Stiction: DAU, WAU, DAU/WAU (միտում 8 շաբաթ, միջին հատվածներով)։
2. Լիվենտ 'Reach No. Participation gross/net T1/T2/... www.Completion։
3. Որակը 'մերժումներ (bounce), միջին ժամանակը մինչև T1/T2, թրքինգի սխալները։
4. Արժեքը ՝ Windows ARPPU (net of bonus), Windowg Deposit, Bonus Cost%, Net Uplift։
5. Սեգմենտներ ՝ stage/geo/platform/payer-status։
6. Alerta: participation> X p.p. անկումը, completion ձախողումը, DAU/WAU շեղումը սեզոնային մոդելից։
12) Հաճախակի սխալներ
Համարեք participation «ամբողջ հիմքի» վրա, անտեսելով eligible ֆիլտրերը։- Խառնեք gross և net participation-ը 'եզրակացություններ անելով «միջին»։
- Օպտիմիզացնել միայն completion, բարձրացնելով բարդությունը և ռնգը ներգրավվածությունը։
- Կույր ուրախանալ DAU-ի աճով, առանց ստուգելու, թե արդյոք ստիկությունը (DAU/WAU) մեծացել է և փոստի էֆեկտը։
- Անտեսել բոնուսների/մրցանակների արժեքը, սխալ մեկնաբանելով Windows ARPPU-ը։
13) Չեկի թուղթը և գնահատականները
- Որոշվում են իրադարձություններ և դավանանքներ (eligible audience)։
- DAU/WAU/participation/completion (v1. 0).
- Տրամադրված է holdout/rand երկարաժամկետ ժամանակահատվածի համար։
- Dashbord հատվածներում, հարթակներում, գեո։
- Որակի ալերտներ և հակաֆրոդ վերահսկողություն։
- Վերջնական գնահատականը ՝ WinDAU/WAU, WindoParticipation/Completion, Windows ARPPU (net), Net Uplift, 7-14 օրվա փոստի ազդեցություն։
DAU/WAU-ն ցույց է տալիս ապրանքի սովորությունը և «լիպտությունը», participation-ի ունակությունը ներգրավել նպատակային լսարանին, իսկ completion-ը բարդության և մրցանակների հավասարակշռության որակն է։ Համարեք դրանք մեկ կանոնների համաձայն, պահեք տարբերակները, ստուգեք համապատասխան գրանցումը և աճի գինը։ Այդ ժամանակ գեյմիֆիկացիան կլինի կանխատեսելի գործիք, ոչ թե վիճակախաղեր։