Я хочу вернуть все события добавления в корзину, которые произошли после того, как посетитель зашел на определенную страницу во время сеанса.
Использование google_analytics_sample из учетной записи демо-магазина в качестве ссылки и со следующим запросом
SELECT
hits.eCommerceAction.action_type,
hits.hitNumber
FROM
`bigquery-public-data.google_analytics_sample.ga_sessions_20170801` AS GA, UNNEST(GA.hits) AS hits
where
hits.eCommerceAction.action_type = "2"
Какой запрос мне нужно написать, чтобы получить только сообщение Добавить в корзину, даже после определенногопросмотр страницы попал? Например, скажем REGEXP_CONTAINS(hits.page.pagePath, r'asearch')
.
По сути, мне нужно было бы сделать что-то вроде этого
where (hits.eCommerceAction.action_type = 2 and hits.hitNumber) > REGEXP_CONTAINS(hits.page.pagePath, r'asearch') and hits.hitNumber)
Но я не уверен, как мне сформулировать это с помощью моего запроса.