Могу ли я определить поддержку HTML5 в браузерах моих пользователей с помощью Google Analytics? - PullRequest
2 голосов
/ 08 августа 2011

Способна ли Google Analytics определять уровень поддержки HTML5 для посещающего браузера?Я хотел бы знать, какой процент браузеров моих посетителей готов к HTML5.В настоящее время единственным способом получения этих данных является анализ статистики браузера посетителей, а затем попытка найти информацию о поддержке на каждой странице справки браузера.Как вы можете себе представить, это отнимает много времени и разочаровывает.

Если поддержка тегов HTML5 высока, то это укрепит мой аргумент в пользу перехода на семантику HTML5 - мои «начальство» либо не поймут, что это такоеили бояться, что это колдовство.

1 Ответ

6 голосов
/ 08 августа 2011

Если вы прочитаете этот пример кода , вы можете использовать свой собственный javascript, чтобы обнаружить любые функции на стороне клиента, которые вы хотите (любые конкретные функции HTML5), установить пользовательскую переменную в Google Analytics, а затем отслеживать ее изваши отчеты Google Analytics.

Исходя из формулировки вашего вопроса, вы должны понять несколько вещей.Во-первых, HTML5 не является победителем.Это не там или не там.Это коллекция из сотен функций, и некоторые браузеры реализовали некоторые из них.Например, в IE9 реализованы некоторые основные функции HTML5, но не реализованы другие (например, переходы CSS3).Таким образом, используя описанную выше технику, вам необходимо выяснить, какие конкретные функции HTML5 вы хотите отслеживать, разработать тест для этой функции (в статье предлагается использовать modernizr для теста функций, поскольку многие тесты уже встроены), а затемзапишите результат в пользовательскую переменную GA.

Во-вторых, большинство приложений, использующих HTML5, используют его как улучшение пользовательского интерфейса (если оно доступно) и по-прежнему будут работать с каким-то другим механизмом, когда функция HTML5 недоступна.,Это позволяет продолжать поддерживать зрителей, использующих старые браузеры (такие как Firefox 3.x, IE и т. Д.).Таким образом, обычно вы не должны думать обо всем или ничего о HTML5.

Если вы ожидаете, что 99% ваших зрителей получат все функции HTML5, которые вы когда-либо захотите использовать в их браузере, вы будете ждать долго.Но если вы хотите начать предлагать лучший пользовательский опыт сейчас тем пользователям, которые имеют желаемые функции HTML5, и при этом предлагают разумный пользовательский опыт тем, кто этого не делает, то вы можете начать использовать эти новые функции HTML5 уже сейчас.

Что касается убедительного управления, то идея улучшенного пользовательского интерфейса для тех, у кого есть желаемая возможность HTML5, при этом продолжая поддерживать все другие браузеры со «старым» способом ведения дел, является концепцией низкого риска, посколькуПока вы можете показать, что по крайней мере некоторый разумный процент ваших зрителей получит выгоду от нового улучшения.

PS Я также нашел другую статью на тему отслеживания HTML5 в GA .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...