אחרי שמסיימים את ההגדרה הבסיסית של 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 לאפליקציה
מוסיפים את התלות ב-Firebase SDK for Google Analytics ל-Podfile:
pod 'FirebaseAnalytics'מריצים את
pod installופותחים את הקובץ.xcworkspaceשנוצר.- מייבאים את המודול
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; // ...
- מגדירים מופע משותף של
FirebaseAppב-methodapplication(_: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];
- אם אתם משתמשים ב-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.
כך מטמיעים רישום של אירועים בהתאמה אישית באפליקציה:
חשוב לוודא שהשלמתם את השלבים בקטע תחילת העבודה עם Google Analytics בדף הזה, כולל הגדרת האפליקציה לשימוש ב-Firebase, הוספת Firebase SDK ל-Google Analytics והפעלת ה-SDK.
מתעדים אירוע
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 מאפשר לכם לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לראות אם הם משפיעים על מדדים חשובים (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים באופן נרחב.
אופטימיזציה של המונטיזציה ממודעות באפליקציה
אתם יכולים לנסות פורמטים או הגדרות שונות של מודעות עם קבוצת משנה קטנה של משתמשים, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה לכל המשתמשים. למידע נוסף, עיינו במדריכים הבאים:
בדיקת ההטמעה של פורמט מודעה חדש (סקירה כללית | הטמעה).
אופטימיזציה של תדירות הצגת המודעות (סקירה כללית | הטמעה).