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


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

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

Feature הוספת ה-SDK של Mobile Ads +
הפעלת מדדי המשתמשים
מוסיפים את ה-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 של נציג האפליקציה. מידע נוסף זמין בהוראות של 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 מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לראות אם הם משפיעים על מדדים חשובים (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים באופן נרחב.

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

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