Помимо упомянутой документации, вы также можете найти конкретную Firebase в разделе BigQuery в [1]. В нем даже есть несколько примеров SQL, касающихся исследования данных Firebase с помощью BigQuery.
Как вы говорите, значение 1 в event.params.value.int_value указывает, что оно помечено как преобразование, и это может быть полезно, когдаречь идет о подсчете событий такого типа.
Чтобы рассчитать коэффициент конверсии, вам необходимо разделить число ПОЛЬЗОВАТЕЛЕЙ, которые выполнили какой-либо тип конверсии, на общее число ПОЛЬЗОВАТЕЛЕЙ.
Вот пример SQL [2], который:
1 - создаст таблицу с единственной ячейкой: общее количество пользователей за нужное время
2 - создаст таблицу счисло пользователей, выполнивших каждое из событий, помеченных как преобразования
3-select, для каждого типа события соотношение пользователей, выполнивших такое преобразование, и общее число пользователей
Надеюсьэто вас хорошо находит!
[1] https://support.google.com/firebase/answer/9037342?hl=en&ref_topic=7029512
[2]
WITH t_e as (select count(DISTINCT user_id) as total_events from table_of_events
WHERE
table_of_events.event_timestamp >
UNIX_MICROS(TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY))
AND table_of_events._TABLE_SUFFIX BETWEEN '20180501' AND '20180511'),
t_c as (SELECT count(DISTINCT user_id) as total_conversions from table_of_events
WHERE
table_of_events.event.params.key = “firebase_conversion”,
table_of_events.event_timestamp >
UNIX_MICROS(TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY))
AND table_of_events._TABLE_SUFFIX BETWEEN '20180501' AND '20180511'
GROUP BY event_name)
select event_name, t_c.total_conversions/t_e.total_events as conversion_rate
FROM t_c, t_e