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