Resultados de consulta e dimensões personalizadas no BigQuery?
Estou trabalhando com os dados do GoogleAnalytics no BigQuery. Eu quero gerar 2 colunas: ações de eventos específicos (hits) e dimensão personalizada (com base na sessão). Tudo isso, usando o SQL padrão. Não consigo descobrir como fazê-lo corretamente. A documentação também não ajuda. Por favor me ajude. Isto é o que estou tentando:
SELECT
(SELECT MAX(IF(index=80, value, NULL)) FROM UNNEST(customDimensions)) AS is_app,
(SELECT hits.eventInfo.eventAction) AS ea
FROM
`table-big-query.105229861.ga_sessions_201711*`, UNNEST(hits) hits
WHERE
totals.visits = 1
AND _TABLE_SUFFIX BETWEEN '21' and '21'
AND EXISTS(SELECT 1 FROM UNNEST(hits) hits
WHERE hits.eventInfo.eventCategory = 'SomeEventCategory'
)