שילוב אנליטיקת נתוני משחק: מודל אירועים, Firebase, BigQuery

כשהאנליטיקה של המשחק מחוברת אבל נתונים הולכים לאיבוד ולא ניתן לבנות משפכים, זה סימן שאירועים רק נרשמים, לא מעוצבים. אנחנו מעצבים מודל אירועים ומשלבים את Firebase, BigQuery ו-GameAnalytics כך שכל פרמטר מגיע לדוחות. הצוות שלנו מספק פרויקטים סוהר—מביקורת הסכימה הנוכחית ועד להקמת דשבורדים ותמיכה שוטפת—ומבטיח בסיס אמין לצמיחת המוצר שלכם.

היכולות שלנו

שירותי סטודיו אחרים

יישומי VR/AR/MR מותאמים אישית

טבלו לקוחות וצוותים בחוויות דיגיטליות חדשות

פיתוח משחקי Unity

מקונספט לשחרור — משחקים שאנשים זוכרים

מידול ואנימציה בתלת-ממד

החיו את המוצר שלכם בגרפיקת תלת-ממד ואנימציה

סימולטורי ציוד VR תעשייתיים

אמנו מפעילים על ציוד בבטחה, ללא השבתה

הוראות AR לייצור

הנחיות שלב-אחר-שלב ישירות על הציוד — ללא נייר

סימולטורי VR לבטיחות

תרגול תגובה לשעת חירום ללא צורך בהגעה לשטח

תוכניות הכשרה ב-VR/AR

הכשרת עובדים בשירות, קליטה ומיומנויות רכות ב-VR

חידוני הכשרה לעובדים

בדיקת ידע באמצעות משחקים — בקלות וללא לחץ

הוראות וידאו ארגוניות

סרטונים ברורים להכשרת העובדים והלקוחות שלכם

גיימיפיקציה עסקית

הניעו צוותים עם מכניקת משחק ב-KPI ובמשאבי אנוש

יישומי קיוסק אינטראקטיביים

מסכים אינטראקטיביים לקמעונאות, תערוכות ומשרדים

מתקני VR/AR

אפקט וואו למותגים בתערוכות, אירועים וחדרי תצוגה

תערוכות ומוזיאונים וירטואליים

התערוכות שלכם מגיעות לכל פינה בעולם, 24/7

מסעות אירועים ומשחקי מותג

משחקים בלתי נשכחים לכנסים ולאירועי לקוחות

שאלות נפוצות

העבודות האחרונות

  • פיתוח משחקים עבור Mortal Motors
    פיתוח משחקים עבור Mortal Motors
    1638
  • משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    1123
  • פיתוח משחק עבור חברת Second term
    פיתוח משחק עבור חברת Second term
    751
  • אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    830

שילוב אנליטיקת נתוני משחק: מודל אירועים, Firebase, BigQuery

לעתים קרובות אנו נתקלים במצבים שבהם Firebase Analytics ב-Unity משולב תוך חצי שעה. חודש לאחר ההשקה, מנהל המוצר מגלה שהמרת הרכישה באנדרואיד היא חצי מזו שב-iOS. אירועים מתועדים עם שמות נכונים, אך פרמטרים אובדים חלקית עקב חריגה ממגבלת 25 הפרמטרים המותאמים אישית לכל אירוע. משפך השימור אינו מוגדר: session_start ו-first_open נספרים אוטומטית, אך אירועי התקדמות רמות מעולם לא נשלחו. אנליטיקה היא לא רק "חיבור ה-SDK". זהו מאמץ שיטתי: עיצוב מודל אירועים המותאם לעיצוב המשחק ולמדדים העסקיים. במשך 5 שנים, השלמנו למעלה מ-50 אינטגרציות — מהיפר-קז'ואל ועד פרויקטי AAA. ארכיטקטורת אנליטיקה נכונה חוסכת עד 40% מהזמן בפרשנות נתונים.

למה נתונים אובדים

