Зачем нужен отчет о входе через разные браузеры в google analytics

Обновлено: 05.07.2024

Платформа Google Analytics позволяет измерять взаимодействие пользователей с вашей компанией на различных устройствах и в различных средах. Платформа предоставляет все вычислительные ресурсы для сбора, хранения, обработки и составления отчетов об этих действиях пользователей.

Сбор аналитики может происходить как на стороне клиента, так и на стороне сервера. Google Analytics предоставляет простые в использовании API и SDK для отправки данных в Google Analytics. В дополнение к этому мы разработали код, который вы можете использовать в своих приложениях App Engine, чтобы легко отправлять аналитику на стороне сервера в Google Analytics.

Сбор аналитики на стороне клиента

С помощью API коллекций и SDK вы можете отслеживать, как пользователи взаимодействуют с вашим контентом и маркетинговыми инициативами. После внедрения вы сможете просматривать данные о взаимодействии с пользователем в Google Analytics или через Reporting API. Для получения более подробной информации о сборе аналитики на стороне клиента выберите ссылку ниже в зависимости от типа вашего клиента:

    - Измеряйте взаимодействие пользователей с веб-сайтами или веб-приложениями. - Измеряйте взаимодействие пользователей с приложениями Android. - Измеряйте взаимодействие пользователей с приложениями iOS. - Измеряйте взаимодействие пользователей в любой среде с помощью этого низкоуровневого протокола.

Серверная аналитическая коллекция App Engine

Несмотря на то, что App Engine уже предоставляет механизм регистрации событий в вашем приложении, может оказаться полезным отслеживать определенные события на стороне сервера в Google Analytics. Вот некоторые из преимуществ:

  • Анализ исторических данных. App Engine позволяет настроить максимальное количество дней или размер файла журнала. По истечении этого времени у вас больше не будет доступа к этим файлам журнала. Отслеживание событий в Google Analytics обеспечивает более длительный срок наблюдения за прошлыми событиями.
  • Отслеживание ключевых событий. Файлы журналов могут быть подробными, поскольку различные компоненты вашего приложения записывают в них данные. Используя отслеживание событий, вы можете точно определить ключевые события, которые вам нужно отслеживать, и отслеживать их вместе с некоторыми дополнительными метаданными.
  • Мощный пользовательский интерфейс. Воспользуйтесь богатым пользовательским интерфейсом Google Analytics для визуализации, составления отчетов и экспорта этих событий на стороне сервера.

Дополнительную информацию об этом подходе см. в руководстве для разработчиков Google Analytics по отслеживанию событий.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Чем больше вы знаете о своих пользователях, тем лучше у вас будет возможность сделать правильный выбор в отношении инвестиций в разработку веб-сайта, мобильного приложения или приложения SaaS (программное обеспечение как услуга). Измеряйте то, что имеет значение, от загрузки и первого использования до использования, покупок и лояльности. Google Analytics помогает отслеживать и анализировать поведение пользователей в большинстве приложений, включая мобильные приложения (iOS и Android), веб-приложения и приложения SaaS, а также устройства Интернета вещей (IoT).

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

Благодаря дополнительным инструментам вы можете получить еще более полное представление о том, как люди взаимодействуют с отдельными экранами приложений или страницами на веб-сайте. Вы также можете добавить дополнительные инструменты для сбора более подробных взаимодействий, где это необходимо, используя отслеживание событий для детальных взаимодействий, таких как взаимодействие с видеоплеерами, загрузками, отправкой форм и т. д. Вы также можете измерить количество важных бизнес-действий, которые совершают пользователи (так называемые конверсии цели). , а также транзакции и покупки электронной торговли.

Планирование измерений

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

Ваш план измерений должен определять:

  • Общие бизнес-цели
  • Стратегии и тактики, поддерживающие общие бизнес-цели.
  • Ключевые показатели эффективности (KPI) для измерения успеха ваших стратегий и тактик.
  • Сегментируйте, чтобы лучше понять, что способствует успеху, включая сегментацию вашей маркетинговой деятельности и самых ценных пользователей.
  • Цели для каждого ключевого показателя эффективности, чтобы понять, достигает ли ваш бизнес своих целей.

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

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

Цели

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

Определение целей является фундаментальным компонентом любого плана измерения цифровой аналитики. Правильно настроенные цели позволяют Analytics предоставлять вам важную информацию, чтобы лучше понять, совершают ли пользователи действия, которые вы от них хотите. Без этой информации практически невозможно оценить эффективность вашего онлайн-бизнеса.

