SELECT
item_id, item_name,
--- Подсчитываем количество уникальных пользователей
COUNT(DISTINCT user_pseudo_id) AS user_count
FROM
`bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_*`,
--- Так как столбец имеет тип "RECORD"(скриншот выше), то используем UNNEST для извлечения конкретных полей (id товара и название товара)
UNNEST(items)
WHERE
_TABLE_SUFFIX BETWEEN '20201101' AND '20210131'
AND event_name IN ('add_to_cart')
GROUP BY
item_id, item_name
ORDER BY
user_count DESC
LIMIT 10