Как получить точную строку агента пользователя из Google Analytics

У нас есть интересная «ошибка» в нашем JS-коде, которая срабатывает только тогда, когда пользовательский агент имеет определенную комбинацию параметров — в частности, когда IE8 отправляет как Trident/4.0, так и MSIE 6.0;

Мы проверили данные экспорта GA; похоже, что он экспортирует только предварительно обработанную информацию о браузере: http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#browser.

Сообщение форума 87919 на forums.digitalpoint.com (ссылка удалена, так как я n00b) относится к более подробному извлечению межсегментного отчета; однако его больше нет на внешнем интерфейсе GA.

Зачем нам это нужно, а не просто исправить? Если выяснится, что это затронет только нескольких пользователей, мы можем запланировать исправление позже в цикле; если это затронет 20% нашей базы, исправить это будет намного раньше.

Итак, вопрос - как мы можем вытащить конкретную строку User Agent из GA; вытащить все строки UA из GA или запустить Regex против GA, чтобы получить количество совпадающих строк UA?

Мы также работаем с командой SA, чтобы включить ведение журнала UA на уровне apache (веб-сайт с очень большим объемом; ведение журнала отключено).


person Will England    schedule 01.10.2010    source источник
comment
Вы не можете получить точную строку пользовательского агента из GA. Единственный способ сделать это — либо зайти в лог самостоятельно, либо просмотреть журналы собственного сервера.   -  person Yahel    schedule 03.10.2010


Ответы (1)


Лучшее, что вы получите от Data Export API (или интерфейса Google Analytics), — это обрабатываемая информация: браузер/версия браузера (Internet Explorer/8.0). Невозможно получить исходную строку пользовательского агента.

Также обратите внимание, что если у вас большой веб-сайт, вы столкнетесь с выборкой данных, особенно если вы просматриваете диапазон дат, превышающий день или два (подробнее о выборке).

person luciddreamz    schedule 02.10.2011