Расширенная электронная торговля

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

У нас есть отличные ресурсы для реализации расширенной электронной торговли на вашем веб-сайте, в том числе демонстрационный магазин с новыми скриптами расширенной электронной торговли, чтобы вы могли увидеть этот замечательный ресурс в действии.

Отслеживание событий

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

Специальные параметры и показатели

Специальные параметры и специальные показатели аналогичны параметрам и показателям по умолчанию в вашем аккаунте Google Analytics, за исключением того, что вы создаете их самостоятельно! Вы можете использовать их для сбора и анализа данных, которые Google Analytics не собирает автоматически. Например, вы можете использовать специальное измерение для сбора данных об уровне пользователя в игре для мобильных приложений. Или, если вы являетесь издателем, вы можете использовать специальный параметр для сбора данных об уровне подписки пользователя. Специальные параметры и показатели позволяют комбинировать данные Google Analytics с данными, не относящимися к Google Analytics, что обеспечивает более глубокое понимание поведения пользователей.

Отчетность

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

Активные пользователи

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

Если цифры ниже ожидаемых, переоцените свои маркетинговые усилия, чтобы определить, ориентируетесь ли вы на соответствующую аудиторию и выигрывают ли ваши объявления аукционы. Вы также можете искать любой негативный контент в прессе или социальных сетях, который может повлиять на трафик. Даже если все слухи о маркетинге и социальных сетях положительные, вы можете создавать технические препятствия для своих пользователей с помощью дизайна вашего сайта или приложения.

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

Когорты

Очень распространенный способ измерения вовлеченности пользователей – метод, называемый когортным анализом. Когорта — это группа пользователей, которые имеют общие характеристики. Например, все пользователи с одинаковой датой приобретения (или первого использования) принадлежат к одной когорте. Отчет "Когортный анализ" позволяет выделить и проанализировать поведение когорты.

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

  • Изучите отдельные когорты, чтобы оценить реакцию на краткосрочные маркетинговые мероприятия, такие как электронные письма или уведомления пользователей.
  • Узнайте, как поведение и эффективность отдельных групп пользователей меняются изо дня в день, от недели к неделе и от месяца к месяцу в зависимости от того, когда вы привлекли этих пользователей.
  • Объедините пользователей в группы на основе общих характеристик, таких как дата приобретения, а затем изучите поведение этих групп в соответствии с такими показателями, как удержание пользователей или доход.

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

  • Общие недостатки, которые можно легко исправить
  • Скорость, с которой вам необходимо привлекать новых пользователей, чтобы компенсировать неизбежный отток пользователей.

Отчет о поведении

Отчет "Карта поведения" визуализирует пути, которые пользователи прошли от одного экрана, страницы или события к другому. Этот отчет может помочь вам узнать, какой контент поддерживает интерес пользователей к вашему сайту. Отчет "Карта поведения" также может помочь выявить потенциальные проблемы с содержанием или удобством использования.

Используйте отчет Behavior Flow, чтобы узнать, насколько пользователи заинтересованы в вашем контенте, и выявить потенциальные проблемы с контентом. Схема поведения может ответить на такие вопросы, как:

  • Существует ли событие, которое всегда инициируется первым? Приводит ли это пользователей к большему количеству событий или других действий?
  • Есть ли пути через ваше мобильное приложение или сайт, которые более популярны, чем другие, и если да, то хотите ли вы, чтобы пользователи шли по этим путям?
  • Переходили ли пользователи сразу со страниц товаров к оформлению заказа без каких-либо дополнительных покупок?

Отчеты о событиях

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

  • Категория: "Видео: обучающие", "Видео: музыка".
  • Действие: «Воспроизвести», «Стоп», «Пауза».
  • Ярлык: "Танцевальное музыкальное видео", "Начало работы с Google Analytics".

Отчеты по специальным параметрам и показателям

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

