2016-11-10 2 views
0

у меня есть такой каверзный вопрос без ответа (я прошел через документацию, но не нашло то, что я искал):Android отслеживание событий в Аудитории Analytics

Я отслеживание два конкретных события в моем приложении, один - start GPS-трекинга, другой - событие stop. В Firebase Analytics я могу выбрать эти события, чтобы создать аудиторию.

Аудитория, которую я хочу, - это когда пользователь запускает событие отслеживания GPS start, но не проходит весь процесс и не запускает событие stop.

Так что, когда я создаю аудиторию, я должен выбрать событие start и stop, но дело в том, что на самом деле у меня нет значения для этих событий. На данный момент, в качестве тестового примера, я сказал аудитории, чтобы отслеживать, если start > 0 и stop <= 0.

Я полагаю, что он не будет работать должным образом. Как отслеживать событие в приложении Android и как его получить в процессе создания аудитории? По умолчанию значение my start - это количество раз, когда событие срабатывало?

Спасибо заранее,

ответ

0

Ваш вопрос не упоминает, который SDK вы используете (Android, IOS и т.д. пожалуйста, ваш вопрос более точным) - я буду считать это Android.

При регистрации события вы можете установить параметры. Параметр состоит из ключа и значения. Если вы хотите присвоить значение для своего события, вы должны использовать предопределенный ключ: FirebaseAnalytics.Param.VALUE. В этом случае значение автоматически накапливается для каждого типа события.

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

private void logStartEvent() { 
    Bundle bundle = new Bundle(); 
    bundle.putInt(FirebaseAnalytics.Param.VALUE, 1); 
    firebaseAnalytics.logEvent("start", bundle); 
} 

Тогда вы должны быть в состоянии создать аудиторию с начала> 0 и остановки < = 0

Надеюсь, это поможет.

Смежные вопросы