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