Например, вы можете использовать специальные параметры и показатели, чтобы узнать о поведении игроков в игровом приложении. Используя специальные параметры, вы можете создавать новые группы обращений, сеансов и пользователей. Кроме того, вы можете продавать дополнительные функции для улучшения взаимодействия с пользователем, такие как «улучшения». Вы можете использовать дополнительное поле для измерения силы каждого бонуса, приобретенного пользователями. Таким образом, вы сможете определить, были ли определенные сильные стороны усиления более популярными, чем другие. Использование специальных параметров и показателей таким образом позволит вам ответить на такие вопросы, как:

  • Сколько раз играются простые уровни по сравнению со средними или сложными?
  • Сколько уровней проходится каждый день в течение 3-дневной бесплатной пробной версии?
  • Сколько уровней проходят пользователи пробной версии по сравнению с пользователями, оплатившими игру?

Заключение

Для бизнеса очень важно понимать, как люди используют ваши приложения, в том числе мобильные приложения (iOS и Android), веб-приложения и приложения SaaS, а также устройства Интернета вещей (IoT). Понимание поведения пользователей поможет вам улучшить взаимодействие с пользователем, уточнить функции и контент и создать продукт, полезный для ваших пользователей. Google Analytics может помочь вам измерить поведение пользователей, получить информацию об использовании и внести реальные изменения, которые улучшат взаимодействие с пользователем и эффективность вашего бизнеса.

В этой статье рассказывается, как авторизуются запросы приложений к Analytics Reporting API.

Авторизация поступления

Чтобы получить свои официальные данные в Google Analytics, необходимо войти в аккаунт. Аналогичным образом, когда пользователь запускает ваше приложение, он должен дать разрешение на доступ к данным.

Каждый запрос от вашего приложения к Google Analytics API должен предоставить токен авторизации, который одновременно является идентификатором вашего приложения для Google.

Протоколы авторизации

Для авторизации отправки вашего приложения с использованием протокола OAuth 2.0. Другие протоколы авторизации не обнаруживаются. Если в приложении используется вход через аккаунт Google, некоторые аспекты авторизации реализуются автоматически.

Авторизация исходящих файлов с использованием OAuth 2.0

Все запросы к API Google Analytics должны быть разрешены пользователем, прошедшим аутентификацию.

Особенности процесса авторизации с помощью OAuth 2.0 развертываются от типа приложений. В общих чертах процедура выглядит так:

  1. Сначала приложение нужно зарегистрировать через Google API Console. Вы получите информацию, которая пригодится позже, например, идентификатор и секретный код клиента.
  2. Активируйте Analytics API в Google API Console. Если такого API в консоли нет, пропустите этот шаг.
  3. Если при размещении требуются данные о местности, оно запрашивает у Google требуемую область доступа.
  4. Google включает диалоговое окно с авторизованным предложением для запроса приложения, которое показывает данные.
  5. Если пользователь соглашается, Google предоставляет токен доступа с ограниченным сроком действия.
  6. Ваше приложение запрашивает популярные данные, указывая токен доступа.
  7. Получив действительный запрос и токен, Google возвращает необходимые данные.

Иногда процесс может отображать дополнительные этапы, например, с использованием обновления токенов для получения новых токенов доступа. Подробнее об авторизации различных типов приложений читайте в документации по OAuth 2.0.

Информация об области доступа OAuth 2.0 для Google Analytics API:

Чтобы запросить доступ с помощью OAuth 2.0, при размещении нужна информация об области доступа к данным, которые Google предоставляет для регистрации приложений (например, идентификатор или секретный ключ клиента).

Совет. Клиентские библиотеки API Google автоматически включают часть задачи с авторизацией. Они существуют для различных языков программирования. Дополнительную информацию можно получить на странице Библиотеки и примеры кода.

Распространенные процессы аутентификации OAuth 2.0

В этом разделе советы при использовании процессов аутентификации OAuth 2.0.

Веб-сервер

Этот вариант наиболее эффективен, если вы эффективно используете данные о пользователях в Google Analytics в автоматическом режиме, офлайн или по расписанию.

  • Автоматическое обновление оперативной сводки с загрузкой актуальных данных Google Analytics.

Сторона клиента

Рекомендуется, если пользователь активно взаимодействует с приложением для доступа к данным Google Analytics из браузера. Этот вариант не позволяет использовать функции на сервере, поэтому не создаются отчеты в автоматическом режиме, в автономном режиме или по расписанию.

  • Средство для создания отчетов в браузере, например документ документа Google Analytics.

Установленные приложения

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

  • Виджет рабочего стола на компьютере.
  • Плагин для системы управления контентом. В отличие от первых двух процессов, можно выделить один проект в консоли API. Это позволяет создавать сводные отчеты и получать процесс установки для пользователей.

