SELECT
--- Делим количество всех пользователей на тех у которых есть user_id (не повторяющиеся)
ROUND(COUNT(*) / COUNT(DISTINCT user_pseudo_id),1) AS avg_transaction
FROM
`bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_*`
WHERE
--- При условии совершения пользователем события "in_app_purchase" или "purchase"
event_name IN ('in_app_purchase', 'purchase')
AND _TABLE_SUFFIX BETWEEN '20201201' AND '20201231'