Bigquery - Рассчитать количество добавлено в корзину - PullRequest
0 голосов
/ 02 мая 2019

Есть ли способ подсчета добавленного в корзину количества, аналогичный метрике 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...