Диспетчер аналитики и управление конфигурацией для пользовательского использования
Я ищу компонент, который будет выступать в качестве диспетчера событий для Android Analytics или для целого пользовательского решения Analytics.
Я нашел довольно аккуратный код из недавно выпущенного Parse Android SDK.
Я буду использовать часть его, если не появится другое решение.
Но, возможно, есть что-то более простое.
В идеале, я хотел бы иметь что-то похожее на то, что ARAnalytics, а также некоторый пользовательский аналитик/отправитель использования, указывающий на мою службу.
Есть ли для этого компоненты для производства?
Ответы
Ответ 1
вы можете сделать это
// Set the dispatch period in seconds.
GoogleAnalytics.getInstance(this).setLocalDispatchPeriod(30);
а также Google представила аналитику Firebase. Google теперь рекомендует разработчику использовать ссылку на firebase: https://firebase.google.com/docs/analytics/
Ответ 2
Если я правильно понимаю, вам нужно отправить дополнительные события и выполнить пользовательскую пост-обработку этих событий.
Вы можете использовать что-то вроде PIWIK для отслеживания ваших пользовательских событий локально. Затем вам нужно будет написать клей между вашим сервером и PIWIK (или написать нужные вам функции в качестве модуля PIWIK).
В качестве альтернативы вы можете отправить события Mixpanel и экспортировать их периодически на ваш сервер (например, в cronjob). Затем ваш сервер может выполнять любую последующую обработку.
В качестве примечания, когда я экспериментировал с Google Analytics и Mixpanel, я написал (упрямую) аналитическую оболочку с определенными методами (например, sendError(...)
, sendTimeDelta(...)
).