אחרי שמסיימים את AdMobההגדרה הבסיסית, אפשר גם להוסיף את Firebase SDK for 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 for 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, במיוחד לחישוב ההכנסה הממוצעת למשתמש וההכנסה הממוצעת למשתמש משלם.
כך מטמיעים רישום של אירועים מותאמים אישית באפליקציה:
חשוב לוודא שסיימתם את השלבים שמפורטים בקטע תחילת העבודה עם 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 for Google Analytics, אפשר גם להתחיל להשתמש במוצרים אחרים של Firebase, כמו Firebase Remote Config ו-Firebase A/B Testing.
Remote Config מאפשרת לשנות את ההתנהגות ואת המראה של האפליקציה בלי לפרסם עדכון לאפליקציה.
A/B Testing מאפשר לכם לבדוק שינויים בממשק המשתמש של האפליקציה, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לדעת אם הם משפיעים על מדדי המפתח (כמו הכנסות ושימור) לפני שאתם משיקים את השינויים באופן נרחב.
אופטימיזציה של המונטיזציה של מודעות באפליקציה
מומלץ לנסות פורמטים או הגדרות שונים של מודעות עם קבוצת משנה קטנה של משתמשים, ואז לקבל החלטות מבוססות-נתונים לגבי הטמעת המודעה לכל המשתמשים. למידע נוסף, כדאי לעיין במדריכים הבאים:
בדיקה של הטמעה של פורמט מודעה חדש (סקירה כללית | הטמעה).
אופטימיזציה של תדירות הצגת המודעות (סקירה כללית | הטמעה).