У нас есть интересная «ошибка» в нашем 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 (веб-сайт с очень большим объемом; ведение журнала отключено).