Intereting Posts
Как kotlin делает setOnClickListener принимать функции как параметр Тип new AdapterView.OnItemSelectedListener () {} должен реализовать унаследованную ошибку абстрактного метода. Затмение Библиотека поддержки Android Design 24.2.1 делает BottomSheet открытым при запуске Ошибки в android.app.Activity.java Как отправить данные из одной операции в ее родительский фрагмент? Как преобразовать существующее веб-приложение Angular1 в приложение Cordova? Сохранить ссылку на объект для Bundle в Android Название андроида не будет отображаться на панели инструментов 9-патч в селекторе показывает черные точки Уведомления о состоянии панели Android – открытие правильной активности при выборе уведомления Адаптация адаптера для перерабатывающего оборудования Firebase Android – ListView с двумя разными цветами Ошибка "package android.support.v7.app не существует" Android: Как обрабатывать сообщение об ошибке с сервера с помощью Volley? Как протестировать android.max_aspect для Galaxy S8

Google Analytics на Android дает продолжительность сеанса Avg: 00:00:00

Я использую google analytics на Android, и это дает мне много времени на сеанс avg: 00:00:00

Обратите внимание, что я не использую «ga_autoActivityTracking», и у меня есть несколько видов деятельности

Вот мой код

build.gradle

compile 'com.google.android.gms:play-services-analytics:7.5.0' 

Класс приложения

 Tracker mTracker = GoogleAnalytics.getInstance(context).newTracker(R.xml.tracker); 

tracker.xml

 <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes"> <!-- Replace placeholder GA tracking Id with a real one. --> <string name="ga_trackingId">UA-1111111-1</string> <bool name="ga_reportUncaughtExceptions">true</bool> <integer name="ga_sessionTimeout">300</integer> <!-- 1800 seconds is 30 minutes, which is the default. Included explicitly for ease of tweaking. --> <integer name="ga_dispatchInterval">1800</integer> <bool name="ga_debug">false</bool> </resources> 

Я отправляю экраны на функцию onStart или onPageSelected внутри viewpager

 public static void sendScreenView(String screenName) { if (canSend()) { mTracker.setScreenName(screenName); mTracker.send(new HitBuilders.AppViewBuilder() .setCustomDimension(COUNTRY_INDEX, getCountryCode()).build()); Timber.i(TAG, "Screen View recorded: " + screenName); } else { Timber.i(TAG, "Screen View NOT recorded (analytics disabled or not ready)."); } } 

Каков ваш показатель отказов? Если это ~ 100%, может быть не проблема с вашим кодом, а вместо этого UX / UI вашего приложения.

Если вы еще этого не сделали, попробуйте установить для автоматического отслеживания активности значение true.

 tracker.enableAutoActivityTracking(true); 

Обычно вы делаете это в классе, который расширяет приложение.

Попробуйте этот учебник, где вы можете отслеживать действия или фрагменты вручную

Полный исходный код и пошаговая инструкция: click hare

Обратитесь к приведенной ниже ссылке, ее для Eclipse но я думаю, что она может помочь вам решить вашу проблему.

Как интегрировать Google Analytics в Android-приложение