Полная функциональность OWOX BI без ограничений в течение недели Попробовать бесплатно

Как сформировать значение пользовательского параметра с областью действия «сессия»?

OWOX BI собирает все пользовательские параметры на уровне обращения.

Пример запроса ниже поможет вам достать значения пользовательского параметра с областью действия сеанс.

Параметры, которые нужно задать в запросе

  • project-name — название вашего проекта в Google BigQuery;
  • dataset-name — название набора данных Google BigQuery, который содержит данные о сессиях, загруженные OWOX BI;
  • _TABLE_SUFFIX — диапазон дат, за который вы хотите посмотреть данные;
  • index — индекс вашего пользовательского параметра. В примере запроса ниже использован индекс 8.

SQL-запрос

SELECT sessionIdFromCd FROM (SELECT
  MAX((
    SELECT
      value
    FROM
      UNNEST (hits.customDimensions)
    WHERE
      index = 8
      AND value IS NOT NULL)) OVER(PARTITION BY sessionId) sessionIdfromCd
FROM
  `project-name.dataset-name.owoxbi_sessions_*`,
  UNNEST (hits) hits
 WHERE _TABLE_SUFFIX BETWEEN '20191213' AND '20191214'
)
  GROUP BY 1

 

Row sessionIdFromCd
1 1088888882.188888881_1584892173257
2 1077777772.177777772_1584897362067
3 1066666663.166666667_1584881382775
4 1055555558.155555550_1584829420499
5 1044444448.144444441_1584849461498
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.