Საქმიანობის პროგნოზირება და მონაწილეობის გამომწვევი მიზეზები
1) ამოცანა
თქვენ უნდა იწინასწარმეტყველოთ, როდესაც მოთამაშეს სავარაუდოდ შეეძლება (ან, პირიქით, შეუძლია „გადაყლაპოს“) და რა სტიმული გაზრდის მისიაში/კვალიფიკატორში/ტურნირში მონაწილეობის შანსს პატიოსნებისა და პატივისცემის თამაშით (RG).
ძირითადი კითხვები:- „როდის თამაშობს ის ჩვეულებრივ?“ (დროებითი შაბლონები)
- „რა იწვევს მონაწილეობას?“ (შინაარსი, ფორმატი, ჯილდო, ხანგრძლივობა)
- „როგორ არ გავათბოთ?“ (შეხების სიხშირე, RG შეზღუდვები, ეკონომიკური ბიუჯეტი)
2) მონაცემთა სიგნალები
ქცევა: შეყვანის რიტმი (საათი/დღეები), სესიების სიგრძე და ტემპი, ივენტებში მონაწილეობის სიხშირე.
შინაარსი: საყვარელი პროვაიდერები/ჟანრები, სიახლე, მრავალფეროვნება.
ეკონომიკა პრომოა: რეაქცია წარსულ ბუჩქებზე/სეზონური ნიშნები/კოსმეტიკა.
Sotz სიგნალები: ჩატი, კლიპები, რეაქციები (თუ არსებობს).
კონტექსტი: მოწყობილობა, არხი, დროის ზონა, ადგილობრივი არდადეგები/ღონისძიებები.
RG: დროის/დეპოზიტების ლიმიტები, დაღლილობის ნიშნები, „პაუზის სიგნალები“.
ყველა ფიჩი არის საერთო, PII- ის გარეშე მარეგულირებელი მინიმუმის მიღმა.
3) ფიჩერინგი (მაგალითები)
სეზონური/რიტმი: ერთი ცხელი საათი 0-23, კვირის დღეები; ლაგების ავტომატური კორელაცია (ACF/PACF).
4) სამოდელო დასტის
1. დროის სერია საქმიანობისთვის:- Prophet/NeuralProphet, LSTM/Temporal Fusion Transformer ჯგუფური ნიმუშებისთვის;
- მარტივი სამთო სეზონური პროფილები ონლაინ.
- Cox/Weibull/RSF დროა შემდეგ სესიაზე; „შეშუპების“ რისკი.
- 3. მონაწილეობის პროპენსიტი (P (join))
GBDT/Tabtransformer: შეთავაზებაში მონაწილეობის ალბათობა.
4. Uplift მოდელირება (CATE):- Two-Model/T-Learner, X-Learner, DR-Learner, რომელი გამომწვევი/შინაარსის არჩევა ზრდის.
- კონტექსტური ბანდიტი (LinUCB/Thompson) არხის ონლაინ შერჩევისთვის × შინაარსის × დროის შიგნით.
5) ტრიგერების ტიპები
შინაარსის: ტურნირის ფორმატი (სპრინტი 20-30 წუთი, მარათონი), საყვარელი პროვაიდერები, „კვირის სიახლე“.
დროებითი: „დაწყება 15 წუთის შემდეგ“, „საღამოს კვალიფიკაცია“ - დამთხვევა სავარაუდო შესასვლელი ფანჯრით.
ჯილდო (კოსმეტიკა/ნიშნები): გადახდის გარეშე; იშვიათობა ყველასთვის საერთოა.
სოციალური: მეგობრები ონლაინ რეჟიმში, საზოგადოების გამოწვევა, დავალება (ეთიკური, ზეწოლის გარეშე).
ჯვარედინი მისია: მოკლე მისიის დათბობა - კვალიფიკატორის შესვლა.
6) შეხების ორკესტრი (არხი × სიხშირე)
არხები: app, email, web-inbox; პრიორიტეტი in-app - email.
დროის არჩევა: კვეთა p (აქტიური მომდევნო 90-120 წუთში) ტირიფის გრაფიკით.
სიხშირე/ქუდი: არაუმეტეს N შეხება/კვირა, M/დღე; მკაცრი cooldown ტრიგერებს შორის.
მშვიდი რეჟიმი: მომხმარებლის ღამის ფანჯრები; „მშვიდი“ inbox ბარათი პროგრამაში.
7) პატიოსნება, შესაბამისობა, RG
არანაირი გავლენა არ აქვს RTP/შანსებზე. გამომწვევები ცვლის „გზას“ და არა გამარჯვების მატერიკს.
გამჭვირვალობა: გვერდი „როგორ ვირჩევთ შეტყობინებებს“: საქმიანობის ფანჯრები, სიხშირის ლიმიტები, პერსონალიზაციის უარყოფა - 1 დაწკაპუნება.
RG გვარდიები: დაღლილობის/ლიმიტების დროს - შეამცირეთ სიხშირე, გთავაზობთ პაუზას, არ დარეკოთ გრძელი ფორმატებით.
პასუხები/opt-out: ისინი პატივს სცემენ მყისიერად; „ჭკვიანი დუმილი“ საჩივრის შემდეგ.
8) ანტი-სპამი და ანტი-აბიუზი
მომხმარებლის და არხის შეზღუდვა.
დისპლიკაცია აზრი აქვს: ზედიზედ არ გაგზავნოთ 2 მსგავსი მიზეზი.
ეკონომიკური ბიუჯეტი: სეზონზე ტოქსინების/კოსმეტიკური საშუალებების ემისია.
სამართლიანობა: ჯილდოს ზედა ღირებულება იგივეა; პერსონალიზაცია - შესაბამისობის შესახებ.
9) KPI და საკონტროლო მეტრიკა
Hit Rate Windows: კონტაქტების წილი, რომელიც შედის აქტიურ სხდომაში, წუთი.
Join Uplift: vs კონტროლის მონაწილეობის ზრდა.
D7/D30 Retention uplift სამიზნე კოჰორტებში.
Fatigue: გადინება/muts/საჩივრების ზრდა; Mute Rate <სამიზნე ბარიერი.
RG მეტრიკა: ულტრაბგერითი სესიების შემცირება, რბილი პაუზების წილი.
Prize ROI/Emission to GGR - ისე, რომ პრომო ეკონომიკა სტაბილური იყოს.
Incremental Revenue/User-week (თუ გამოიყენება და დასაშვებია მარეგულირებელი).
10) A/B ნიმუშები
1. შეხსენების ფანჯრები: T-30/15/5 წუთი კვალიფიკატორის დაწყებამდე.
2. ფორმატის ხანგრძლივობა: საღამოს სლოტებისთვის 20 წუთი 35 წუთი.
3. შინაარსის ტიპი: საყვარელი პროვაიდერი vs „კვირის სიახლე“.
4. არხი: app vs; ღრმა ბმულები გარეშე.
5. Uplift პოლიტიკა: მხოლოდ uplift პოზიტიური ხაზის ფართო საფარი.
6. კომბო-ტრიგერი: მისიამ დააჩქარა ტურნირი დაუყოვნებლივ.
11) JSON შაბლონები
მოთამაშის პროგნოზების პროფილი:json
{
"user_id": "u_29104", "next_active_window": {"start": "2025-10-24T17:00:00Z", "end": "2025-10-24T19:00:00Z", "p_active": 0. 72}, "p_join_by_trigger": {
"sprint_20min": 0. 41, "marathon_60min": 0. 18, "new_provider_event": 0. 36
}, "uplift_by_trigger": {
"sprint_20min": 0. 12, "new_provider_event": 0. 07
}, "rg_flags": {"fatigue": false, "limit_time": false}, "cooldowns": {"push": true, "in_app": false}
}
შეხების ორკესტრის გადაწყვეტილება:
json
{
"decision_id": "dec_2025_10_24_1630", "user_id": "u_29104", "touch": {
"channel": "in_app", "time": "2025-10-24T17:05:00Z", "trigger": "sprint_20min", "creative": "evening_sprint_card_v3"
}, "fairness": {"reward_cap_equivalent": true}, "rg": {"suggest_break": false}
}
12) ფსევდო კოდი ორკესტრაცია
python ctx = build_context(user_id)
p_active = activity_model. predict_window(ctx, horizon_hours=4)
p_join = propensity_model. score_triggers(ctx)
uplift = uplift_model. estimate(ctx, triggers=p_join. keys())
RG და სიხშირის შეზღუდვები if ctx. rg. fatigue or over_frequency_cap(user_id):
schedule_silent_inbox(user_id); exit()
ფანჯრის არჩევა და win = best _ time _ window (p _ active, events _ schedule)
trigger = argmax(uplift, mask=channel_caps(user_id))
touch = compose_touch(user_id, channel="in_app", window=win, trigger=trigger)
if economy_budget_ok(trigger) and not in_quiet_hours(user_id, touch. time):
deliver(touch); log(touch)
13) UX ნიმუშები
ლობის ბარათი: „საღამოს სპრინტი 20 წუთი, დასაწყისი 15 წუთის შემდეგ, კოსმეტიკა Rare“.
დროის შეფასება: „20-25 წუთი“ + სირთულის ინდიკატორი.
კონტროლის ვარიანტები: „გავიხსენოთ მოგვიანებით“, „გამოტოვეთ ეს თემა“, „გაჩუმდი ერთი კვირის განმავლობაში“.
მშვიდი VFX: მოკლე, არაინვაზიური, შეპყრობილი ხმის გარეშე.
14) განხორციელების გეგმა
1. MVP (2-4 კვირა): კოღოს საქმიანობის ფანჯრები + მარტივი პროპენსიტი; ერთი არხი (in-app), სიხშირის ჩაფხუტი, გამჭვირვალეობის ეკრანი.
2. v0. 9: შესვლამდე დროის სწრაფი მოდელი; - + inbox; ძირითადი uplift 2-3 ტრიგერისთვის.
3. v1. 0: კონტექსტური ბანდიტი, სრულფასოვანი მოვლენების კალენდარი, ემისიის ბიუჯეტი, RG ინტეგრაცია, პატიოსნების მოხსენებები.
4. შემდეგი: პერსონალური „კვირის გრაფიკი“, ჯვარედინი მისიები, გეო-გამომძიებლები, დრიფტის MLOps ავტომატიზაცია.
15) Checklist გამოსვლამდე
- გავლენა არ აქვს RTP/შანსებზე; ჯილდოს ღირებულების ჭერი იგივეა.
- სიხშირის ლიმიტები და „მშვიდი რეჟიმი“ შედის.
- RG გვარდიები აქტიურია; არსებობს სწრაფი opt-out.
დადასტურებულია ეკონომიკური ბიუჯეტი; ანტი-სპამი მუშაობს.
- A/B გეგმა და KPI წარმატების ბარიერი განისაზღვრება.
- ეკრანი „როგორ მუშაობს“ და ლოგიკური გადაწყვეტილებების აუდიტი მზად არის.
აქტივობისა და ტრიგერების პროგნოზირება არის × შინაარსის × არხი RG- ის ქვეშ და გულწრფელი კომპოზიციები. დროის სერია და დამამშვიდებელი მოცემულია „როდის“, პროპენსიტი და uplift - „რა დარეკოთ“, ბანდიტი - „როგორ ადაპტირება ინტერნეტით“. სიხშირის, გამჭვირვალეობის და სტაბილური ბიუჯეტის მკაცრი ქუდებით, ჩვენ ვიღებთ ნაკლებ ხმაურს, უფრო მეტ მონაწილეობას და სეზონის პროგნოზირებად ეკონომიკას.