Zacznij korzystać z Google Analytics

Z tego krótkiego wprowadzenia dowiesz się, jak dodać Google Analytics do swojej aplikacji i rozpocząć rejestrowanie zdarzeń.

Google Analytics zbiera dane dotyczące użytkowania i zachowania Twojej aplikacji. SDK rejestruje dwa podstawowe typy informacji:

  • Wydarzenia: co dzieje się w Twojej aplikacji, takich jak działania użytkowników, zdarzeń systemowych, lub błędów.
  • Właściwości użytkowników: atrybuty, które określają w celu opisania segmentów bazy użytkowników, takie jak preferowany język czy położenia geograficznego.

Analytics automatycznie rejestruje pewne zdarzenia i właściwości użytkownika ; nie musisz dodawać żadnego kodu, aby je włączyć.

Zanim zaczniesz

  1. Jeśli jeszcze nie masz, dodać Firebase do projektu iOS i upewnić się, że Google Analytics jest włączona w projekcie Firebase:

    • Jeśli tworzysz nowy projekt Firebase, włącz Google Analytics podczas procesu tworzenia projektu.

    • Jeśli używasz istniejącego projektu Firebase że nie ma włączonego Google Analytics, przejdź do Integrations karcie swoimi > Ustawienia projektu, aby ją włączyć.

    Gdy włączysz Google Analytics w swoim projekcie, Twoje aplikacje Firebase zostaną połączone ze strumieniami danych Google Analytics.

  2. (Zalecane). Dodaj ramy AdSupport do projektu , aby umożliwić dodatkowe funkcje, takie jak publiczność i kampanii atrybucji.

Dodaj pakiet Analytics SDK do swojej aplikacji

  1. Dodaj zależność dla Firebase do Podfile:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    Dowiedz się więcej o IDFA, identyfikatora reklamowego na poziomie urządzenia, w Apple użytkownika prywatności i danych użytkowania i App Tracking przejrzystości dokumentacji.
  2. Run pod install i otworzyć utworzony .xcworkspace pliku.
  3. Zaimportować moduł Firebase w UIApplicationDelegate :

    Szybki

    import Firebase

    Cel C

    @import Firebase;
  4. Skonfiguruj FirebaseApp wspólne wystąpienie, zazwyczaj w swojej aplikacji application:didFinishLaunchingWithOptions: metodę:

    Szybki

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

    Cel C

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


(Opcjonalnie) Wyłącz rejestrację atrybucji sieci reklamowej Apple

Dla Państwa wygody, SDK automatycznie rejestruje swoją aplikację z Apple dla przypisania sieci ad z SKAdNetwork . Jeśli chcesz wyłączyć tę funkcję, należy ustawić wartość GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED do NO (logiczna) w Info.plist pliku Twojej aplikacji.

Rozpocznij rejestrowanie zdarzeń

Po skonfigurowaniu FirebaseApp instancji, można przystąpić do rejestrowania zdarzeń z logEvent() metody.

Niektóre wydarzenia są zalecane dla wszystkich aplikacji ; inne są zalecane dla określonych rodzajów działalności lub branż. Należy wysyłać sugerowane zdarzenia wraz z ich określonymi parametrami, aby zapewnić maksymalną dostępną szczegółowość w raportach i korzystać z przyszłych funkcji i integracji, gdy tylko staną się dostępne. W tej sekcji przedstawiono zalogowaniu predefiniowanego zdarzenia, aby uzyskać więcej informacji na temat rejestrowania zdarzeń, zobacz dziennik zdarzeń .

Poniższy przykład pokazuje, jak zarejestrować zalecane zdarzenie, aby wskazać, że użytkownik kliknął określony element w Twojej aplikacji:

Szybki

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

Cel C

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

Aby wyświetlić to zdarzenie w konsoli debugowania Xcode, włącz debugowanie Analytics:

  1. W Xcode, wybierz schemat produktu> Schemat> Edytuj ...
  2. Wybierz polecenie Uruchom z menu po lewej stronie.
  3. Wybierz zakładkę argumentów.
  4. W sekcji Argumenty przekazywane Launch, add -FIRAnalyticsDebugEnabled .

Następne kroki