ניתוח המרה
ניתוח המרה
המרה אינה רק "מספר ניתן לחלוקה במספר. "זוהי מערכת מבוקרת: הגדרות ברורות ותוכניות אירוע = המכנה הנכון וחלון הזמן * segmentation ו-time with control (LTV/ROMI) = ניטור וניסויים. להלן מסגרת המאזנת הפעלת מוצר לתשלום ושיווק משפכים.
1) הגדרות ונוסחה בסיסית
אירועי משפך: צעדים רציפים (צפייה ב-lacks = action action action).
המרת שלב: (\text {CR} _ {i\to j} =\frac {text} יחודיות שהשלימו ~ j\text} after ~ i} @ text {ישויות ייחודיות שהושגו}
המרה מקצה לקצה: (/text {CR} {0\עד k} =\prod {s = 0} @ k-1 }\text {CR} }\s + 1})
יחידת חשבונאות: משתמש/סשן/התקן/סדר - תיקון מפורש.
חלון זמן: הגבלה בין שלבים (למשל הפיקדון המלא 7 ימים).
2) גליונות נתונים (תבנית)
מטרי: "CR _ REG2DEP _ 7D _ v2&pos
הגדרה: הפרופורציה של משתמשים רשומים שעשו הפקדה 1 של 7 ימים.
יחידה: משתמש (user_id, master_id).
חלון: 7 × 24 שעות מ- 'ts _ רישום'.
יוצאים מן הכלל: רובוטים/הונאה/בדיקות חשבונות/שכפולים.
מגזרי ברירת מחדל: מדינה, פלטפורמה, ערוץ משיכה.
מקורות: ”event _ register”, ”event _ deposit”.
מעקות בטיחות: 1 קליטה טרייה, כיסוי 99%, FPR antiproda/Kh.
גירסה/בעלים/מילון תאריך.
3) סכימת אירועים ואיכות נתונים
סכימה קנונית: ”event _ id',” user _ id', ”action _ id',” session _ id', ”ts”, ”type”, ”pirload”, ”source”, ”version”.
אידמפוטנטיות: dedup by '(source_id, chectsum) "; יומן תיקון.
ניקוי: מסנני בוט (מהירות, ללא ראש, ASN ידוע), דגלי הונאה, חשבונות בדיקה.
זהויות: bridge ”user _ id ↔ action/mail/phone”, עזרה בפיצול/מיזוג משתמשים.
4) מכנים נכונים: מלכודות תכופות
הטיית בחירה: ”פעיל רק אתמול במכנה” = הערכת יתר CR.
הישרדות: מי שעזבו לפני הצעד לא נכללו - CR גדל באופן מלאכותי.
תערובת של יחידות: מכנה - הפעלות, מונה - משתמשים.
ייחוס כפול: הצלחה אחת המיוחסת למספר ערוצים.
ממוצע של ממוצעים: ממוצע CR על פני מקטעים במקום צבירה של מונה/מכנים.
5) פסאודו ־ SQL: משפך עם חלונות וייחודיות
sql
WITH regs AS (
SELECT user_id, MIN(ts) AS ts_reg
FROM event_register
WHERE ts BETWEEN:from AND:to
GROUP BY user_id
),
deps AS (
SELECT user_id, MIN(ts) AS ts_dep
FROM event_deposit
GROUP BY user_id
),
eligible AS (
SELECT r.user_id, r.ts_reg, d.ts_dep
FROM regs r
LEFT JOIN deps d
ON d.user_id = r.user_id
AND d.ts_dep BETWEEN r.ts_reg AND r.ts_reg + INTERVAL '7 day'
)
SELECT
COUNT() AS users_reg,
COUNT(ts_dep) AS users_dep_7d,
COUNT(ts_dep)::decimal / COUNT() AS cr_reg2dep_7d
FROM eligible;
ירידה-off בצעדים
sql
-- Пример: просмотр → регистрация → депозит (7d)
WITH base AS (...), -- ваш источник views AS (...), regs AS (...), deps AS (...)
SELECT
COUNT(DISTINCT views.user_id) AS step0_view,
COUNT(DISTINCT regs.user_id) AS step1_reg,
COUNT(DISTINCT CASE WHEN regs.ts BETWEEN views.ts AND views.ts + INTERVAL '24 h'
THEN regs.user_id END) AS view2reg_24h,
COUNT(DISTINCT CASE WHEN deps.ts BETWEEN regs.ts AND regs.ts + INTERVAL '7 day'
THEN deps.user_id END) AS reg2dep_7d;
6) קוהורטות וקטעים
Cohorts: צורה לפי תאריך של אירוע ראשון (רישום/ביקור ראשון) # השוו עקומות המרה.
מקטעים: Country/Channel/Platform/OS/Device/Content/Price/Partner.
משפך אחר קטע: CR ו ירידה-off לפני/אחרי מניות, משחרר, UX משתנה.
הגינות: בדוק את הבדלי שגיאה/CR על פני מקטעים רגישים (אתיקה/ציות).
7) ייחוס: מי ”ראוי” להמרה
נגיעה אחת: לחיצה אחרונה/ראשונה - פשוטה, אבל מעוותת מחזורים ארוכים.
מבוסס מיקום: בצורת U/ליניארית/דעיכה בזמן.
מונע נתונים (Shapley/Markov): מעריך את תרומת הערוץ לפי רצף.
שליטה כפולה: הצלחה אחת = אשראי אחד (או משותף), גירסת אלגוריתם קבועה.
8) המרות מיקרו ואיכות לחיצה
מיקרו צעדים: צפייה בתמחור, הוספה לסל, בדיקת KYC, מילוי הטופס 50%.
איכות תנועה: קצב קפיצה, מפגשים עוסקים, שיתוף של תצוגות ”תקפות”, תבניות בוט.
התאגדות עם ערך: מיקרו-המרות שימושיות רק אם קשורות/קשורות באופן סיבתי לאפקט העסקי (LTV, GGR, Net).
9) המרה לכסף לינק: CAC, LTV, ROMI
CAC: עלות משיכה ליחידת המרה (הרשמה/הפקדה/רכישה).
ROMI: (/frac _\text [Incremental Envements] @ text {Marketing Costs} - 1.
המרה בעלת משקל LTV: עדיפות לקטעים/ערוצים לא על ידי CR, אלא על ידי ערך צפוי.
סיבתיות: ציון ROMI - באמצעות A/B, DID, בקרה סינתטית; קורלציה אינה מספקת.
10) ניסויים והתרוממות
בדיקות A/B: אקראיות, MDE/power, עונתיות וחשבונאות התערבות.
Metrics: CR + מעקות בטיחות (תלונות, איחור, אנטי הונאה FPR).
מודלים מרוממים: התמרת מטרות, לא הסתברויות אירוע; דרג קיני/AUUC, uplift @ k.
11) היבטי זמן וחלונות
מבט לאחור/מבט קדימה: חלון בין חשיפה (לחיצה/תצוגה) לבין המרה/הפקדה.
היסטריזה: סיפי קלט/פלט שונים כדי להפוך regorsors פרומו on/off כדי לא ”למצמץ”.
לוח שנה: חגים, משכורת, אירועים גדולים.
12) ריבוי התקנים ושיכפולים
התקן קרוס: זיהוי גרף (עוגיה/התקן/IDFA/דוא "ל/טלפון).
אחד לאחד: אנו סופרים פעולת מטרה אחת לכל משתמש (או לפי הזמנה/תשלום).
בחן/מקוון: רשימות מסוננות של QA/אופרטורים/בוטים - מחוץ למכנה ולמונה.
13) חזות ודוחות
סטפ-בר/סאנקי: ירידה-off בצעדים.
מפות חום קוהורטה: CR ביום 1/3/7/14/30.
גרפי גשר: תרומת גורמים לשינוי CR (UX, פרומו, מיקס ערוצים).
טיימר טרי, אירועי כיסוי, מעקות בטיחות, התראות.
14) ניטור, SLOs והתראות
רעננות SLO: עדכון lag/N דקות/שעות.
שומרי איכות: פרץ של רובוטים/הונאה, חוסר זהויות, טיפה בכיסוי.
התראות: סטיית CR מתחזית עונתית, שבירת אירועים, גידול שגיאה/איחור.
15) פסאודו ־ SQL: ייחוס לא ־ ישיר אחרון
sql
WITH touch AS (
SELECT user_id, channel, ts,
ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY ts DESC) AS rn
FROM session_touchpoints
WHERE is_direct = false
AND ts <= (SELECT first_conversion_ts FROM conversions WHERE conversions.user_id = session_touchpoints.user_id)
),
credit AS (
SELECT user_id, channel FROM touch WHERE rn = 1
)
SELECT channel, COUNT() AS conv, COUNT()::decimal / SUM(COUNT()) OVER() AS share
FROM credit
GROUP BY channel
ORDER BY conv DESC;
16) אנטי דפוסים
CR ממוצע על ידי מדינה/ערוץ ללא משקולות.
יחידות מיקס (sessions vs users) ואזורי זמן.
התעלמות מהגדרות נוסחה וגרסה (”ריצוף”).
Windows ”כפי שמתברר” (לא קבוע) # לא CR דומה.
חוסר מסנני בוט/הונאה * מדדים גבוהים.
ייחוס לחיצה אחרונה כאמת היחידה לכל ההחלטות.
17) רשימה לפני פרסום דו "ח ההמרה
[ דרכון מטרי ]: הגדרה, יחידה, חלון, יוצאים מן הכלל, מקורות, גרסה,
[ ] תבנית אירוע מקנונית, dedup/idempotence כלל
[ חשבונות ] רובוטים/הונאה/QA לא נכללו; זהויות מעורבבות
[ ] חלונות ומכנים מתועדים; אזורים זמניים מוסכמים
[ ] קטעים/קוהורטות נבחנו; Invariants (DAU MAU, סכומים יומיים = חודש)
[ ] ייחוס נבחר ותואר; אשראי כפול לא כולל
[ יחסי ערך ]: CAC/LTV/ROMI הוסיף, הערכה סיבתית מתוכננת
[ ] לוח מחוונים: רעננות, כיסוי, מעקות בטיחות; התראות מוגדרות
18) מיני גלוסרי
CR (קצב המרה): הפרופורציה שהשלימה את פעילות המטרה.
ירידה-off: הנתח ”ירד” בין שלבים.
ייחוס: שיטה להקצאת כשרון להמרה באמצעות מגע.
קוהורטה: קבוצה אחר קבוצה של אירוע ראשון.
החזר על השקעה שיווקית (אינקרמנטלית).
התרוממות: המרה מרוויחה מהתערבות.
מעקות בטיחות: מגבלות סיכון (תלונות, FPR, Latency).
תוצאות
אנליטיקת המרה אמינה מסתמכת על שלושה לווייתנים: הגדרות נכונות (מכנים/חלונות/יחידות), דיסציפלינת מידע (idempotency, dedup, antiboot), קשר עם ערך (LTV/CAC/ROMI וסיבתיות). על ידי בניית משפכים, קוהורטות, ייחוס וניטור על המסגרת המתוארת, אתה מקבל מדדים שבאמצעותם אתה באמת יכול לנהל את המוצר והשיווק, ולא רק לצפות בגרפים.