טקסונומיית אירועים שגויה. מגבלות Firebase: 500 שמות אירועים ייחודיים לכל אפליקציה, שמות עד 40 תווים, פרמטרים עד 25 לכל אירוע, ערכי מחרוזת עד 100 תווים. פרויקטים שמתעדים את level_complete_world_1_level_5_stars_3 כשם אירוע פוגעים במהרה בתקרה ומאבדים גמישות בנתונים היסטוריים. הסכימה הנכונה: level_complete כאירוע, world_id, level_id, stars, time_sec, attempts כפרמטרים. זה מאפשר חיתוך ב-BigQuery ללא שינוי קוד הלקוח.

דגימה ב-GA4. Firebase Analytics (GA4) מחיל דגימה מעל נפח נתונים מסוים בממשק הסטנדרטי. לנתונים מדויקים, שלבו עם BigQuery Export — חינמי ב-Firebase אך דורש הגדרה. ללא BigQuery, משפכים לקהלים של מיליון משתמשים מציגים מספרים משוערים. בניסיוננו, צמצמנו את שגיאת הדגימה ל-1% — עבור לקוח, זה אומר התאמת תחזית ההכנסות ב-15%.

שכפול אירועים ב-Unity. בעת שימוש ב-DontDestroyOnLoad למנהל האנליטיקה, קל להגיע למצב שבו לאחר טעינת סצנה חדשה, המופע הישן אינו נהרס — אירועים נשלחים פעמיים. FirebaseAnalytics.LogEvent() אינו אידמפוטנטי; כפילויות בזרם הגולמי אינן נראות ללא group by ב-BigQuery. אנו פותרים זאת באמצעות Service Locator וסינגלטון מובטח — מספר הכפילויות יורד לאפס.

איך לעצב מודל אירועים

  1. זיהוי משפכים מרכזיים: הרשמה, התקדמות רמות, רכישות.
  2. מינוי בעל טקסונומיה — מעצב משחק או אנליסט.
  3. תיעוד שמות אירועים ופרמטרים לפני כתיבת קוד.
  4. הבטחה ששמות אירועים לא יעלו על 40 תווים ומספר הפרמטרים ≤25.
  5. בדיקת שליחת אירועים במהלך הפיתוח באמצעות DebugView.

מה כולל השילוב

עיצוב מודל אירועים — במשותף עם מעצב המשחק והאנליסט של הלקוח. קביעה: אילו אירועים נדרשים לניתוח שימור (D1/D7/D30), משפך מונטיזציה, איזון רמות, בדיקות A/B. קיבוע במסמך טקסונומיית אירועים לפני הקידוד.

