Есть ли способ подсчета добавленного в корзину количества, аналогичный метрике GA:
га: quantityAddedToCart
- Имя интерфейса: количество добавлено в корзину
- Количество единиц товара, добавленных в корзину (расширенная электронная торговля).
В схеме BQ Export я вижу только эти три вещи:
hit.product.productQuantity INTEGER: Количество приобретенного продукта.
hit.item.itemQuantity INTEGER: Количество проданного продукта.
hit.eCommerceAction.action_type STRING: Тип действия. Просмотрите списки продуктов = 1, Представления сведений о продукте = 2, Добавить продукт (ы) в корзину = 3, Удалить продукт (ы) из корзины = 4, Оформить заказ = 5, Завершенная покупка = 6, Возврат покупки = 7, Варианты оформления заказа = 8, Неизвестно = 0.
Первые два говорят только о количестве продано , и я уже пытался посмотреть, смогу ли я объединить эти два с hit.eCommerceAction.action_type = 3, но не повезло, как показано ниже:
SELECT
date,
product.v2ProductName AS productListName,
CASE WHEN hits.eCommerceAction.action_type = '3' THEN item.itemQuantity ELSE 0
END AS quantityAddedToCart_method1,
CASE WHEN hits.eCommerceAction.action_type = '3' THEN product.productQuantity ELSE 0
END AS quantityAddedToCart_method2
FROM
`{PROJECT_ID}.{VIEW_ID}.ga_sessions_*`,
UNNEST(hits) hits,
UNNEST(hits.product) product
WHERE
_TABLE_SUFFIX BETWEEN '20190401' AND '20190430'