バックグラウンド
ここ数ヶ月、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); bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
それはどのように機能しますか?Firebase Analyticsのウェブサイトではどのように表示されますか?logEventの最初のパラメータをGoogle-Analyticsのカテゴリパラメータのように動作させることができると思いますが、残りの部分については何ができますか/すべきですか?ドキュメントによると、これは問題ないはずです:
public void trackEvent(final String category, final String action, final String label, final long value) { Bundle bundle = new Bundle(); bundle.putString("action", action); bundle.putString("label", label); bundle.putLong("value", value); mFirebaseAnalytics.logEvent(category, bundle); }
どのイベントが実際に自動的に追跡されていますか(ここでは、使用すべきではないと言われているので、これを尋ねます)?購入は含まれていますか?アプリ-招待しますか?広告?コンソールのWebサイトのどこに表示されますか?
-
一連のadbコマンドを使用して、詳細ログを有効にできます。
adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC
それらのコマンドは何をしますか?どうすれば無効にできますか?アプリのリリースバージョンでも表示されることに気づきました...
新しいSDKはGoogle-Analyticsに取って代わることになっていますか?完全にそれに移行することをお勧めしますか?Google-Analyticsには更新がありますか?