Сервисные аккаунты

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

Чтобы начать работать с Analytics API, нужно перезагрузить мобильные устройства. С его помощью можно создать проект в Google API Console, активировать API и получить учетные данные.

Чтобы создать сервисный аккаунт, возможно действие:

  1. Нажмите Создать учетные данные > Ключ сервисного аккаунта.
  2. Выберите формат, в котором вы хотите скачать приложение открытого/закрытого ключа аккаунта: стандартный файл P12 или файл JSON, который может быть загружен клиентской библиотекой Google API.

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

Устранение неполадок

Код справки 401 означает, что истек срок действия токена доступа ( access_token ) или для API задана неверная область действия.

Код статуса 403 возвращается, если у пользователя нет доступа к представлению (профилю). Убедитесь, что у пользователя есть права на все времена.

Площадка для экспериментов с OAuth 2.0

Ошибка invalid_grant

При использовании токена обновления иногда возникает ошибка invalid_grant . Она вызвала одну из следующих причин:

  • Время сервера не синхронизировано с протоколом NTP.
  • Превышено обнаружение количества токенов обновления.

Приложения могут запросить обновление нескольких токенов для доступа к одному аккаунту Google Analytics.

Если пользователь хочет установить на несколько компьютеров приложение и работать с ними в одном аккаунте Google Analytics, то для каждого компьютера обязательно отдельный токен. Количество токенов ограничено. В случае превышения лимита токены, выданные раньше, становятся недействующими. Предлагаю использовать возвращает ошибку invalid_grant .

Для каждой пары из клиентов OAuth 2.0 и в аккаунте Google Analytics обнаружено обновление 25 токенов. Соответственно, с выпуском 26-го токена становится недействительным первым, с созданием 27-го – вторым и т. д. д.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Данный продукт или функция подпадают под действие Предложений Pre-GA Условий использования Google Cloud. Продукты и функции до общедоступной версии могут иметь ограниченную поддержку, а изменения в продуктах и ​​функциях до общедоступной версии могут быть несовместимы с другими версиями до общедоступной версии. Дополнительную информацию см. в описаниях этапов запуска.

Информацию о доступе к этому выпуску см. на странице запроса доступа.

Log Analytics предоставляет вам аналитические возможности BigQuery непосредственно в Cloud Logging с новым пользовательским интерфейсом, оптимизированным для анализа данных журналов. С помощью Log Analytics вы можете использовать SQL для выполнения расширенного анализа журналов. Чтобы помочь устранить разрозненность данных, Log Analytics также делает данные ваших журналов доступными непосредственно в BigQuery. Вы можете сопоставлять свои журналы с другими бизнес-данными, хранящимися в BigQuery, что дает вам более полное представление о ваших сервисах Google Cloud.

Функции Log Analytics

  • Конфигурация на уровне сегмента: легко настраивайте сегменты ведения журналов, чтобы применять Log Analytics к полученным данным журналов.
  • Новый пользовательский интерфейс: запрашивайте данные журналов в новом пользовательском интерфейсе Log Analytics, используя стандартный SQL BigQuery. Результаты вашего запроса отображаются в формате, оптимизированном для просмотра данных журналов.
  • Простое хранение. Данные журналов хранятся в наборе данных BigQuery, которым управляет Logging.
  • Доступ из BigQuery. Удобный доступ к данным журналов в BigQuery с помощью нового параметра конфигурации сегмента.

Пользовательский интерфейс для Log Analytics.

Как работает Log Analytics

Когда вы создаете корзину журналов и включаете для нее Log Analytics, Cloud Logging делает данные журналов доступными в интерфейсе Log Analytics в Logging. Включив Log Analytics, вам не нужно направлять и управлять отдельной копией данных в BigQuery. Log Analytics позволяет анализировать данные журналов с помощью того же стандартного SQL, который поддерживает BigQuery. Вы по-прежнему можете запрашивать и анализировать данные, как обычно, используя знакомые вам функции ведения журнала.

Если вы хотите объединить и использовать данные журналов с другими данными в BigQuery, вы можете настроить представление данных в корзине с поддержкой Logs Analytics непосредственно в BigQuery. Тот же запрос, который вы используете в Log Analytics, работает и в BigQuery.

Присоединиться к предварительному просмотру

Чтобы присоединиться к предварительной версии Log Analytics, отправьте регистрационную форму.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Читайте также: