В зависимости от того, как вы настроили свои события, вы получаете к ним доступ через EventCategory
, EventAction
или EventLabel
, и все они передаются в BigQuery, если вы подключили импорт данных Google Analytics.
Если, например, искомые события имеют категорию событий Select_content
, вы можете начать с фильтрации только этих событий с помощью предложения WHERE, такого как:
WHERE hits.eventInfo.eventCategory = "Select_content"
Обратите внимание, что для того, чтобы перейти на уровень .hits
во вложенных данных, вам потребуется UNNEST
попаданий, например, так:
SELECT COUNT(hits.eventinfo.eventlabel) AS my_events,
FROM `PROJECT.DATASET.ga_sessions_20*` AS t
CROSS JOIN UNNEST(hits) AS hits
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 7 day) and
DATE_sub(current_date(), interval 1 day)
AND hits.eventInfo.eventCategory = "Ecommerce"
Вы также можете добавить в предложение WHERE фильтр для конкретного события, если вы не хотите видеть все, что находится под категорией события, например:
WHERE hits.eventInfo.eventCategory = "Ecommerce"
AND hits.eventInfo.eventAction = "Purchase"
После того как вам удалось выделить правильные события для вашей воронки, собрать из воронки по счетам будет довольно просто.
Надеюсь, это поможет!