שימוש בתכונות נוספות של Google Analytics ושל Firebase בשילוב עם אפליקציות ב-AdMob


אחרי שמסיימים את ההגדרה הבסיסית של AdMob, אפשר גם להוסיף את Firebase SDK ל-Google Analytics כדי ליהנות מתכונות נוספות של Google Analytics ושל Firebase. בהמשך הדף מוסבר איך מתחילים להשתמש ב-Google Analytics.

רמות ההגדרה האלה תומכות בתכונות שיכולות לעזור לכם לשפר את חוויית המשתמש באפליקציה ולהגדיל את ההכנסות מפרסום. בטבלה הבאה מפורטות התכונות השונות, ומופיעים קישורים למידע נוסף.

Feature הוספת Mobile Ads SDK +
הפעלת מדדי משתמשים
מוסיפים את ה-SDK של Mobile Ads +
מפעילים את מדדי המשתמשים וגם
מקשרים את AdMob ל-Firebase
מוסיפים את ה-SDK של Mobile Ads +
מפעילים את מדדי המשתמשים וגם
מקשרים את AdMob ל-Firebase וגם
מוסיפים את Firebase SDK for Analytics
הצגה של מדדי משתמשים בחשבון AdMob
לקבל ניתוח של נתוני אירועים ומאפייני משתמשים שנאספים באופן אוטומטי מהאפליקציה.
הצגת מדדי משתמשים שנבחרו בקפידה ב-AdMob
עיון בנתוני הניתוח ועבודה עם הנתונים האלה דרך Firebase
הצגת מדדים חשובים במסוף Firebase
להגדיר בקמפיינים מה נחשב להמרה
ליצור קהלים בהתאמה אישית
לייצא ולנתח נתונים ב-BigQuery
לנתח את הנתונים באמצעות יותר כלים מותאמים אישית
לתעד ביומן אירועים מותאמים אישית למטרת ניתוח נתונים או יצירת מודלים (למשל, לתעד אירועי ecommerce_purchase למדדים הכנסה ממוצעת למשתמש (ARPU) והכנסה ממוצעת לכל משתמש משלם (ARPPU))
להגדיר בקמפיינים המרות מותאמות אישית
להשתמש במוצרים אחרים של Firebase
(כמו Remote Config ו-A/B Testing)

איך מתחילים לעבוד עם Google Analytics

‫Google Analytics הוא מנוע לניתוח נתונים של Firebase שמאפשר לכם לקבל תובנות חשובות לגבי הנתונים שלכם. כדי להתחיל להשתמש ב-Google Analytics באפליקציה, צריך להוסיף את Firebase SDK ל-Google Analytics.

בשלבים הבאים מוסבר איך להתחיל להשתמש ב-Firebase SDK של Google Analytics באפליקציה. אחרי שמפעילים את ה-SDK, אפשר לעיין במסמכי התיעוד של Analytics כדי ללמוד איך להתחיל לתעד אירועים באפליקציה.

שלב 1: מוסיפים קובץ תצורה לאפליקציה

אם רשמתם את האפליקציה ב-Firebase לפני שיצרתם קישור ל-AdMob, כבר הוספתם לאפליקציה קובץ תצורה של Firebase. מחפשים קובץ GoogleService-Info.plist בתיקיית השורש של פרויקט ה-Xcode. חשוב גם לוודא שקובץ התצורה נוסף לכל יעדי הטירגוט.

שלב 2: מוסיפים את Firebase SDK for Analytics לאפליקציה

  1. מוסיפים את התלות ב-Firebase SDK for Google Analytics לקובץ Podfile:

    pod 'FirebaseAnalytics'
    
  2. מריצים את pod install ופותחים את הקובץ .xcworkspace שנוצר.

  3. מייבאים את המודול FirebaseCore בקובץ UIApplicationDelegate, וגם כל מודול Firebase אחר שבו משתמש ה-app delegate. לדוגמה, כדי להשתמש ב-Cloud Firestore וב-Authentication:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. מגדירים מופע משותף של FirebaseApp ב-method‏ application(_:didFinishLaunchingWithOptions:) של נציג האפליקציה:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. אם אתם משתמשים ב-SwiftUI, אתם צריכים ליצור נציג של האפליקציה ולצרף אותו ל-struct של App באמצעות UIApplicationDelegateAdaptor או NSApplicationDelegateAdaptor. צריך גם להשבית את ה-swizzling של ה-app delegate. מידע נוסף זמין בהוראות של SwiftUI.

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

הטמעה של רישום אירועים בהתאמה אישית

בקטע הזה מוצגת דוגמה להטמעה של רישום אירועים מותאמים אישית ביומן באפליקציה. הדוגמה הספציפית הזו היא לאירוע המותאם אישית ecommerce_purchase, שהוא אירוע שימושי לרישום ביומן באפליקציות שמקושרות ל-AdMob, במיוחד לחישוב ARPU ו-ARPPU.

כך מטמיעים רישום של אירועים בהתאמה אישית באפליקציה:

  1. חשוב לוודא שביצעתם את כל השלבים בקטע תחילת השימוש ב-Google Analytics בדף הזה, כולל הגדרת האפליקציה לשימוש ב-Firebase, הוספת Firebase SDK ל-Google Analytics והפעלת ה-SDK.

  2. מתעדים אירוע ecommerce_purchase (Swift | Obj-C). לדוגמה:

    Swift

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

מידע נוסף על רישום אירועים בהתאמה אישית באפליקציה זמין במסמכי התיעוד של Analytics.

שימוש במוצרים אחרים של Firebase באפליקציה

אחרי שמוסיפים את Firebase SDK ל-Google Analytics, אפשר גם להתחיל להשתמש במוצרים אחרים של Firebase, כמו Firebase Remote Config ו-Firebase A/B Testing.

  • Remote Config מאפשרת לשנות את ההתנהגות והמראה של האפליקציה בלי לפרסם עדכון לאפליקציה.

  • A/B Testing מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לראות אם הם משפיעים על מדדים חשובים (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים באופן נרחב.

אופטימיזציה של המונטיזציה ממודעות באפליקציה

אתם יכולים לנסות פורמטים או הגדרות שונות של מודעות עם קבוצת משתמשים קטנה, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה לכל המשתמשים. למידע נוסף, עיינו במדריכים הבאים: