В настоящее время я разрабатываю Android-игру и хочу реализовать аналитику. Я вижу, что Flurry и Google Analytics предлагают отслеживать местоположение пользователей. Я играл с Flurry и вижу, что местоположение пользователей основано на континенте (думаю, если я не добавлю разрешения на доступ к GPS, какой пользователь не любит). Мне было интересно, может ли Google Analytics дать мне более точное местоположение пользователя, не давая разрешения на доступ к GPS?Местонахождение пользователя Flurry и Google Analytics
ответ
Без GPS проблема с определением местоположения на мобильном устройстве заключается в том, что он зависит от того, как подключено устройство. Если устройство подключено через мобильную сеть (3G, 4G), то сетевой трафик выйдет через какой-либо мобильный шлюз оператора, а исходный IP-адрес, скорее всего, укажет на очень и очень неправильное местоположение для фактического пользователя (который многие службы аналитики неправильно). Если устройство подключено через WiFi, то IP-адрес источника может быть надежно использован для определения местоположения области метро (по крайней мере, такой же надежный, как и фиксированные широкополосные соединения).
В Localytics (я там работаю) мы сначала определяем, как подключены устройства. Если по мобильной сети местоположение указывается только на уровне страны. Но если он подключен через WiFi, мы сообщим о местоположении в область региона или метро - это дает вам лучшую репрезентативную выборку, где находятся ваши пользователи.
Спасибо! Как отображаются данные? (Это заставляет меня задаться вопросом, почему Flurry Analytics дает только отзывы на континенте, хотя я связан с Wi-Fi!). –
Если вы просто просматриваете веб-страницу/сервер с поддержкой Google Analytics, то да, вы должны, по крайней мере, получить местоположение IP-адреса, даже если он пропустит отметку на 400 миль (как и для меня, когда я пытаюсь это с моего телефона).
Но, возможно, есть веская причина для проверки веб-страницы, пользователи обычно не любят бесполезные разрешения или бесполезный трафик. Например, в вашем случае вы можете реализовать глобальный табло, либо тот, который вы сделали сами, либо тот, который вы вызываете с помощью открытого намерения, или тот, который вы добавили в apk, как библиотеку, такую как OpenFeint.
Вы даже можете попросить пользователя вручную ввести свое местоположение, когда они вводят свое имя пользователя на табло, или еще лучше реализовать что-то вроде Facebook Connect для добавления социальных функций и добавления социальной табло.
Мне нравится этот подход, позволяющий пользователю войти в его местоположение. Можно ли получить местоположение, получив оператора оператора на телефонных устройствах? – moujib
Это может сработать. По крайней мере, он должен дать вам лучший ответ, чем тот, на котором он находится. Http://stackoverflow.com/questions/3838602/how-to-find-out-carriers-name-in-android –
IP-адрес для мобильного только надежным на страновом уровне. Большинство мобильных трафика маршрутизируются через одни и те же шлюзы-шлюзы, и, как следствие, основная часть всего мобильного трафика будет поступать из того же города. – henry
- 1. В Google Analytics, что означает местонахождение «c»?
- 2. Flurry Analytics, Flurry AppCircle, Flurry Clips in Flurry iPhone SDK
- 3. Flurry Analytics Info
- 4. Flurry Analytics - ошибка интеграции
- 5. MonoTouch: Flurry Analytics
- 6. Google OAuth - birhtday и местонахождение
- 7. Flurry - Analytics Analytics (UAA) - нет инсталляций
- 8. Flurry Analytics, вопросы базовой аналитики
- 9. Ошибка в Flurry Android analytics
- 10. Flurry Analytics вне Android-активности
- 11. Проблемы с Flurry Crash Analytics
- 12. Местонахождение на Google Glass
- 13. Вам нужно отобразить лицензионное соглашение при использовании Flurry/Google Analytics?
- 14. Flurry analytics 5.6.0 не отправляет события на Flurry-серверы
- 15. Flurry Analytics: Как настроить идентификатор электронной почты в Flurry admin?
- 16. Не получать отчет в Flurry Android Analytics
- 17. Трек платных/бесплатных пользователей через Flurry Analytics
- 18. google analytics частота участия пользователя
- 19. iPhone - местоположение пользователя Google Analytics
- 20. Учетная запись пользователя Google Analytics
- 21. Отслеживание источника пользователя; Google analytics
- 22. Flurry Analytics вылетает после второго запуска
- 23. Показать местонахождение пользователя Xcode6/IOS8
- 24. Завершить сеанс с Flurry Analytics в iOS
- 25. Flurry analytics на Firefox OS привилегированное приложение
- 26. flurry analytics dashboard скачать как pdf
- 27. Отслеживание страниц/просмотров с помощью Flurry Analytics
- 28. JavaScript и Google Analytics
- 29. Параметры событий в Flurry Analytics; iPhone app
- 30. Учебники для Flurry Analytics в Android?
хорошо, вы можете получить менее точное положение по Wi-Fi или 3G. Посмотрите, как получить позицию по сети, а не gps. – moujib
@moujib, это не сработает. NETWORK_PROVIDER требует либо разрешения android.permission.ACCESS_COARSE_LOCATION, либо android.permission.ACCESS_FINE_LOCATION. Даже PASSIVE_PROVIDER требует android.permission.ACCESS_FINE_LOCATION. –
Спасибо за исправление, извините, если я указал на неправильное решение. – moujib