Android с использованием Firebase Analytics вместе с Google Analytics

Мне бы очень хотелось узнать, как я могу использовать Firebase Analytics (FA) и Google Analytics (GA) одновременно, поскольку FA не предоставляет данные в режиме реального времени, а мои приложения уже интегрированы с GA с самого начала. Я бы хотел продолжить использование GA, поскольку все мои аналитические данные начались там, когда я впервые запустил свои приложения. Между тем, я хотел бы, чтобы мои приложения интегрировали FA, чтобы получить дополнительную информацию.

Я следил за использованием Firebase Analytics и Google Analytics и настраивал Диспетчер тегов Google. Кажется, это не работает для меня. Я вижу обновленную панель управления FA, но ничего не появляется в GA.

Любая помощь очень ценится!

Вы должны использовать google-services.json, который предоставляется для вашего приложения в консоли Firebase. Если этого не хватает, ваш идентификатор отслеживания GA вы можете его вручную или в своем вызове newTracker или в качестве ресурса строки.

В консоли FireBase не создавайте CREATE NEW APP, просто IMPORT GOOGLE APP. Позвольте импортировать текущее приложение Google Analytics. Затем замените старый файл конфигурации новым конфигурационным файлом firebase. Наслаждайтесь!

Вот пример общего XML / Plist, взятого из Firebase:

Что я сделал для получения этого файла:

1- Внедрен Google Analytics для Android и создан проект в консоли Google API, затем

2- Внедрение Google Analytics для iOS, связанное с одним и тем же проектом API Google, затем

3- Созданный проект Firebase, основанный на том же проекте API Google.

Файл конфигурации XML для Android:

 { "project_info": { "project_number": "MYAPP_PROJECT_NUMBER", "firebase_url": "MYAPP_FIREBASE_URL", "project_id": "MYAPP_PROJECT_ID", "storage_bucket": "MYAPP_STORAGE_BUCKET" }, "client": [ { "client_info": { "mobilesdk_app_id": "MYAPP_MOBILESDK_APP_ID", "android_client_info": { "package_name": "MYAPP_PACKAGE_NAME" } }, "oauth_client": [ { "client_id": "MYAPP_CLIENT_ID_STARTING_WITH_PROJECT_NUMBER_1", "client_type": 1, "android_info": { "package_name": "MYAPP_PACKAGE_NAME", "certificate_hash": "MYAPP_CERT_HASH" } }, { "client_id": "MYAPP_CLIENT_ID_STARTING_WITH_PROJECT_NUMBER_2_DIFFERENT_THAN_OAUTH_CLIENT_ID_ABOVE", "client_type": 3 } ], "api_key": [ { "current_key": "MYAPP_CURRENT_KEY" } ], "services": { "analytics_service": { "status": 2, "analytics_property": { "tracking_id": "MYAPP_TRACKING_ID_FROM_GOOGLE_ANALYTICS" } }, "appinvite_service": { "status": 1, "other_platform_oauth_client": [] }, "ads_service": { "status": 2 } } } ], "configuration_version": "1" } 

Файл конфигурации Plist для iOS:

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AD_UNIT_ID_FOR_BANNER_TEST</key> <string>MYAPP_AD_UNIT_ID_FOR_BANNER_TEST</string> <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key> <string>MYAPP_AD_UNIT_ID_FOR_INTERSTITIAL_TEST</string> <key>TRACKING_ID</key> <string>MYAPP_TRACKING_ID</string> <key>CLIENT_ID</key> <string>MYAPP_CLIENT_ID</string> <key>REVERSED_CLIENT_ID</key> <string>MYAPP_REVERSED_CLIENT_ID</string> <key>API_KEY</key> <string>MYAPP_CURRENT_KEY</string> <key>GCM_SENDER_ID</key> <string>MYAPP_PROJECT_NUMBER</string> <key>PLIST_VERSION</key> <string>1</string> <key>BUNDLE_ID</key> <string>MYAPP_BUNDLE_ID</string> <key>PROJECT_ID</key> <string>MYAPP_PROJECT_ID</string> <key>STORAGE_BUCKET</key> <string>MYAPP_STORAGE_BUCKET</string> <key>IS_ADS_ENABLED</key> <true/> <key>IS_ANALYTICS_ENABLED</key> <true/> <key>IS_APPINVITE_ENABLED</key> <false/> <key>IS_GCM_ENABLED</key> <true/> <key>IS_SIGNIN_ENABLED</key> <true/> <key>GOOGLE_APP_ID</key> <string>MYAPP_MOBILESDK_APP_ID</string> <key>DATABASE_URL</key> <string>MYAPP_FIREBASE_URL</string> </dict> </plist> 

Вы можете безопасно использовать Firebase Analytics и Google Analytics бок о бок в приложениях для Android и iOS.