Android-устройства классифицируются как настольные - PullRequest
0 голосов
/ 10 декабря 2018

Мы получаем множество нового доступа к нашей целевой странице через приложение, и почти все пользователи используют Android (проверить это можно, просмотрев Public> Technology> Browser & OS).Я протестировал приложение, и страница загружается с помощью встроенного в браузер устройства.

Однако категория устройства интерпретируется как рабочий стол для каждого пользователя Android, который получает к нему доступ таким образом.Поэтому на вкладке «Реальное время» показано, что более 80% посетителей приходят с рабочего стола, что может смутить многих людей, включая наших клиентов.Real time report Public browser and device report

Есть ли способ либо

  1. Сказать Analytics, что все устройства Android следует считать мобильными?
  2. Изменить отчет в реальном времени, чтобы показать браузер, а не категорию устройства, так как он отображается правильно?
  3. Есть ли что-то, что я могу сделать в своем метатеге viewport, чтобы помочь этому?В настоящее время <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

То, что здесь происходит, наиболее вероятно, из-за того, что для строки UserAgent в исходном коде Android для элемента WebView задано значение null (или пустая строка).

В отсутствие строки пользовательского агента аналитика все равно обнаружит браузер, поскольку WebView (Android версии 4 и выше) всегда пытается изменить пользовательский агент для уведомления серверов о том, что запрос поступает из WebView.браузер.Но Google не обнаружит устройство, потому что UserAgent был нулевым или пустым, и единственное, что сервер Google Analytics может прочитать из строки user-agent, - это то, что браузер является браузером Android.

Google Analytics по умолчанию будет работать на рабочем столе, если не сможет обнаружить устройство с помощью UserAgent.

Возможное решение:

Попросите разработчика установить для UserAgent веб-приложения значение по умолчанию для Android(Он это поймет).

...