התחל לעבוד עם Google Analytics

התחלה מהירה זו מראה לך כיצד להוסיף את Google Analytics לאפליקציה שלך ולהתחיל ברישום אירועים.

Google Analytics אוסף נתוני שימוש והתנהגות עבור האפליקציה שלך. ה- SDK רושם שני סוגי מידע עיקריים:

  • אירועים: מה קורה באפליקציה, כגון פעולות המשתמש, אירועי מערכת, או טעויות.
  • מאפייני משתמש: תכונות אתה מגדיר לתאר קטעים של בסיס המשתמשים שלך, כגון שפה מועדפת או מיקום גיאוגרפי.

Analytics אוטומטי יומנים כמה אירועים ואת מאפייני משתמש ; אתה לא צריך להוסיף שום קוד כדי לאפשר אותם.

לפני שאתה מתחיל

  1. אם לא עשית זאת עדיין, להוסיף Firebase לפרויקט iOS שלך ולוודא ש- Google Analytics מופעל בפרויקט Firebase שלך:

    • אם אתה יוצר פרויקט Firebase חדש, הפעל את Google Analytics במהלך תהליך יצירת הפרויקט.

    • אם אתה משתמש פרויקט Firebase הקיים כי אין Google Analytics מופעלת, ללכת ואינטגרציות הלשונית של שלך > הגדרות הפרויקט כדי להפעיל אותו.

    כאשר אתה מפעיל את Google Analytics בפרויקט שלך, אפליקציות Firebase שלך ​​מקושרות לזרמי נתונים של Google Analytics.

  2. (מומלץ). מוסיפים את המסגרת AdSupport לפרויקט שלך כדי לאפשר תכונות נוספות כגון קהלים וייחוס הקמפיין.

הוסף את ה- SDK של Analytics לאפליקציה שלך

  1. מוסיפים את התלות עבור Firebase כדי Podfile שלך:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    למידע נוסף על IDFA, מזהה פרסום ברמת ההתקן, ב של אפל פרטיות המשתמש ושימוש נתונים ו App מעקב שקיפות ותיעוד.
  2. הפעלת pod install ולפתוח את יצר .xcworkspace הקובץ.
  3. ייבא את מודול Firebase ב שלך UIApplicationDelegate :

    מָהִיר

    import Firebase

    Objective-C

    @import Firebase;
  4. & Nbsp הגדר FirebaseApp משותף למשל, בדרך כלל של האפליקציה שלך application:didFinishLaunchingWithOptions: השיטה:

    מָהִיר

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];


(אופציונלי) השבת את רישום הייחוס לרשת המודעות של Apple

לנוחיותכם, ה- SDK אוטומטית רושמת האפליקציה שלך עם אפל עבור ייחוס רשת מודעות עם SKAdNetwork . אם ברצונך לבטל את התכונה הזו, להגדיר את הערך של GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED כדי NO (בוליאני) בקובץ info.plist של האפליקציה שלך.

התחל לרשום אירועים

לאחר שהגדרת את FirebaseApp למשל, אתה יכול להתחיל להתחבר אירועים עם logEvent() שיטה.

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

הדוגמה הבאה מדגימה כיצד לרשום אירוע מומלץ כדי לציין שמשתמש לחץ על רכיב ספציפי באפליקציה שלך:

מָהִיר

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

Objective-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

כדי להציג אירוע זה במסוף ניפוי האיתור של Xcode, אפשר ניפוי באגים ב- Analytics:

  1. בשנת Xcode, בחר מוצר> תוכנית> ערכה ערוך ...
  2. בחר הפעלה מהתפריט השמאלי.
  3. בחר את כרטיסיית הטיעונים.
  4. בטיעונים עברו על סעיף הפעלה, תוספת -FIRAnalyticsDebugEnabled .

הצעדים הבאים