3

Google AnalyticsとFirebaseの両方を自分のプロジェクトで使用したいと思います。 Firebaseコンソールの設定からgoogle-services.jsonファイルをダウンロードしましたが、使用後にGoogle Analyticsをサポートできません。それは私にエラーを表示しています:FirebaseとGoogle Analyticsのgoogle-services.json

Error:(463, 49) error: cannot find symbol variable global_tracker 

同じ.jsonファイルで両方を設定するには?

firebaseダッシュボードからダウンロードした.jsonファイルには、以下のフィールドがありません。

"services": { 
    "analytics_service": { 
     "status": 2, 
     "analytics_property": { 
     "tracking_id": "some_tracking_id" 
     } 
    }, 
+0

google-services.json設定ファイルのパッケージ名が、コードで使用していたパッケージ名と一致することを確認してください。 [こちら](https://github.com/googlesamples/google-services/issues/26)で確認できます。また、関連する[SO post](http://stackoverflow.com/questions/32078992/error-cannot-find-symbol-variable-xml-while-trying-google-analytics)をチェックして、作成する必要があることを示唆することもできますあなたのresフォルダ内の 'xml'という名前の新しいフォルダを開き、そのフォルダにファイルを移動します。 [ガイド](https://support.google.com/analytics/answer/6392697?hl=ja)も役立ちます。 – abielita

+0

クロス投稿:https://groups.google.com/forum/#!topic/firebase-talk/MxB4Pk1DJmo –

+0

もっと完全な回答がある同様の質問があります: http://stackoverflow.com/questions/ 37370671/android-using-firebase-analytics-with-google-analytics – AndreP

答えて

-2

Googleアナリティクスを使用しないでください。Firebaseには、既に使用できる分析サービスが含まれています。

だけモジュールbuild.gradleで持っている:

onCreate方法

mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

0123で

compile 'com.google.firebase:firebase-core:10.0.1'

宣言オブジェクト

private FirebaseAnalytics mFirebaseAnalytics;

インスタンス

ので、イベントを登録します。

Bundle params = new Bundle(); 
params.putString("image_name", name); 
params.putString("full_text", text); 
mFirebaseAnalytics.logEvent("share_image", params); 

詳細情報:

https://firebase.google.com/docs/analytics/android/events

+0

Google Analyticsを無効にすることはできません。 – ray

0

私はFirebaseコンソールからgoogle-services.jsonをダウンロードした場合は、​​はこのように見えた:私は持っているので、しかし

"analytics_service": { 
     "status": 1 
    }, 

指示されたとおりにGoogle Analyticsを設定hereglobal_tracker.xmlファイルの場合は、google-services.jsonに設定する必要はありません。

関連する問題