- Ресурс: ReportTask
- Определение отчета
- Измерение
- Выражение Измерения
- Выражение случая
- ОбъединитьВыражение
- Метрика
- Диапазон дат
- Выражение фильтра
- Список выражений фильтра
- Фильтр
- Строковый фильтр
- Тип соответствия
- Инлистфильтр
- ЧисловойФильтр
- Операция
- Числовое значение
- МеждуФильтр
- ПустойФильтр
- Агрегация показателей
- Заказ по
- MetricOrderBy
- DimensionOrderBy
- Тип заказа
- Спецификация когорты
- когорта
- КогортыДиапазон
- Детализация
- Настройки отчета когорты
- Уровень выборки
- Метаданные отчета
- Состояние
- Методы
Ресурс: ReportTask
Конкретная конфигурация задачи отчета.
JSON-представление |
---|
{ "name": string, "reportDefinition": { object ( |
Поля | |
---|---|
name | Только вывод. Идентификатор. Имя ресурса задачи отчета, назначенное при создании. Формат: «свойства/{свойство}/reportTasks/{reportTask}» |
report Definition | Необязательный. Определение отчета для получения данных отчета, описывающих структуру отчета. Обычно он включает поля, которые будут включены в отчет, и критерии, которые будут использоваться для фильтрации данных. |
report Metadata | Только вывод. Метаданные отчета для конкретной задачи отчета, которые предоставляют информацию об отчете. Обычно он включает следующую информацию: имя ресурса отчета, состояние отчета, временную метку создания отчета и т. д. |
Определение отчета
Определение того, как следует запускать отчет.
JSON-представление |
---|
{ "dimensions": [ { object ( |
Поля | |
---|---|
dimensions[] | Необязательный. Запрошенные и отображенные размеры. |
metrics[] | Необязательный. Запрошенные и отображаемые метрики. |
date Ranges[] | Необязательный. Диапазоны дат данных для чтения. Если запрошено несколько диапазонов дат, каждая строка ответа будет содержать индекс диапазона дат, отсчитываемый от нуля. Если два диапазона дат перекрываются, данные о событиях для перекрывающихся дней включаются в строки ответа для обоих диапазонов дат. В запросе когорты этот |
dimension Filter | Необязательный. Фильтры измерений позволяют запрашивать в отчете только определенные значения измерений. Дополнительные сведения см. в разделе «Основы фильтров измерений» . В этом фильтре нельзя использовать метрики. |
metric Filter | Необязательный. Предложение фильтра метрик. Применяется после агрегирования строк отчета, аналогично предложению «have» в SQL. В этом фильтре нельзя использовать размеры. |
offset | Необязательный. Количество строк в начальной строке из хранилища Google Analytics. Первая строка считается строкой 0. При создании задачи отчета параметры |
limit | Необязательный. Количество строк, возвращаемых в отчете. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. API также может возвращать меньше строк, чем запрошенное |
metric Aggregations[] | Необязательный. Агрегация метрик. Агрегированные значения показателей будут отображаться в строках, где для параметра DimensionValues установлено значение «RESERVED_(MetricAggregation)». |
order Bys[] | Необязательный. Указывает, как упорядочены строки в ответе. |
currency Code | Необязательный. Код валюты в формате ISO4217, например «AED», «USD», «JPY». Если поле пусто, в отчете используется валюта ресурса по умолчанию. |
cohort Spec | Необязательный. Когортная группа, связанная с этим запросом. Если в запросе есть когортная группа, параметр «когорта» должен присутствовать. |
keep Empty Rows | Необязательный. Если значение false или не указано, каждая строка со всеми метриками, равными 0, не будет возвращена. Если это правда, эти строки будут возвращены, если они не будут удалены фильтром отдельно. Независимо от этого параметра Например, если свойство никогда не регистрирует событие |
sampling Level | Необязательный. Уровень выборки отчета. |
Измерение
Измерения — это атрибуты ваших данных. Например, параметр «Город» указывает город, из которого происходит событие. Значения измерений в ответах отчета представляют собой строки; например, городом может быть «Париж» или «Нью-Йорк».
JSON-представление |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Поля | |
---|---|
name | Имя измерения. См. раздел «Измерения API» для получения списка имен измерений, поддерживаемых основными методами отчетности, такими как Если На измерения ссылаются по |
dimension Expression | Одно измерение может быть результатом выражения нескольких измерений. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение Измерения
Используется для выражения измерения, которое является результатом формулы нескольких измерений. Примеры использования: 1) нижний регистр (размерность) 2) объединение (размерность1, символ, размерность2).
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения one_expression . Укажите один тип выражения измерения для DimensionExpression . one_expression может быть только одним из следующих: | |
lower Case | Используется для преобразования значения размера в нижний регистр. |
upper Case | Используется для преобразования значения размера в верхний регистр. |
concatenate | Используется для объединения значений измерения в одно измерение. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение случая
Используется для преобразования значения измерения в один случай.
JSON-представление |
---|
{ "dimensionName": string } |
Поля | |
---|---|
dimension Name | Имя измерения. Имя должно ссылаться на имя в поле размеров запроса. |
ОбъединитьВыражение
Используется для объединения значений измерения в одно измерение.
JSON-представление |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Поля | |
---|---|
dimension Names[] | Названия размеров. Имена должны ссылаться на имена в поле измерений запроса. |
delimiter | Разделитель, помещаемый между именами измерений. Разделителями часто являются одиночные символы, такие как «|». или «,», но могут быть и более длинными строками. Если значение измерения содержит разделитель, в ответе будут присутствовать оба без различия. Например, если значение параметра 1 = «US,FR», значение параметра 2 = «JP» и разделитель = «,», то ответ будет содержать «US,FR,JP». |
Метрика
Количественные измерения отчета. Например, метрика eventCount
— это общее количество событий. Запросы разрешены до 10 метрик.
JSON-представление |
---|
{ "name": string, "expression": string, "invisible": boolean } |
Поля | |
---|---|
name | Имя метрики. См. раздел «Метрики API» для получения списка имен метрик, поддерживаемых основными методами отчетности, такими как Если указано На метрики ссылаются по |
expression | Математическое выражение для производных показателей. Например, метрика «Количество событий на пользователя» — |
invisible | Указывает, невидима ли метрика в ответе отчета. Если метрика невидима, она не будет создавать столбец в ответе, но ее можно использовать в |
Диапазон дат
Непрерывный набор дней: startDate
, startDate + 1
, ..., endDate
. Запросы разрешены до 4 диапазонов дат.
JSON-представление |
---|
{ "startDate": string, "endDate": string, "name": string } |
Поля | |
---|---|
start Date | Включающая дата начала запроса в формате |
end Date | Включающая дата окончания запроса в формате |
name | Присваивает имя этому диапазону дат. Измерение |
Выражение фильтра
Для выражения фильтров параметров или показателей. Поля в одном выражении фильтра должны содержать либо все измерения, либо все показатели.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Союз полевых expr . Укажите один тип выражения фильтра для FilterExpression . expr может быть только одним из следующих: | |
and Group | Выражения FilterExpressions в andGroup имеют отношение AND. |
or Group | Выражения FilterExpressions в orGroup имеют отношение ИЛИ. |
not Expression | FilterExpression НЕ является выражением notExpression. |
filter | Примитивный фильтр. В одном и том же выражении FilterExpression все имена полей фильтра должны быть либо всеми измерениями, либо всеми метриками. |
Список выражений фильтра
Список выражений фильтра.
JSON-представление |
---|
{
"expressions": [
{
object ( |
Поля | |
---|---|
expressions[] | Список выражений фильтра. |
Фильтр
Выражение для фильтрации значений параметра или показателя.
JSON-представление |
---|
{ "fieldName": string, // Union field |
Поля | |
---|---|
field Name | Имя измерения или имя метрики. Должно быть имя, определенное в параметрах или показателях. |
Поле объединения one_filter . Укажите один тип фильтра для Filter . one_filter может быть только одним из следующих: | |
string Filter | Фильтр, связанный со строками. |
in List Filter | Фильтр для значений в списке. |
numeric Filter | Фильтр для числовых значений или значений даты. |
between Filter | Фильтр между двумя значениями. |
empty Filter | Фильтр для пустых значений, таких как значения «(не установлено)» и «». |
Строковый фильтр
Фильтр для строки
JSON-представление |
---|
{
"matchType": enum ( |
Поля | |
---|---|
match Type | Тип соответствия для этого фильтра. |
value | Строковое значение, используемое для сопоставления. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
Тип соответствия
Тип соответствия строкового фильтра
Перечисления | |
---|---|
MATCH_TYPE_UNSPECIFIED | Не указано |
EXACT | Точное совпадение строкового значения. |
BEGINS_WITH | Начинается со строкового значения. |
ENDS_WITH | Заканчивается строковым значением. |
CONTAINS | Содержит строковое значение. |
FULL_REGEXP | Полное совпадение регулярного выражения со строковым значением. |
PARTIAL_REGEXP | Частичное совпадение регулярного выражения со строковым значением. |
Инлистфильтр
Результат должен быть в списке строковых значений.
JSON-представление |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Поля | |
---|---|
values[] | Список строковых значений. Должно быть непусто. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
ЧисловойФильтр
Фильтры для числовых значений или значений даты.
JSON-представление |
---|
{ "operation": enum ( |
Поля | |
---|---|
operation | Тип операции для этого фильтра. |
value | Числовое значение или значение даты. |
Операция
Операция, примененная к числовому фильтру
Перечисления | |
---|---|
OPERATION_UNSPECIFIED | Не указано. |
EQUAL | Равный |
LESS_THAN | Меньше, чем |
LESS_THAN_OR_EQUAL | Меньше или равно |
GREATER_THAN | Больше, чем |
GREATER_THAN_OR_EQUAL | Больше или равно |
Числовое значение
Чтобы представить число.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения one_value . Одно из числовых значений one_value может быть только одним из следующих: | |
int64 Value | Целое значение |
double Value | Двойное значение |
МеждуФильтр
Чтобы выразить это, результат должен находиться между двумя числами (включительно).
JSON-представление |
---|
{ "fromValue": { object ( |
Поля | |
---|---|
from Value | Начинается с этого номера. |
to Value | Заканчивается этим номером. |
ПустойФильтр
Этот тип не имеет полей.
Фильтровать пустые значения.
Агрегация показателей
Представляет агрегирование метрик.
Перечисления | |
---|---|
METRIC_AGGREGATION_UNSPECIFIED | Неопределенный оператор. |
TOTAL | Оператор СУММ. |
MINIMUM | Минимальный оператор. |
MAXIMUM | Максимальный оператор. |
COUNT | Оператор счета. |
Заказ по
Order bys определяет, как будут сортироваться строки в ответе. Например, упорядочивание строк по убыванию количества событий — это один порядок, а упорядочивание строк по строке имени события — другой порядок.
JSON-представление |
---|
{ "desc": boolean, // Union field |
Поля | |
---|---|
desc | Если true, сортируется по убыванию. |
Поле объединения one_order_by . Укажите один тип заказа для OrderBy . one_order_by может быть только одним из следующих: | |
metric | Сортирует результаты по значениям метрики. |
dimension | Сортирует результаты по значениям измерения. |
MetricOrderBy
Сортировка по значениям показателей.
JSON-представление |
---|
{ "metricName": string } |
Поля | |
---|---|
metric Name | Имя метрики в запросе для сортировки. |
DimensionOrderBy
Сортировка по значениям измерений.
JSON-представление |
---|
{
"dimensionName": string,
"orderType": enum ( |
Поля | |
---|---|
dimension Name | Имя измерения в запросе на упорядочивание. |
order Type | Управляет правилом упорядочивания значений измерения. |
Тип заказа
Правило для упорядочивания значений размеров строки.
Перечисления | |
---|---|
ORDER_TYPE_UNSPECIFIED | Не указано. |
ALPHANUMERIC | Буквенно-цифровая сортировка по кодовой точке Юникода. Например, «2» < «A» < «X» < «b» < «z». |
CASE_INSENSITIVE_ALPHANUMERIC | Буквенно-цифровая сортировка без учета регистра по строчным буквам кода Юникода. Например, «2» < «A» < «b» < «X» < «z». |
NUMERIC | Перед сортировкой значения измерений преобразуются в числа. Например, при ЦИФРОВОЙ сортировке «25» < «100» и при ALPHANUMERIC сортировке «100» < «25». Все нечисловые значения размеров имеют одинаковое значение порядка ниже всех числовых значений. |
Спецификация когорты
Спецификация когорт для отчета о когортах.
Отчеты по когортам создают временные ряды удержания пользователей для когорты. Например, вы можете выбрать группу пользователей, привлеченных в первую неделю сентября, и следить за этой группой в течение следующих шести недель. Выбор когорты пользователей, привлеченных в первую неделю сентября, указан в объекте cohort
. Следующая когорта на следующие шесть недель указана в объекте cohortsRange
.
Примеры см. в разделе «Примеры когортных отчетов» .
Ответ на отчет может содержать еженедельный временной ряд, в котором, скажем, ваше приложение удержало 60 % этой группы через три недели и 25 % этой группы через шесть недель. Эти два процента могут быть рассчитаны по метрике cohortActiveUsers/cohortTotalUsers
и будут представлять собой отдельные строки в отчете.
JSON-представление |
---|
{ "cohorts": [ { object ( |
Поля | |
---|---|
cohorts[] | Определяет критерии отбора для группировки пользователей в когорты. В большинстве отчетов о когортах определяется только одна когорта. Если указано несколько когорт, каждая когорта может быть распознана в отчете по названию. |
cohorts Range | Отчеты по когортам следуют за когортами за расширенный диапазон дат отчетности. Этот диапазон определяет продолжительность смещения для отслеживания когорт. |
cohort Report Settings | Дополнительные настройки для когортного отчета. |
когорта
Определяет критерии отбора когорты. Когорта — это группа пользователей, имеющих общие характеристики. Например, пользователи с одинаковым значением firstSessionDate
принадлежат к одной когорте.
JSON-представление |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Поля | |
---|---|
name | Присваивает имя этой когорте. |
dimension | Измерение, используемое когортой. Требуется и поддерживает только |
date Range | Когорта выбирает пользователей, дата первого контакта которых находится между датой начала и датой окончания, определенной в В запросе когорты этот Этот |
КогортыДиапазон
Настраивает расширенный диапазон дат отчета для когортного отчета. Указывает продолжительность смещения для отслеживания когорт.
JSON-представление |
---|
{
"granularity": enum ( |
Поля | |
---|---|
granularity | Необходимый. Степень детализации, используемая для интерпретации значений |
start Offset | Если Если Если |
end Offset | Необходимый. Если Если Если |
Детализация
Степень детализации, используемая для интерпретации значений startOffset
и endOffset
для расширенного диапазона дат отчетности для когортного отчета.
Перечисления | |
---|---|
GRANULARITY_UNSPECIFIED | Никогда не следует указывать. |
DAILY | Ежедневная детализация. Обычно используется, если dateRange когорты равен одному дню и запрос содержит cohortNthDay . |
WEEKLY | Еженедельная детализация. Обычно используется, если dateRange когорты длится неделю (начиная с воскресенья и заканчивая в субботу), а запрос содержит cohortNthWeek . |
MONTHLY | Месячная детализация. Обычно используется, если dateRange когорты имеет продолжительность месяц и запрос содержит cohortNthMonth . |
Настройки отчета когорты
Дополнительные настройки когортного отчета.
JSON-представление |
---|
{ "accumulate": boolean } |
Поля | |
---|---|
accumulate | Если это правда, накапливается результат от первого дня касания до конечного дня. Не поддерживается в |
Уровень выборки
Категории уровней выборки для запросов.
Перечисления | |
---|---|
SAMPLING_LEVEL_UNSPECIFIED | Неопределенный тип. |
LOW | Применяет уровень выборки 10 миллионов к стандартным ресурсам и 100 миллионов к ресурсам Google Analytics 360. |
MEDIUM | Эксклюзивно для ресурсов Google Analytics 360 с уровнем выборки 1 миллиард. |
UNSAMPLED | Эксклюзивно для ресурсов Google Analytics 360. Исследования без выборки более точны и могут дать информацию, недоступную при стандартных исследованиях. Дополнительную информацию см. на странице https://support.google.com/analytics/answer/10896953 . |
Метаданные отчета
Метаданные отчета для конкретной задачи отчета.
JSON-представление |
---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
Поля | |
---|---|
creation Quota Tokens Charged | Только вывод. Общая сумма токенов квоты, начисленная при создании отчета. Поскольку это количество токенов основано на активности из состояния |
state | Только вывод. Текущее состояние этой задачи отчета. |
begin Creating Time | Только вывод. Время, когда был вызван Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
task Row Count | Только вывод. Общее количество строк в результате отчета. Это поле будет заполнено, когда состояние активно. Вы можете использовать |
error Message | Только вывод. Сообщение об ошибке отображается, если задача отчета завершается сбоем во время создания. |
total Row Count | Только вывод. Общее количество строк в хранилище Google Analytics. Если вы хотите запросить дополнительные строки данных помимо текущего отчета, они могут инициировать новую задачу отчета на основе Например, предположим, что |
Состояние
Состояние обработки.
Перечисления | |
---|---|
STATE_UNSPECIFIED | Неопределенное состояние никогда не будет использоваться. |
CREATING | Отчет в настоящее время создается и будет доступен в будущем. Создание происходит сразу после вызова CreateReport. |
ACTIVE | Отчет полностью создан и готов к запросам. |
FAILED | Не удалось создать отчет. |
Методы | |
---|---|
| Инициирует создание задачи отчета. |
| Получает метаданные отчета о конкретной задаче отчета. |
| Перечисляет все задачи отчета для свойства. |
| Получает содержимое задачи отчета. |
- Ресурс: ReportTask
- Определение отчета
- Измерение
- Выражение Измерения
- Выражение случая
- ОбъединитьВыражение
- Метрика
- Диапазон дат
- Выражение фильтра
- Список выражений фильтра
- Фильтр
- Строковый фильтр
- Тип соответствия
- Инлистфильтр
- ЧисловойФильтр
- Операция
- Числовое значение
- МеждуФильтр
- ПустойФильтр
- Агрегация показателей
- Заказ по
- MetricOrderBy
- DimensionOrderBy
- Тип заказа
- Спецификация когорты
- когорта
- КогортыДиапазон
- Детализация
- Настройки отчета когорты
- Уровень выборки
- Метаданные отчета
- Состояние
- Методы
Ресурс: ReportTask
Конкретная конфигурация задачи отчета.
JSON-представление |
---|
{ "name": string, "reportDefinition": { object ( |
Поля | |
---|---|
name | Только вывод. Идентификатор. Имя ресурса задачи отчета, назначенное при создании. Формат: «свойства/{свойство}/reportTasks/{reportTask}» |
report Definition | Необязательный. Определение отчета для получения данных отчета, описывающих структуру отчета. Обычно он включает поля, которые будут включены в отчет, и критерии, которые будут использоваться для фильтрации данных. |
report Metadata | Только вывод. Метаданные отчета для конкретной задачи отчета, которые предоставляют информацию об отчете. Обычно он включает следующую информацию: имя ресурса отчета, состояние отчета, временную метку создания отчета и т. д. |
Определение отчета
Определение того, как следует запускать отчет.
JSON-представление |
---|
{ "dimensions": [ { object ( |
Поля | |
---|---|
dimensions[] | Необязательный. Запрошенные и отображенные размеры. |
metrics[] | Необязательный. Запрошенные и отображаемые метрики. |
date Ranges[] | Необязательный. Диапазоны дат данных для чтения. Если запрошено несколько диапазонов дат, каждая строка ответа будет содержать индекс диапазона дат, отсчитываемый от нуля. Если два диапазона дат перекрываются, данные о событиях для перекрывающихся дней включаются в строки ответов для обоих диапазонов дат. В запросе когорты этот |
dimension Filter | Необязательный. Фильтры измерений позволяют запрашивать в отчете только определенные значения измерений. Дополнительные сведения см. в разделе «Основы фильтров измерений» . В этом фильтре нельзя использовать метрики. |
metric Filter | Необязательный. Предложение фильтра метрик. Применяется после агрегирования строк отчета, аналогично предложению «have» в SQL. В этом фильтре нельзя использовать размеры. |
offset | Необязательный. Количество строк в начальной строке из хранилища Google Analytics. Первая строка считается строкой 0. При создании задачи отчета параметры |
limit | Необязательный. Количество строк, возвращаемых в отчете. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. API также может возвращать меньше строк, чем запрошенное |
metric Aggregations[] | Необязательный. Агрегация метрик. Агрегированные значения показателей будут отображаться в строках, где для параметра DimensionValues установлено значение «RESERVED_(MetricAggregation)». |
order Bys[] | Необязательный. Указывает, как упорядочены строки в ответе. |
currency Code | Необязательный. Код валюты в формате ISO4217, например «AED», «USD», «JPY». Если поле пусто, в отчете используется валюта ресурса по умолчанию. |
cohort Spec | Необязательный. Когортная группа, связанная с этим запросом. Если в запросе есть когортная группа, параметр «когорта» должен присутствовать. |
keep Empty Rows | Необязательный. Если значение false или не указано, каждая строка со всеми метриками, равными 0, не будет возвращена. Если это правда, эти строки будут возвращены, если они не будут удалены фильтром отдельно. Независимо от этого параметра Например, если свойство никогда не регистрирует событие |
sampling Level | Необязательный. Уровень выборки отчета. |
Измерение
Измерения — это атрибуты ваших данных. Например, параметр «Город» указывает город, из которого происходит событие. Значения измерений в ответах отчета представляют собой строки; например, городом может быть «Париж» или «Нью-Йорк».
JSON-представление |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Поля | |
---|---|
name | Имя измерения. См. раздел «Измерения API» для получения списка имен измерений, поддерживаемых основными методами отчетности, такими как Если На измерения ссылаются по |
dimension Expression | Одно измерение может быть результатом выражения нескольких измерений. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение Измерения
Используется для выражения измерения, которое является результатом формулы нескольких измерений. Примеры использования: 1) нижний регистр (размерность) 2) объединение (размерность1, символ, размерность2).
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения one_expression . Укажите один тип выражения измерения для DimensionExpression . one_expression может быть только одним из следующих: | |
lower Case | Используется для преобразования значения размера в нижний регистр. |
upper Case | Используется для преобразования значения размера в верхний регистр. |
concatenate | Используется для объединения значений измерения в одно измерение. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение случая
Используется для преобразования значения измерения в один случай.
JSON-представление |
---|
{ "dimensionName": string } |
Поля | |
---|---|
dimension Name | Имя измерения. Имя должно ссылаться на имя в поле размеров запроса. |
ОбъединитьВыражение
Используется для объединения значений измерения в одно измерение.
JSON-представление |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Поля | |
---|---|
dimension Names[] | Названия размеров. Имена должны ссылаться на имена в поле измерений запроса. |
delimiter | Разделитель, помещаемый между именами измерений. Разделителями часто являются одиночные символы, такие как «|». или «,», но могут быть и более длинными строками. Если значение измерения содержит разделитель, в ответе будут присутствовать оба без различия. Например, если значение параметра 1 = «US,FR», значение параметра 2 = «JP» и разделитель = «,», то ответ будет содержать «US,FR,JP». |
Метрика
Количественные измерения отчета. Например, метрика eventCount
— это общее количество событий. Запросы разрешены до 10 метрик.
JSON-представление |
---|
{ "name": string, "expression": string, "invisible": boolean } |
Поля | |
---|---|
name | Имя метрики. См. раздел «Метрики API» для получения списка имен метрик, поддерживаемых основными методами отчетности, такими как Если указано На метрики ссылаются по |
expression | Математическое выражение для производных показателей. Например, метрика «Количество событий на пользователя» — |
invisible | Указывает, невидима ли метрика в ответе отчета. Если метрика невидима, она не будет создавать столбец в ответе, но ее можно использовать в |
Диапазон дат
Непрерывный набор дней: startDate
, startDate + 1
, ..., endDate
. Запросы разрешены до 4 диапазонов дат.
JSON-представление |
---|
{ "startDate": string, "endDate": string, "name": string } |
Поля | |
---|---|
start Date | Включительная дата начала запроса в формате |
end Date | Включительная дата окончания запроса в формате |
name | Присваивает имя этому диапазону дат. Измерение |
Выражение фильтра
Для выражения фильтров параметров или показателей. Поля в одном выражении фильтра должны содержать либо все измерения, либо все показатели.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Союз полевых expr . Укажите один тип выражения фильтра для FilterExpression . expr может быть только одним из следующих: | |
and Group | Выражения FilterExpressions в andGroup имеют отношение AND. |
or Group | Выражения FilterExpressions в orGroup имеют отношение ИЛИ. |
not Expression | FilterExpression НЕ является выражением notExpression. |
filter | Примитивный фильтр. В одном и том же выражении FilterExpression все имена полей фильтра должны быть либо всеми измерениями, либо всеми метриками. |
Список выражений фильтра
Список выражений фильтра.
JSON-представление |
---|
{
"expressions": [
{
object ( |
Поля | |
---|---|
expressions[] | Список выражений фильтра. |
Фильтр
Выражение для фильтрации значений параметра или показателя.
JSON-представление |
---|
{ "fieldName": string, // Union field |
Поля | |
---|---|
field Name | Имя измерения или имя метрики. Должно быть имя, определенное в параметрах или показателях. |
Поле объединения one_filter . Укажите один тип фильтра для Filter . one_filter может быть только одним из следующих: | |
string Filter | Фильтр, связанный со строками. |
in List Filter | Фильтр для значений в списке. |
numeric Filter | Фильтр для числовых значений или значений даты. |
between Filter | Фильтр между двумя значениями. |
empty Filter | Фильтр для пустых значений, таких как значения «(не установлено)» и «». |
Строковый фильтр
Фильтр для строки
JSON-представление |
---|
{
"matchType": enum ( |
Поля | |
---|---|
match Type | Тип соответствия для этого фильтра. |
value | Строковое значение, используемое для сопоставления. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
Тип соответствия
Тип соответствия строкового фильтра
Перечисления | |
---|---|
MATCH_TYPE_UNSPECIFIED | Не указано |
EXACT | Точное совпадение строкового значения. |
BEGINS_WITH | Начинается со строкового значения. |
ENDS_WITH | Заканчивается строковым значением. |
CONTAINS | Содержит строковое значение. |
FULL_REGEXP | Полное совпадение регулярного выражения со строковым значением. |
PARTIAL_REGEXP | Частичное совпадение регулярного выражения со строковым значением. |
Инлистфильтр
Результат должен быть в списке строковых значений.
JSON-представление |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Поля | |
---|---|
values[] | Список строковых значений. Должно быть непусто. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
ЧисловойФильтр
Фильтры для числовых значений или значений даты.
JSON-представление |
---|
{ "operation": enum ( |
Поля | |
---|---|
operation | Тип операции для этого фильтра. |
value | Числовое значение или значение даты. |
Операция
Операция, примененная к числовому фильтру
Перечисления | |
---|---|
OPERATION_UNSPECIFIED | Не указано. |
EQUAL | Равный |
LESS_THAN | Меньше, чем |
LESS_THAN_OR_EQUAL | Меньше или равно |
GREATER_THAN | Больше, чем |
GREATER_THAN_OR_EQUAL | Больше или равно |
Числовое значение
Чтобы представить число.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения one_value . Одно из числовых значений one_value может быть только одним из следующих: | |
int64 Value | Целое значение |
double Value | Двойное значение |
МеждуФильтр
Чтобы выразить это, результат должен находиться между двумя числами (включительно).
JSON-представление |
---|
{ "fromValue": { object ( |
Поля | |
---|---|
from Value | Начинается с этого номера. |
to Value | Заканчивается этим номером. |
ПустойФильтр
Этот тип не имеет полей.
Фильтровать пустые значения.
Агрегация показателей
Представляет агрегирование метрик.
Перечисления | |
---|---|
METRIC_AGGREGATION_UNSPECIFIED | Неопределенный оператор. |
TOTAL | Оператор СУММ. |
MINIMUM | Минимальный оператор. |
MAXIMUM | Максимальный оператор. |
COUNT | Оператор счета. |
Заказ по
Порядок по определяет, как будут сортироваться строки в ответе. Например, упорядочивание строк по убыванию количества событий — это один порядок, а упорядочивание строк по строке имени события — это другой порядок.
JSON-представление |
---|
{ "desc": boolean, // Union field |
Поля | |
---|---|
desc | Если true, сортируется по убыванию. |
Поле объединения one_order_by . Укажите один тип заказа для OrderBy . one_order_by может быть только одним из следующих: | |
metric | Сортирует результаты по значениям метрики. |
dimension | Сортирует результаты по значениям измерения. |
MetricOrderBy
Сортировка по значениям показателей.
JSON-представление |
---|
{ "metricName": string } |
Поля | |
---|---|
metric Name | Имя метрики в запросе для сортировки. |
DimensionOrderBy
Сортировка по значениям измерений.
JSON-представление |
---|
{
"dimensionName": string,
"orderType": enum ( |
Поля | |
---|---|
dimension Name | Имя измерения в запросе на упорядочивание. |
order Type | Управляет правилом упорядочивания значений измерения. |
Тип заказа
Правило для упорядочивания значений размеров строки.
Перечисления | |
---|---|
ORDER_TYPE_UNSPECIFIED | Не указано. |
ALPHANUMERIC | Буквенно-цифровая сортировка по кодовой точке Юникода. Например, «2» < «A» < «X» < «b» < «z». |
CASE_INSENSITIVE_ALPHANUMERIC | Буквенно-цифровая сортировка без учета регистра по строчным буквам кода Юникода. Например, «2» < «A» < «b» < «X» < «z». |
NUMERIC | Перед сортировкой значения измерений преобразуются в числа. Например, при ЦИФРОВОЙ сортировке «25» < «100» и при ALPHANUMERIC сортировке «100» < «25». Все нечисловые значения размеров имеют одинаковое значение порядка ниже всех числовых значений. |
Спецификация когорты
Спецификация когорт для отчета о когортах.
Отчеты по когортам создают временные ряды удержания пользователей для когорты. Например, вы можете выбрать группу пользователей, привлеченных в первую неделю сентября, и следить за этой группой в течение следующих шести недель. Выбор когорты пользователей, привлеченных в первую неделю сентября, указан в объекте cohort
. Следующая когорта на следующие шесть недель указана в объекте cohortsRange
.
Примеры см. в разделе «Примеры когортных отчетов» .
Ответ на отчет может содержать еженедельный временной ряд, в котором, скажем, ваше приложение удержало 60 % этой группы через три недели и 25 % этой группы через шесть недель. Эти два процента могут быть рассчитаны по метрике cohortActiveUsers/cohortTotalUsers
и будут представлять собой отдельные строки в отчете.
JSON-представление |
---|
{ "cohorts": [ { object ( |
Поля | |
---|---|
cohorts[] | Определяет критерии отбора для группировки пользователей в когорты. В большинстве отчетов о когортах определяется только одна когорта. Если указано несколько когорт, каждая когорта может быть распознана в отчете по названию. |
cohorts Range | Отчеты по когортам следуют за когортами за расширенный диапазон дат отчетности. Этот диапазон определяет продолжительность смещения для отслеживания когорт. |
cohort Report Settings | Дополнительные настройки для когортного отчета. |
когорта
Определяет критерии отбора когорты. Когорта — это группа пользователей, имеющих общие характеристики. Например, пользователи с одинаковым значением firstSessionDate
принадлежат к одной когорте.
JSON-представление |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Поля | |
---|---|
name | Присваивает имя этой когорте. |
dimension | Измерение, используемое когортой. Требуется и поддерживает только |
date Range | Когорта выбирает пользователей, дата первого контакта которых находится между датой начала и датой окончания, определенной в В запросе когорты этот Этот |
КогортыДиапазон
Настраивает расширенный диапазон дат отчета для когортного отчета. Указывает продолжительность смещения для отслеживания когорт.
JSON-представление |
---|
{
"granularity": enum ( |
Поля | |
---|---|
granularity | Необходимый. Степень детализации, используемая для интерпретации значений |
start Offset | Если Если Если |
end Offset | Необходимый. Если Если Если |
Детализация
Степень детализации, используемая для интерпретации значений startOffset
и endOffset
для расширенного диапазона дат отчетности для когортного отчета.
Перечисления | |
---|---|
GRANULARITY_UNSPECIFIED | Никогда не следует указывать. |
DAILY | Ежедневная детализация. Обычно используется, если dateRange когорты равен одному дню и запрос содержит cohortNthDay . |
WEEKLY | Еженедельная детализация. Обычно используется, если dateRange когорты длится неделю (начиная с воскресенья и заканчивая в субботу), а запрос содержит cohortNthWeek . |
MONTHLY | Месячная детализация. Обычно используется, если dateRange когорты имеет продолжительность месяц и запрос содержит cohortNthMonth . |
Настройки отчета когорты
Дополнительные настройки когортного отчета.
JSON-представление |
---|
{ "accumulate": boolean } |
Поля | |
---|---|
accumulate | Если это правда, накапливается результат от первого дня касания до конечного дня. Не поддерживается в |
Уровень выборки
Категории уровней выборки для запросов.
Перечисления | |
---|---|
SAMPLING_LEVEL_UNSPECIFIED | Неопределенный тип. |
LOW | Применяет уровень выборки 10 миллионов к стандартным ресурсам и 100 миллионов к ресурсам Google Analytics 360. |
MEDIUM | Эксклюзивно для ресурсов Google Analytics 360 с уровнем выборки 1 миллиард. |
UNSAMPLED | Эксклюзивно для ресурсов Google Analytics 360. Исследования без выборки более точны и могут дать информацию, недоступную при стандартных исследованиях. Дополнительную информацию см. на странице https://support.google.com/analytics/answer/10896953 . |
Метаданные отчета
Метаданные отчета для конкретной задачи отчета.
JSON-представление |
---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
Поля | |
---|---|
creation Quota Tokens Charged | Только вывод. Общая сумма токенов квоты, начисленная при создании отчета. Поскольку это количество токенов основано на активности из состояния |
state | Только вывод. Текущее состояние этой задачи отчета. |
begin Creating Time | Только вывод. Время, когда был вызван Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
task Row Count | Только вывод. Общее количество строк в результате отчета. Это поле будет заполнено, когда состояние активно. Вы можете использовать |
error Message | Только вывод. Сообщение об ошибке отображается, если задача отчета завершается сбоем во время создания. |
total Row Count | Только вывод. Общее количество строк в хранилище Google Analytics. Если вы хотите запросить дополнительные строки данных помимо текущего отчета, они могут инициировать новую задачу отчета на основе Например, предположим, что |
Состояние
Состояние обработки.
Перечисления | |
---|---|
STATE_UNSPECIFIED | Неопределенное состояние никогда не будет использоваться. |
CREATING | Отчет в настоящее время создается и будет доступен в будущем. Создание происходит сразу после вызова CreateReport. |
ACTIVE | Отчет полностью создан и готов к запросам. |
FAILED | Не удалось создать отчет. |
Методы | |
---|---|
| Инициирует создание задачи отчета. |
| Получает метаданные отчета о конкретной задаче отчета. |
| Перечисляет все задачи отчета для свойства. |
| Получает содержимое задачи отчета. |
- Ресурс: ReportTask
- Определение отчета
- Измерение
- Выражение Измерения
- Выражение случая
- ОбъединитьВыражение
- Метрика
- Диапазон дат
- Выражение фильтра
- Список выражений фильтра
- Фильтр
- Строковый фильтр
- Тип соответствия
- Инлистфильтр
- ЧисловойФильтр
- Операция
- Числовое значение
- МеждуФильтр
- ПустойФильтр
- Агрегация показателей
- Заказ по
- MetricOrderBy
- DimensionOrderBy
- Тип заказа
- Спецификация когорты
- когорта
- КогортыДиапазон
- Детализация
- Настройки отчета когорты
- Уровень выборки
- Метаданные отчета
- Состояние
- Методы
Ресурс: ReportTask
Конкретная конфигурация задачи отчета.
JSON-представление |
---|
{ "name": string, "reportDefinition": { object ( |
Поля | |
---|---|
name | Только вывод. Идентификатор. Имя ресурса задачи отчета, назначенное при создании. Формат: «свойства/{свойство}/reportTasks/{reportTask}» |
report Definition | Необязательный. Определение отчета для получения данных отчета, описывающих структуру отчета. Обычно он включает поля, которые будут включены в отчет, и критерии, которые будут использоваться для фильтрации данных. |
report Metadata | Только вывод. Метаданные отчета для конкретной задачи отчета, которые предоставляют информацию об отчете. Обычно он включает следующую информацию: имя ресурса отчета, состояние отчета, временную метку создания отчета и т. д. |
Определение отчета
Определение того, как следует запускать отчет.
JSON-представление |
---|
{ "dimensions": [ { object ( |
Поля | |
---|---|
dimensions[] | Необязательный. Запрошенные и отображенные размеры. |
metrics[] | Необязательный. Запрошенные и отображаемые метрики. |
date Ranges[] | Необязательный. Диапазоны дат данных для чтения. Если запрошено несколько диапазонов дат, каждая строка ответа будет содержать индекс диапазона дат, отсчитываемый от нуля. Если два диапазона дат перекрываются, данные о событиях для перекрывающихся дней включаются в строки ответов для обоих диапазонов дат. В запросе когорты этот |
dimension Filter | Необязательный. Фильтры измерений позволяют запрашивать в отчете только определенные значения измерений. Дополнительные сведения см. в разделе «Основы фильтров измерений» . В этом фильтре нельзя использовать метрики. |
metric Filter | Необязательный. Предложение фильтра метрик. Применяется после агрегирования строк отчета, аналогично предложению «have» в SQL. В этом фильтре нельзя использовать размеры. |
offset | Необязательный. Количество строк в начальной строке из хранилища Google Analytics. Первая строка считается строкой 0. При создании задачи отчета параметры |
limit | Необязательный. Количество строк, возвращаемых в отчете. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. API также может возвращать меньше строк, чем запрошенное |
metric Aggregations[] | Необязательный. Агрегация метрик. Агрегированные значения показателей будут отображаться в строках, где для параметра DimensionValues установлено значение «RESERVED_(MetricAggregation)». |
order Bys[] | Необязательный. Указывает, как упорядочены строки в ответе. |
currency Code | Необязательный. Код валюты в формате ISO4217, например «AED», «USD», «JPY». Если поле пусто, в отчете используется валюта ресурса по умолчанию. |
cohort Spec | Необязательный. Когортная группа, связанная с этим запросом. Если в запросе есть когортная группа, параметр «когорта» должен присутствовать. |
keep Empty Rows | Необязательный. Если значение false или не указано, каждая строка со всеми метриками, равными 0, не будет возвращена. Если это правда, эти строки будут возвращены, если они не будут удалены фильтром отдельно. Независимо от этого параметра Например, если свойство никогда не регистрирует событие |
sampling Level | Необязательный. Уровень отбора отчета. |
Измерение
Размеры являются атрибутами ваших данных. Например, город измерения указывает на город, из которого происходит событие. Значения измерений в ответах отчета - это строки; Например, город может быть «Париж» или «Нью -Йорк».
JSON-представление |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Поля | |
---|---|
name | Название измерения. См. Размеры API для списка имен измерений, поддерживаемых основными методами отчетности, такими как Если указан Размеры ссылаются по |
dimension Expression | Одно измерение может быть результатом выражения множества измерений. Например, измерение «Страна, город»: Concatenate (страна, «», город). |
DimensionExpression
Используется для выражения измерения, которое является результатом формулы множественных измерений. Примеры использования: 1) нижний суд (размер) 2) Конкатенат (размер 1, символ, размер2).
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле Союза one_expression . Укажите один тип выражения измерения для DimensionExpression . one_expression может быть только одним из следующих: | |
lower Case | Используется для преобразования значения измерения в более низкий случай. |
upper Case | Используется для преобразования значения измерения в верхний регистр. |
concatenate | Используется для объединения значений измерений до одного измерения. Например, измерение «Страна, город»: Concatenate (страна, «», город). |
Casexpression
Используется для преобразования значения измерения в один случай.
JSON-представление |
---|
{ "dimensionName": string } |
Поля | |
---|---|
dimension Name | Название измерения. Имя должно вернуться к полю имени в размерах запроса. |
ConcatenateExpression
Используется для объединения значений измерений до одного измерения.
JSON-представление |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Поля | |
---|---|
dimension Names[] | Названия измерений. Имена должны относиться к именам в поле Damensions запроса. |
delimiter | Разделитель расположен между именами измерений. Разделители часто являются отдельными персонажами, такими как "|" или ",", но может быть более длинные строки. Если значение измерения содержит разделитель, оба будут присутствовать в ответ без различий. Например, если Dimension 1 value = "US, FR", Dimension 2 value = "jp" и delimiter = ",", тогда ответ будет содержать "US, FR, JP". |
Метрика
Количественные измерения отчета. Например, Metric eventCount
- это общее количество событий. Запросы допускаются до 10 метрик.
JSON-представление |
---|
{ "name": string, "expression": string, "invisible": boolean } |
Поля | |
---|---|
name | Название метрики. См. Метрики API для списка метрических имен, поддерживаемых основными методами отчетности, такими как Если указано На метрики ссылаются |
expression | Математическое выражение для полученных метрик. Например, количество метрических событий на одного пользователя - |
invisible | Указывает, является ли метрика невидимой в ответе отчета. Если метрика невидима, метрика не будет производить столбец в ответе, но может использоваться в |
Запасной
Сметный набор дней: startDate
, startDate + 1
, ..., endDate
. Запросы допускаются до 4 датчиков.
JSON-представление |
---|
{ "startDate": string, "endDate": string, "name": string } |
Поля | |
---|---|
start Date | Инклюзивная дата начала для запроса в формате |
end Date | Инклюзивная дата окончания запроса в формате |
name | Назначает имя в этот диапазон дат. Dimension |
FilterExpression
Выразить измерение или метрические фильтры. Поля в одной и той же фильтровской экспрессии должны быть либо всеми измерениями, либо всеми показателями.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Союз Филд expr . Укажите один тип выражения фильтра для FilterExpression . expr может быть только одним из следующих: | |
and Group | FilterExpressions в Andgroup имеют и отношения. |
or Group | FilterExpressions в Orgroup имеют или отношения. |
not Expression | FilterExpression не является неэкспрессией. |
filter | Примитивный фильтр. В той же фильтеровной экспрессии все имена поля фильтра должны быть либо всеми измерениями, либо всеми показателями. |
FilterExpressionList
Список выражений фильтра.
JSON-представление |
---|
{
"expressions": [
{
object ( |
Поля | |
---|---|
expressions[] | Список выражений фильтра. |
Фильтр
Выражение для фильтрации измерения или значений метрики.
JSON-представление |
---|
{ "fieldName": string, // Union field |
Поля | |
---|---|
field Name | Имя измерения или метрическое имя. Должно быть имя, определенное в измерениях или метриках. |
Поле Союза one_filter . Укажите один тип фильтра для Filter . one_filter может быть только одним из следующих: | |
string Filter | Строки, связанные с фильтром. |
in List Filter | Фильтр для значений в списке. |
numeric Filter | Фильтр для числовых или значений даты. |
between Filter | Фильтр для двух значений. |
empty Filter | Фильтр для пустых значений, таких как «(не установлен)» и «значения». |
StringFilter
Фильтр для строки
JSON-представление |
---|
{
"matchType": enum ( |
Поля | |
---|---|
match Type | Тип совпадения для этого фильтра. |
value | Значение строки, используемое для сопоставления. |
case Sensitive | Если true, строковое значение чувствителен к случаям. |
Матча
Тип совпадения строкового фильтра
Перечисления | |
---|---|
MATCH_TYPE_UNSPECIFIED | Не указано |
EXACT | Точное совпадение строкового значения. |
BEGINS_WITH | Начинается со строкового значения. |
ENDS_WITH | Заканчивается со строковым значением. |
CONTAINS | Содержит строковое значение. |
FULL_REGEXP | Полное совпадение для регулярного выражения со строковым значением. |
PARTIAL_REGEXP | Частичное совпадение для регулярного выражения со строковым значением. |
Inlistfilter
Результат должен быть в списке строковых значений.
JSON-представление |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Поля | |
---|---|
values[] | Список строковых значений. Должен быть непустым. |
case Sensitive | Если true, строковое значение чувствителен к случаям. |
Числовойфильтер
Фильтры для числовых или значений даты.
JSON-представление |
---|
{ "operation": enum ( |
Поля | |
---|---|
operation | Тип работы для этого фильтра. |
value | Числовое значение или значение даты. |
Операция
Операция, применяемая к численному фильтру
Перечисления | |
---|---|
OPERATION_UNSPECIFIED | Не указано. |
EQUAL | Равный |
LESS_THAN | Меньше, чем |
LESS_THAN_OR_EQUAL | Меньше или равно |
GREATER_THAN | Больше, чем |
GREATER_THAN_OR_EQUAL | Больше или равно |
NumericValue
Представлять число.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения one_value . Одним из числовых значений one_value может быть только одним из следующих: | |
int64 Value | Целое значение |
double Value | Двойное значение |
Между фильтер
Чтобы выразить, что результат должен быть между двумя числами (включительно).
JSON-представление |
---|
{ "fromValue": { object ( |
Поля | |
---|---|
from Value | Начинается с этого числа. |
to Value | Заканчивается этим номером. |
Пустогофильтера
Этот тип не имеет полей.
Фильтр для пустых значений.
Меткагрегация
Представляет агрегацию метрик.
Перечисления | |
---|---|
METRIC_AGGREGATION_UNSPECIFIED | Неуказанный оператор. |
TOTAL | Сумма оператора. |
MINIMUM | Минимальный оператор. |
MAXIMUM | Максимальный оператор. |
COUNT | Оператор графа. |
Заказ по
Заказ BYS определяет, как строки будут отсортированы в ответе. Например, упорядочение рядов путем спуска спуска составляет один заказ, а заказ строк по имени события - это другой заказ.
JSON-представление |
---|
{ "desc": boolean, // Union field |
Поля | |
---|---|
desc | Если это правда, сортирует порядок спуска. |
Поле Союза one_order_by . Укажите один тип заказа по OrderBy . one_order_by может быть только одним из следующих: | |
metric | Сортируется результаты по значениям метрики. |
dimension | Сортируется результаты по значениям измерения. |
MetricOrderby
Сортируется по метрическим значениям.
JSON-представление |
---|
{ "metricName": string } |
Поля | |
---|---|
metric Name | Метрическое имя в запросе на заказ. |
DimensionOrderby
Сортируется по значениям измерений.
JSON-представление |
---|
{
"dimensionName": string,
"orderType": enum ( |
Поля | |
---|---|
dimension Name | Имя измерения в запросе на заказ. |
order Type | Управляет правилом для упорядочения значения измерения. |
Тип заказа
Правило для упорядочения значений измерения строкового измерения.
Перечисления | |
---|---|
ORDER_TYPE_UNSPECIFIED | Не указано. |
ALPHANUMERIC | Буквенно -цифровой сортировки от кодовой точки Unicode. Например, "2" <"a" <"x" <"b" <"z". |
CASE_INSENSITIVE_ALPHANUMERIC | Нечувствительный буквенно -цифровой сортировка с помощью более низкой точки кода Unicode. Например, "2" <"a" <"b" <"x" <"z". |
NUMERIC | Значения измерений преобразуются в числа перед сортировкой. Например, в цифровом виде, «25» <«100» и в ALPHANUMERIC виде, «100» <"25". Значения неметральных измерений имеют равное значение порядка ниже всех числовых значений. |
Cohortspec
Спецификация когорт для отчета о когортах.
Отчеты по когортам создают временные ряды удержания пользователей для когорты. Например, вы можете выбрать группу пользователей, привлеченных в первую неделю сентября, и следить за этой группой в течение следующих шести недель. Выбор когорты пользователей, привлеченных в первую неделю сентября, указан в объекте cohort
. Следующая когорта на следующие шесть недель указана в объекте cohortsRange
.
Примеры см. в разделе «Примеры когортных отчетов» .
Ответ на отчет может содержать еженедельный временной ряд, в котором, скажем, ваше приложение удержало 60 % этой группы через три недели и 25 % этой группы через шесть недель. Эти два процента могут быть рассчитаны по метрике cohortActiveUsers/cohortTotalUsers
и будут представлять собой отдельные строки в отчете.
JSON-представление |
---|
{ "cohorts": [ { object ( |
Поля | |
---|---|
cohorts[] | Определяет критерии отбора для группировки пользователей в когорты. В большинстве отчетов о когортах определяется только одна когорта. Если указано несколько когорт, каждая когорта может быть распознана в отчете по названию. |
cohorts Range | Отчеты по когортам следуют за когортами за расширенный диапазон дат отчетности. Этот диапазон определяет продолжительность смещения для отслеживания когорт. |
cohort Report Settings | Дополнительные настройки для когортного отчета. |
когорта
Определяет критерии отбора когорты. Когорта — это группа пользователей, имеющих общие характеристики. Например, пользователи с одинаковым значением firstSessionDate
принадлежат к одной когорте.
JSON-представление |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Поля | |
---|---|
name | Присваивает имя этой когорте. |
dimension | Измерение, используемое когортой. Требуется и поддерживает только |
date Range | Когорта выбирает пользователей, дата первого контакта которых находится между датой начала и датой окончания, определенной в В запросе когорты этот Этот |
КогортыДиапазон
Настраивает расширенный диапазон дат отчета для когортного отчета. Указывает продолжительность смещения для отслеживания когорт.
JSON-представление |
---|
{
"granularity": enum ( |
Поля | |
---|---|
granularity | Необходимый. Степень детализации, используемая для интерпретации значений |
start Offset | Если Если Если |
end Offset | Необходимый. Если Если Если |
Детализация
Степень детализации, используемая для интерпретации значений startOffset
и endOffset
для расширенного диапазона дат отчетности для когортного отчета.
Перечисления | |
---|---|
GRANULARITY_UNSPECIFIED | Никогда не следует указывать. |
DAILY | Ежедневная детализация. Обычно используется, если dateRange когорты равен одному дню и запрос содержит cohortNthDay . |
WEEKLY | Еженедельная детализация. Обычно используется, если dateRange когорты длится неделю (начиная с воскресенья и заканчивая в субботу), а запрос содержит cohortNthWeek . |
MONTHLY | Месячная детализация. Обычно используется, если dateRange когорты имеет продолжительность месяц и запрос содержит cohortNthMonth . |
Настройки отчета когорты
Дополнительные настройки когортного отчета.
JSON-представление |
---|
{ "accumulate": boolean } |
Поля | |
---|---|
accumulate | Если это правда, накапливается результат от первого дня касания до конечного дня. Не поддерживается в |
SAMPLINGLEVEL
Категории уровней отбора проб для запросов.
Перечисления | |
---|---|
SAMPLING_LEVEL_UNSPECIFIED | Неопределенный тип. |
LOW | Применяет уровень выборки 10 миллионов к стандартным свойствам и 100 миллионам свойств Google Analytics 360. |
MEDIUM | Эксклюзивно для свойств Google Analytics 360 с уровнем отбора проб 1 миллиард. |
UNSAMPLED | Эксклюзивный для Google Analytics 360 Properties. Несоответствующие исследования более точны и могут выявить понимание, которые не видны в стандартных исследованиях. Чтобы узнать больше, см. Https://support.google.com/analytics/answer/10896953 . |
Reportmetadata
Отчет метаданных для конкретной задачи отчета.
JSON-представление |
---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
Поля | |
---|---|
creation Quota Tokens Charged | Только вывод. Общие токены квот, взимаемые во время создания отчета. Поскольку это количество токенов основано на деятельности из состояния |
state | Только вывод. Текущее состояние для выполнения задачи отчета. |
begin Creating Time | Только вывод. Время, когда было вызвано Временная метка в формате RFC3339 UTC "Zulu" с наносекундным разрешением и до девяти дробных цифр. Примеры: |
task Row Count | Только вывод. Общее количество строк в отчете результат. Это поле будет заполнено, когда государство активно. Вы можете использовать |
error Message | Только вывод. Сообщение об ошибке заполнено, если задача отчета не выполняется во время создания. |
total Row Count | Только вывод. Общее количество строк в Google Analytics Storage. Если вы хотите запросить дополнительные строки данных за пределами текущего отчета, они могут инициировать новую задачу отчета на основе Например, предположим, что текущий отчет |
Состояние
Состояние обработки.
Перечисления | |
---|---|
STATE_UNSPECIFIED | Непоказанное состояние никогда не будет использоваться. |
CREATING | Отчет в настоящее время создает и будет доступен в будущем. Создание происходит сразу после звонка Createreport. |
ACTIVE | Отчет полностью создан и готов к запросу. |
FAILED | Отчет не был создан. |
Методы | |
---|---|
| Инициирует создание задачи отчета. |
| Получает метаданные отчета о конкретной задаче отчета. |
| Перечисляет все задачи отчета для недвижимости. |
| Получает содержание задачи отчета. |