Предыдущий ролик Следующий ролик  

Видео урок: Как работает Google Analytics

Google Analytics: Основы цифровой аналитики

Чтобы должным образом разбираться в тех данных, с которыми вы будете работать в Google Analytics, важно иметь отличное представление о том, как эти данные отбираются и обрабатываются прежде, чем анализировать их в отчетах. Система Google Analytics включает в себя 4 основные компонента: сбор данных, настройка, обработка данных и отчетность. Мы подробно разберем каждый из этих компонентов, а также посмотрим, как они взаимодействуют, чтобы сгенерировать необходимые вам данные. Давайте начнем со сбора данных. Google Analytics можно использовать для сбора данных о взаимодействии пользователей с веб-сайтов, мобильных приложений, а, на самом деле, с любой цифровой среды, которую вам необходимо отслеживать, например, с терминалов или системы кассовых терминалов. Для начала мы остановимся на принципах отслеживания веб-сайтов. Чтобы отслеживать веб-сайты Google Analytics использует небольшие фрагменты кода JavaScript, предназначенные для сбора информации. Такой фрагмент кода необходимо разместить на каждой странице веб-сайта. Когда пользователь зайдет на ваш сайт, этот код JavaScript начнет собирать различные фрагменты информации о том, каким образом этот пользователь взаимодействует с вашим сайтом. Во-первых, JavaScript может отбирать информацию с самого веб-сайта, например, URL тех страниц, которые просматривает пользователь. Во-вторых, JavaScript может собирать данные браузера пользователя, например, языковые настройки браузера, название браузера, устройство и операционная система, используемые для доступа к сайту. В-третьих, JavaScript может собирать информацию с источника, с которого пользователь перешел на этот сайт. Все эти фрагменты информации пакетируются и отправляются на серверы Google Analytics для дальнейшей обработки. Один пакет информации обычно называется "запросом" (hit) или "диалогом". Не забывайте, что всякий раз, когда пользователь будет посещать новую страницу вашего сайта, код JavaScript будет собирать и отправлять новую или обновленную информацию о действиях пользователя. Google Analytics может собирать невероятное количество данных, используя только стандартный код отслеживания JavaScript. Но имейте в виду, что существует множество различных модификаций, позволяющих вам собрать дополнительные данные, которые вы могли определить во время планирования ваших измерений. Например, если вы запускаете программу лояльности для ваших авиалиний, то вы можете захотеть, чтобы Google Analytics отслеживал статус часто летающего пассажира (frequent flyer status), собирая эту информацию в тот момент, когда пользователь входит на ваш сайт. Используя дополнительный код JavaScript, можно собрать и отправить эти данные обратно на серверы Google Analytics вместе с остальной информацией о взаимодействии ваших пользователей. Теоретически, сбор данных с мобильных устройств посредством Google Analytics очень похож на отслеживание веб-сайтов. Однако существует несколько ключевых отличий этого процесса сбора данных, о которых вы должны знать. Во-первых, вместо использования для сбора данных кода JavaScript, в процессе отслеживания мобильных приложений применяется другой набор методов. Для каждой операционной системы используются свои методы. В отличие от автоматического захвата данных после каждого "просмотра страницы" (pageview), в отслеживании мобильных приложений данные собираются после каждого "действия" (activity). Для каждого "действия", которое вы планируете отслеживать, необходимо добавить дополнительный код. Одним из уникальных аспектов отслеживания мобильных приложений является тот факт, что мобильные устройства не всегда подключены к интернету. В результате данные не всегда можно отправить на серверы, предназначенные для сбора данных, в режиме реального времени. Для обработки таких ситуаций Google Analytics может хранить "запросы" и отсылать их на серверы, когда устройство восстановит свое подключение к сети интернет. Для сбора данных не с веб-сайтов и мобильных приложений, а с других цифровых сред нужна еще помощь грамотного разработчика. Теоретически, такой процесс сбора данных не сильно отличается от того, который мы обсуждали ранее. В сценариях отслеживания веб-сайтов запрос отправляется каждый раз, когда пользователь просматривает страницу, отмеченную тегом Google Analytics. В сценариях отслеживания мобильных приложений запрос отправляется каждый раз, когда пользователь выполняет действие, отмеченное тегом Google Analytics. Таким образом, чтобы реализовать Google Analytics в другой цифровой среде, вам нужно будет просто решить, какой тип взаимодействия пользователей вы будете считать "запросом" для этой конкретной среды. Например, если бы вы захотели отслеживать покупки, выполняемые в магазине, то вы могли бы сделать так, чтобы ваша система кассовых терминалов каждый раз при совершении покупки отправляла "запрос". В этот "запрос" могла бы входить, например, такая информация, как местоположение магазина, купленные товары, дата покупки и т.д. Независимо от того, с какого источника вы собираете данные, после того, как запросы от пользователя будут собраны на серверах Google, следующим шагом будет обработка данных. Вы можете рассматривать обработку как этап преобразования, на котором ваши необработанные данные преобразуются в нечто более полезное. Например, в процессе обработки данных мы классифицируем устройства ваших пользователей на мобильные и не мобильные. Также на этом этапе Google Analytics применяет к необработанным данным настройки конфигурации . Например, вы можете применить к вашим данным фильтры. Фильтр может включать или исключать из ваших отчетов определенные типы данных, например, включать в отчет данные ваших внутренних клиентов. После того как обработка данных с учетом конфигурации завершена, эти данные сохраняются в базе данных. Важно отметить, что после обработки и вставки данных в базу данных изменить их уже невозможно. Последний компонент платформы Google Analytics - это отчетность. Для доступа к вашим данным вы обычно используете веб-интерфейс google.com/analytics. Тем не менее, вы также можете извлекать данные из вашего аккаунта Google Analytics с помощью собственного прикладного кода и Core Reporting API. Итак, на этом уроке мы поговорили о том, как работает Google Analytics, а также рассмотрели 4 основные составляющие системы: сбор данных, обработка данных, настройка и отчетность. Чтобы получить более подробную техническую информацию о том, как работает Google Analytics, воспользуйтесь ресурсами наших разработчиков.