Android Using Firebase Analytics along with Google Analytics

后端 未结 4 1812
傲寒
傲寒 2020-12-31 05:10

I\'d love to know how I can use Firebase Analytics (FA) and Google Analytics (GA) simultaneously as FA doesn\'t provide real-time data and my apps already integrated with GA

4条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-31 05:40

    Here is a sample of common XML/Plist taken from Firebase:

    What I have done to obtain this file:

    1- Implemented Google Analytics for Android and created a project in Google API Console, then

    2- Implemented Google Analytics for iOS linked to the same Google API project, then

    3- Created Firebase Project based on the same Google API project.

    XML Config file for 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 Config file for iOS:

    
    
    
    
        AD_UNIT_ID_FOR_BANNER_TEST
        MYAPP_AD_UNIT_ID_FOR_BANNER_TEST
        AD_UNIT_ID_FOR_INTERSTITIAL_TEST
        MYAPP_AD_UNIT_ID_FOR_INTERSTITIAL_TEST
        TRACKING_ID
        MYAPP_TRACKING_ID
        CLIENT_ID
        MYAPP_CLIENT_ID
        REVERSED_CLIENT_ID
        MYAPP_REVERSED_CLIENT_ID
        API_KEY
        MYAPP_CURRENT_KEY
        GCM_SENDER_ID
        MYAPP_PROJECT_NUMBER
        PLIST_VERSION
        1
        BUNDLE_ID
        MYAPP_BUNDLE_ID
        PROJECT_ID
        MYAPP_PROJECT_ID
        STORAGE_BUCKET
        MYAPP_STORAGE_BUCKET
        IS_ADS_ENABLED
        
        IS_ANALYTICS_ENABLED
        
        IS_APPINVITE_ENABLED
        
        IS_GCM_ENABLED
        
        IS_SIGNIN_ENABLED
        
        GOOGLE_APP_ID
        MYAPP_MOBILESDK_APP_ID
        DATABASE_URL
        MYAPP_FIREBASE_URL
    
    
    

提交回复
热议问题