О сборе информации¶
Glarus BI использует Google Analytics и Snowplow для сбора анонимной информации об использовании с установленных серверов, которые разрешают эту функцию. Ниже приведён список наблюдаемых нами событий, а также информация, которую мы собираем о пользователе, выполняющем действие, и об используемом экземпляре Glarus BI.
Мы также можем собрать некоторые анонимные метрики с сервера приложений Glarus BI. Обратите внимание, что в этом процессе мы не собираем никаких имён пользователей, электронных писем, IP-адресов серверов, сведений о базе данных любого рода или какой-либо личной информации.
Хотя этот список анонимной информации, которую мы собираем, может показаться длинным, полезно сравнить его с другими альтернативами. На типичной платформе SaaS эта информация не только будет собираться, но и будет сопровождаться информацией о ваших данных, частоте доступа к ним, конкретных запросах, которые вы используете, конкретных количествах записей, связанных с вашей компанией, и текущих данных.
Мы собираем эту информацию, чтобы улучшить пользовательский опыт и качество нашего продукта. Мы используем данные, которые вы добровольно предоставляете, чтобы понять, как наши пользователи на самом деле используют наш продукт, каким функциям отдать приоритет и на какие элементы ориентироваться в процессе разработки. Например, не зная, каково распределение количества учётных записей на каждом экземпляре в нашей базе установки, мы не можем знать, могут ли предоставляемые нами инструменты масштабироваться для улучшения производительности. С помощью сбора этой статистики мы стремимся создать лучший продукт из возможных.
Если вы предпочитаете не предоставлять нам эти анонимные данные об использовании, вы всегда можете перейти в раздел администратора и отключить параметр Анонимное отслеживание
.
Если вы находитесь в процессе настройки своей Glarus BI, администратор также может отключить отслеживание на этапе Настройки данных об использовании
. Мы собираем несколько анонимных событий до этого момента, но больше не будем этого делать, если вы решите отказаться.
В приведённом ниже списке мы подробно разъясняем, почему мы собираем каждый бит информации.
Примеры вопросов, на которые мы хотим получить ответы¶
- Работает ли наш интерфейс запросов?
- Останавливаются ли пользователи на полпути к вопросу?
- Используют ли пользователи фильтры?
- Используют ли пользователи группы? – Как часто пользователи используют выборку 'чистых' строк по сравнению с другими вариантами агрегации? – Люди нажимают на заголовки столбцов для сортировки или добавляют условие сортировки вручную?
- Как часто пользователи пишут SQL вместо использования интерфейса запросов?
- Эти запросы написаны определённой группой аналитиков или же все пользователи компании владеют SQL?
- Используют ли люди дашборды в качестве отправной точки для запросов?
- Сколько щелчков на карточках дашборда?
- Сколько из этих щелчков приводят к выполнению изменённых запросов?
- Как часто сохраняются запросы?
- Как часто сохранённые вопросы добавляются на дашборды?
Что мы будем делать с ответами на эти вопросы¶
- Приоритизируем разработку интерфейса запросов по сравнению с интерфейсом SQL.
- Оптимизируем продукт для определённых шаблонов использования.
- Будем в курсе о проблемах с несовместимостью браузеров.
- Оптимизируем наши дашборды, либо для самостоятельного использования, либо для использования в качестве рабочего процесса.
Хотя мы внимательно следим за сообщениями о проблемах либо о запросах нового функционала, мы также стремимся улучшать пользовательский опыт и развивать функциональность, которые действительно важны нашим пользователям. Разрешив нам собирать информацию о вашем экземпляре Glarus BI, вы напрямую даёте своим пользователям возможность участвовать в будущих разработках.
Данные, которые мы собираем¶
ПРИМЕЧАНИЕ. Мы никогда не собираем какие-либо конкретные данные, такие как: сведения о пользователе, имена таблиц, имена полей и т.д. ни в одной из наших методик отслеживания. Собранные данные ограничиваются типами действий, которые пользователи выполняют с продуктом.
События Google Analytics¶
Категория | Действие | Почему мы собираем это |
---|---|---|
Ссылки и просмотры страниц | Общее отслеживание наиболее часто используемых страниц веб-сайта | Для лучшего понимания того, какие элементы приложения нравятся и используются пользователями. Это даёт нам понимание того, что популярно, а что, возможно, нуждается в дальнейшем улучшении. |
Дашборды | Когда используется раскрывающийся список дашборда, когда панели создаются и обновляются, какие типы изменений происходят, например добавление/удаление карточек и изменение положения. | Мы используем эту информацию, чтобы понять, как используются дашборды и какие типы действий пользователи чаще всего выполняют на них. |
Пульс | Когда создаются и обновляются пульсы, какие типы создаются и сколько карточек обычно входит в пульс. | Это используется, чтобы иметь представление о том, как пользователи структурируют свои push-коммуникации. Когда и куда чаще всего отправляется информация. Позволяет Glarus BI продолжать улучшать функции, связанные с взаимодействием с push нотификациями. |
Мастер запросов | Сохранение и просмотр запроса, одновременно с моментами выбора типов графиков и условий запросов. | Помогает Glarus BI понять основные закономерности доступа пользователей к своим данным. |
SQL-запрос | Когда SQL-запрос сохраняется или исполняется | В основном это просто даёт нам представление о том, когда пользователи обходят интерфейс запросов GUI. Мы никогда не фиксируем фактически написанный SQL. |
Настройки администратора | Мы собираем некоторые очень простые статистические данные о том, когда обновляются настройки и возникают ли ошибки. Мы также фиксируем некоторые общие настройки, такие как выбранный часовой пояс. | Мы используем эту информацию, чтобы убедиться, что у пользователей нет проблем с управлением своим экземпляром Glarus BI, и она даёт нам некоторое представление о наиболее распространённых вариантах конфигурации. Это помогает нам их оптимизировать. |
Базы данных | Мы просто фиксируем, когда создаются или удаляются базы данных и какие типы баз данных используются. | Это помогает Glarus BI уделять больше времени и внимания тем типам баз данных, которые наиболее популярны среди пользователей. |
Метаданные таблиц | Учитываются сохранение и обновление таблиц, полей, сегментов и метрик, а также некоторые другие детали, например выбор типов специальных метаданных. | Мы используем эти данные, чтобы убедиться, что Glarus BI предоставляет пользователям соответствующий набор опций для описания их данных, а также это даёт нам представление о том, сколько времени пользователи тратят на разметку своих схем. |
События Snowplow¶
Категория | Действие | Почему мы собираем эти данные |
---|---|---|
Установка | Общее отслеживание по щелчкам, какие шаги завершены, а какие остановлены. | Это даёт нам понимание того, как мы можем оптимизировать добавление новых пользователей Glarus BI. |
Конфигурация базы данных | Является ли ваша попытка подключения к базе данных успешной или неудачной, к какой базе данных вы подключаетесь. Мы не собираем никаких учётных данных вашей базы данных. | Помогает нам понять, какие базы данных наиболее популярны, чтобы мы могли улучшать работу с ними. |
Дашборд | Когда вы создаёте новый дашборд или добавляете новый запрос на дашборд. | Мы можем это использовать, чтобы определить, добавляет ли Glarus BI ценность вашей организации и, следовательно, правильно ли мы выполняем свою работу. |
Аккаунт | При создании нового пользователя или настройке нового экземпляра. | Это позволяет создавать базовые отчёты, которые помогают нам понять, как растет ваша команда Glarus BI. |
Аналитика на стороне сервера¶
Метрика | Почему мы собираем эти данные |
---|---|
Количество пользователей/администраторов и включен ли SSO | Чтобы понять, какие методы аутентификации используются и следует ли отдавать приоритет функциям, связанных с масштабируемостью по мере увеличения количества пользователей. |
Количество пользовательских групп | Чтобы понять, насколько сложна модель разрешений у большинства наших пользователей, и убедиться, что мы не слишком упрощаем наши дизайны. |
Количество дашбордов | Нужно ли нам развивать функционал, связанный с организацией дашбордов. |
Количество карточек на один дашборд | Нужно ли нам развивать структуру, чтобы упростить анализ длинных дашбордов? |
Количество дашбордов на одну карточку | Создают ли наши пользователи карточку только для того, чтобы поместить её на дашборд, или она используется во многих местах? |
Типы баз данных | Развитие драйверов для каких баз данных должно получить приоритет. |
Количество пульсов с вложениями | Используют ли пользователи вложения? |
Количество нотификаций | Используют ли пользователи нотификации? Какое их количество на пользователя? |
Количество коллекций | Нужно ли нам добавлять механизм для дополнительной организации работы коллекций. |
Количество баз данных | Используют ли пользователи одну базу данных или несколько? Насколько велики должны быть иконки для базы данных в браузере? |
Количество схем | Активно ли пользователи используют пространства имен? Нам действительно нужно проектировать сотни схем или этим пользуется небольшой процент наших пользователей? |
Количество таблиц | Какие модели данных используют люди? Нужен ли нам поиск по таблице? |
Количество полей | Можем ли мы предварительно получить все поля в нашем API метаданных, чтобы улучшить производительность для большинства пользователей, или мы должны получать их для каждой таблицы для более эффективного масштабирования? |
Количество сегментов | Активно ли используют люди сегменты? Если да, должны ли мы отображать их выше в пользовательском интерфейсе? |
Количество метрик | Метрики распространены? Если нет, следует ли нам удалить параметр «Метрики» в интерфейсе новых запросов? |
Количество выполненных запросов | Сколько запросов выполняется нашими наиболее активными экземплярами Glarus BI в день? Нужно ли нам улучшать кэширование? |
Количество ошибок при выполнении запросов | Нужно ли нам изменить способ отображения ошибок в журналах? |
Задержка при выполнении запроса | Какой процент нашей пользовательской базы выполняет запросы, которые допускают повторные запросы (исполняемые менее 1 секунды) |
Временная зона | У нас есть ошибка в определённом часовом поясе, сколько пользователей в этом часовом поясе? |
Язык | Сколько у нас пользователей, не говорящих по-английски? Как быстро мы должны продвигать интернационализацию? |
Версия OS и JVM | Можем ли мы отказаться от Java 7? |
Обратите внимание, что выборка этих данных должна быть репрезентативной. Фактический код, который работает для создания этого, можно проверить на https://github.com/metabase/metabase/blob/master/src/metabase/analytics/.
Приватность данных¶
Посетите нашу страницу конфиденциальность и безопасность данных.