אינטגרציית SDK: Firebase Analytics כבסיס, ובנוסף אופציונלית Amplitude (טובה יותר לניתוח התנהגותי), GameAnalytics (חינמית, טובה למובייל היפר-קז'ואל), או AppsFlyer/Adjust לייחוס. כל SDK דורש אתחול נפרד עם תשומת לב ל-GDPR ו-ATT.

יישום: אנו כותבים הפשטה של IAnalyticsService מעל SDK ספציפיים — זה מאפשר החלפת ספקים ללא שינוי קוד המשחק. AnalyticsManager — סינגלטון באמצעות ServiceLocator, לא MonoBehaviour — מסיר תלות במחזור חיי הסצנה.

הגדרת BigQuery Export מקונסולת Firebase, יצירת שאילתות אנליטיות בסיסיות לדיווח (שימור, משפך, הכנסות לפי פלחים), אופציונלית לוח מחוונים ב-Looker Studio.

דוגמת מודל אירועים
{ "event": "level_complete", "parameters": { "world_id": 3, "level_id": 15, "stars": 2, "time_sec": 120, "attempts": 4 } } 

הערה: שם האירוע קצר; כל המאפיינים הם פרמטרים. זה לא צורך ממגבלת שמות האירועים ומאפשר ניתוח גמיש ב-BigQuery.

איך אנליטיקה עוזרת למונטיזציה

Remote Config בשילוב עם A/B Testing מאפשר לא רק לאסוף נתונים אלא לבדוק השערות. תרחיש טיפוסי: שינוי קושי של רמה 3 עבור 10% מהקהל, מדידת הבדל בשימור D1 ובהמרת רכישה. היישום דורש קיבוץ משתמשים נכון באמצעות { "event": "level_complete", "parameters": { "world_id": 3, "level_id": 15, "stars": 2, "time_sec": 120, "attempts": 4 } } והבטחה שהתצורה מוחלת לפני התצוגה הראשונה של המסך המבוקר. אנו מגדירים שרשרת זו כך שתוצאות בדיקת A/B מובהקות סטטיסטית כבר ב-2000 משתמשים. בפרויקט אחד, זה הוביל לעלייה ב-ARPU של $0.75.

למה BigQuery חשוב לאנליטיקה

BigQuery מאפשר אחסון אירועים גולמיים ללא דגימה. ניתן להריץ שאילתות SQL מדויקות על מיליארדי רשומות. ראינו פרויקטים שבהם לאחר יישום BigQuery, עלויות תשתית האנליטיקה ירדו ב-$2,500 לחודש — על ידי החלפת כלי BI צד-שלישי יקרים.

השוואת ספקים

פלטפורמה מגבלות תוכנית חינמית תכונות
Firebase Analytics 500 אירועים, 25 פרמטרים אינטגרציה מובנית עם Google Ads
Amplitude 10 מיליון אירועים בחודש קבוצות התנהגותיות, UX ידידותי
GameAnalytics ללא הגבלה מותאם למשחקים, זמן השהיה נמוך

ההערכה ותהליך העבודה שלנו

  1. איסוף נתונים — איסוף הגדרות האנליטיקה הנוכחיות, יעדים עסקיים ונתונים קיימים.
  2. ביקורת — זיהוי אובדנים, כפילויות, בעיות דגימה.
  3. עיצוב — יצירת מודל אירועים, בחירת מחסנית, הגדרת סכימות.
  4. הערכה — מתן מחיר קבוע לאחר הסכמה על היקף.
  5. פיתוח — אינטגרציית SDK, יישום הפשטה, הגדרת ייצואים.
  6. בדיקות — אימות אירועים ב-DebugView, בדיקת נתוני BigQuery.
  7. השקה — ניטור בימים הראשונים, התאמות לפי הצורך.

לוח זמנים

היקף משך
Firebase Analytics, מודל אירועים בסיסי, פלטפורמה אחת 3–7 ימים
Firebase + BigQuery + SDK ייחוס 2–3 שבועות
מחסנית מלאה עם Remote Config, A/B, לוחות מחוונים 4–6 שבועות

העלות מחושבת לאחר ניתוח דרישות המדדים ותשתית האנליטיקה הנוכחית. אנו מספקים מחיר קבוע בשלב הסכמת ההיקף. תקציב טיפוסי נע בין $3,000 ל-$7,000 בהתאם למורכבות. לקוחות רבים רואים החזר השקעה בתוך שלושה חודשים הודות לתובנות מונטיזציה טובות יותר.

מה כלול בעבודה

  • תיעוד מפורט של מודל אירועים
  • קוד אינטגרציית SDK (עם שכבת הפשטה) עבור Firebase וספקים אופציונליים
  • הגדרת ייצוא BigQuery ושאילתות לדוגמה
  • הפחתת שגיאת דגימה לפחות מ-1%
  • הגדרה ראשונית של Remote Config ובדיקות A/B
  • תבנית לוח מחוונים אנליטי (Looker Studio)
  • מפגש העברת ידע לצוות שלך
  • תמיכה ל-30 יום לאחר ההשקה

בהשוואה ליישומים אד-הוק, הגישה המובנית שלנו מפחיתה אובדן נתונים ב-90% ומאיצה את מתן התובנות ב-4x.

הזמינו ביקורת אנליטיקה — נמצא אובדני נתונים ונציע תוכנית תיקון. צרו קשר כדי לדון במודל האירועים של המשחק שלכם.