Ниже для BigQuery Standard SQL
#standardSQL
SELECT
REGEXP_EXTRACT(url, CONCAT(r'', NET.REG_DOMAIN(url), '/([^/]*)/')) AS category,
AVG(amount) AS avg_amount, date
FROM `project.dataset.table`
GROUP BY category, date
Обратите внимание, что вышеупомянутое решение также охватывает случаи, как показано ниже
www.example.com/category2/subcategory2/......., 124453, '01-01-1999'