2
Google-AnalyticsからFirebase-Analyticsに移行するにはどうすればよいですか?
バックグラウンド ここ数ヶ月、Googleは「FirebaseAnalytics」と呼ばれる新しいAnalyticsの代替案を公開しました。 問題 アプリにはすでにGoogle-Analyticsが搭載されているため、最適な処理方法がわからない障害がいくつか見つかります。 質問 以前は、「newTracker」関数にはproperty-idが必要でした。今は見えません。必要ないということですか? 以前は、「enableAdvertisingIdCollection」を使用して広告情報を収集することもできました。新しいAPIでそれを見つけることができません。自動的に収集されますか? 「setDryRun」を使用してサーバーへのデータの送信を無効にできましたが、表示されません。アプリのデバッグバージョンでは、自動的にこのようになるということですか?すべての関数がログに書き込みますか? 以前は、「画面」を追跡できました。 public void setScreenName(String name) { mGoogleAnalyticsTracker.setScreenName(name); mGoogleAnalyticsTracker.send(new HitBuilders.ScreenViewBuilder().build()); } 今は見えませんが、読んでいると自動だと思うので、とにかくアクティビティライフサイクルのデータを送信します。それは本当ですか? おそらく最も重要なこと:以前は、カテゴリ、アクション、ラベル、および値を使用して追跡できました。 public void trackEvent(final String category, final String action, final String label, final long value) { mGoogleAnalyticsTracker.send(new HitBuilders.EventBuilder() .setCategory(category).setAction(action) .setLabel(label).setValue(value).build()); } そして今、バンドルを使用して、イベント(「カスタムイベント」)を追跡するまったく異なる方法がわかりました。例: Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name); …