#google analytics

4 постов
пост №1388Разработка и инженерия

Исследование показало, что технари используют блокировщики рекламы и массово блокируют Google Analytics. Если у вас сайт про технологии, стоит использовать другие инструменты веб-аналитики.

Довольно предсказуемые результаты и выводы, но всё равно, интересно посмотреть на числа. 88% пользователей Firefox блокируют Google Analytics — шок. Возможно, числа Firefox в отчетах такие низкие, просто потому что этих пользователей не видно именно в GA. А вот среди пользователей сайтов про еду — доля блокировок GA всего около 10%.

Вообще, существует целый рынок альтернативных инструментов веб-аналитики. Их берут для полного владения данными и для более точного учета посетителей, которые блокируют рекламу. Некоторые заметные игроки: взрослый и большой Piwik, его опен-сорс версия Matomo и куча симпатичных стартапов/open-source проектов типа Plausible, fathom, ackee, GoatCounter и прочих.

Исследование подготовлено как раз Plausible.

пост №872Продукты и дизайн

Как отфильтровать в гугл-аналитике залогиненных пользователей?

Бизнес задача — сравнить, как ведут себя залогиненные и незалогиненные пользователи, какими функциями пользуется чаще каждая группа, как долго они сидят на сайте и как часто возвращаются.

Есть способ, который рекомендует сама гугл-аналитика — User-ID. В каждом запросе к GA добавляете этот параметр и дело в шляпе. Проблемы: информация о поведении таких пользователей будет отображаться только в отдельном Property (их будет трудно сравнить с незалогиненными) и в нем будут недоступны real-time вид и отчеты по демографии. 👎

Мы решили эту задачу с помощью Custom dimensions. GA позволяет создать до 20 дополнительных полей, данные в которые можно отсылать вместе с событиями и далее фильтровать по этим полям события и пользователей. Мы назвали это поле Authenticated и отправляем в него значние Authenticated прямо с бэкенда на событиях логина и регистрации.

Удобно, что метка определена с User-level scope, а это значит, что её достаточно отправить один раз. Все последующие события от этого Client-ID (не спутайте с User-ID) будут помечены как аутентифицированные автоматически, на сервере GA. Нужно только не забыть отдельно проставить эту метку для тех, кто уже залогинен. Мы задеплоили для этого временный код на фронтенд, который выключим через месяц, когда вся «ядровая» аудитория отметится.

Теперь мы можем легко сравнить поведение залогиненных и незалогиненных посетителей сайта просто включив фильтры в GA; при этом мы сохранили возможность смотреть на суммарное поведение всех посетителей вместе и не потеряли real-time аналитику и демографию. 😎

Этот же прием можно использовать для выделения и анализа любых групп пользователей (не только по признаку залогиненности). Учтите, что удалить уже созданную кастомную метрику нельзя (можно только перепрофилировать её или перестать ею пользоваться) и их доступно всего 20, так что используйте их с умом.

пост №806Разработка и инженерия

Самое интересное в последнее время — стыдное.

— Обнаружил, что у нас была плохо подключена гугл-аналитика и терялись «залетные просмотры», когда человек проводил мало времени на странице. Стоило выгрузить в табличку по-дневные показатели яндекс-метрики и гугл-аналитики, построить график-сравнение и всё стало очевидно.

— Фронтенд не прокидывал сессию в события, отсылаемые в гугл-аналитику с бэкенда. Достаточно было открыть распределение событий по источникам трафика, чтобы заметить отклонения.

— Прилетела тонна трафика на главную с видео-роликами, а стандартная конфигурация Cloudflare, оказывается, не кеширует видео — попали на деньги в Amazon S3. Переписываюсь теперь с ними, надеюсь, скостят часть счета. Стоимость казалась константой, пока не произошел резкий всплеск трафика.

Кажется, что с опытом, я теряю право наступать на эти грабли. Ну и пусть, кончаю стесняться, буду рассказывать о таких вот глупых ошибках.

Спасибо Гаджи, что подсказал, что нечего стыдиться. И спасибо Британскому музею, который не постеснялся признаться, что шумерская ваза из третьего тысячелетия до нашей эры, на самом деле — наконечник боевой булавы, который они все эти годы держали перевернутым вниз головой.