Google Analytics — это аналитический механизм Firebase. Когда вы используете Analytics и Crashlytics вместе в своем приложении, вы получаете функции, которые помогают создавать проблемы и отслеживать данные о сбоях с большей степенью детализации, такие как пользователи без сбоев, навигационные цепочки, которые отслеживают определенные события до сбоя, и BigQuery, где вы можете визуализировать ключевые показатели вашего приложения.
В этом руководстве описывается, как добавить Analytics в приложение, в котором настроен Crashlytics (если вы еще этого не сделали, добавьте Crashlytics в свое приложение ).
Шаг 1. Добавьте файл конфигурации Firebase
- Откройте настройки вашего проекта. В карточке Ваши приложения выберите идентификатор пакета приложения, для которого вам нужен файл конфигурации.
Нажмите «Загрузить GoogleService-Info.plist» , чтобы получить файл конфигурации Firebase для платформ Apple (
GoogleService-Info.plist
).Вы можете снова загрузить файл конфигурации Firebase для платформ Apple в любое время.
Убедитесь, что к имени файла конфигурации не добавляются дополнительные символы, например
(2)
.
Переместите файл конфигурации в корень вашего проекта Xcode. При появлении запроса выберите, чтобы добавить файл конфигурации ко всем целям.
Если в вашем проекте есть несколько идентификаторов пакетов, вы должны связать каждый идентификатор пакета с зарегистрированным приложением в консоли Firebase, чтобы каждое приложение могло иметь свой собственный GoogleService-Info.plist
.
Шаг 2. Добавьте Analytics SDK в свое приложение
Используйте Swift Package Manager для установки и управления зависимостями Firebase.
- В Xcode при открытом проекте приложения перейдите в File > Swift Packages > Add Package Dependency .
- При появлении запроса добавьте репозиторий SDK Firebase для платформ Apple:
- Добавьте Firebase SDK для Google Analytics, выбрав библиотеку с коллекцией IDFA или без нее.
- Когда закончите, Xcode автоматически начнет разрешать и загружать ваши зависимости в фоновом режиме.
https://github.com/firebase/firebase-ios-sdk
Далее настройте модуль Firebase:
- Импортируйте модуль
FirebaseCore
в свойUIApplicationDelegate
, а также любые другие модули Firebase, которые использует ваш делегат приложения. Например, чтобы использовать Cloud Firestore и аутентификацию:Быстрый
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Цель-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Настройте общий экземпляр
FirebaseApp
, как правило, в методе инициализатораApp
или делегатаapplication(_:didFinishLaunchingWithOptions:)
:Быстрый
// Use Firebase library to configure APIs FirebaseApp.configure()
Цель-C
// Use Firebase library to configure APIs [FIRApp configure];
Теперь ваше приложение настроено на использование Google Analytics.
Следующие шаги
- Используйте DebugView для проверки событий.
- Исследуйте свои данные в консоли Firebase.
- Изучите руководства по событиям и свойствам пользователей.
- Узнайте, как экспортировать данные в BigQuery.