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


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

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

Feature הוספת Mobile Ads SDK +
הפעלת מדדי משתמשים
מוסיפים Mobile Ads SDK +
מפעילים מדדי משתמשים ו
מקשרים את AdMob ל-Firebase
מוסיפים Mobile Ads SDK +
מפעילים מדדי משתמשים ו
מקשרים את AdMob ל-Firebase ו
מוסיפים Firebase SDK ל-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 for Google Analytics.

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

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

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

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

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

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

  3. מייבאים את המודול FirebaseCore ב-UIApplicationDelegate, וגם את כל מודולי Firebase אחרים שמשמשים את נציג האפליקציה. לדוגמה, כדי להשתמש ב-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 בשיטה 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, אתם צריכים ליצור נציג אפליקציה ולצרף אותו למבנה App באמצעות UIApplicationDelegateAdaptor או NSApplicationDelegateAdaptor. צריך גם להשבית את החלפת השיטות של נציג האפליקציה. מידע נוסף זמין בהוראות ל-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 מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לדעת אם הם משפיעים על מדדי המפתח (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים לכל המשתמשים.

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

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