Android使用Firebase Analytics和Google Analytics

我很想知道如何同时使用Firebase Analytics(FA)和Google Analytics(GA),因为FA从一开始就不提供实时数据,而且我的应用程序已经与GA集成。 我想继续使用GA,因为当我第一次启动我的应用程序时,所有的分析数据都从这里开始。 同时,我希望我的应用程序已经集成FA来获取更多信息。

我一起使用了Firebase Analytics和Google Analytics,并设置了Google跟踪代码pipe理器。 它似乎并没有为我工作。 我确实看到FA仪表板正在更新,但没有任何显示在GA中。

任何帮助是极大的赞赏!

Solutions Collecting From Web of "Android使用Firebase Analytics和Google Analytics"

您应该使用在Firebase控制台中为您的应用提供的google-services.json。 如果遗漏了您的Google Analytics跟踪ID,您可以在调用newTracker或string资源时手动提供。

在FireBase控制台中,不要创build新的应用程序,只需导入GOOGLE APP。 导入您当前的Google分析应用程序。 然后用新的firebase的configuration文件replace旧的configuration文件。 请享用!

以下是从Firebase获取的常见XML / Plist示例:

我已经做了什么来获得这个文件:

1-实施Google Analytics for Android,然后在Google API Console中创build一个项目

2-然后执行Google Analytics for iOS连接到相同的Google API项目

3-基于同一个Google API项目创build的Firebase项目。

适用于Android的XMLconfiguration文件:

 { "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" } 

iOS的Plistconfiguration文件:

 <?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> 

您可以安全地在Android和iOS应用中并行使用Firebase Analytics和Google Analytics。