Данные из CRM

Перед импортом данных CRM в Google BigQuery следует предварительно подготовить пустую таблицу с определением схемы данных. Подробнее о создании таблицы для хранения данных CRM читайте здесь.

В данной статье будет рассмотрена схема данных для выгрузки из CRM с указанием необходимых полей и описанием их типов. При работе с приведенной ниже схемой данных важно учесть следующее:

  • Символом “звездочка” (*) отмечены обязательные для заполнения поля.
  • Поля из представленной схемы, для которых у вас нет данных, должны быть добавлены в таблицу с пустым значением.
  • Кастомные признаки пользователей/транзакций можно положить в дополнительные поля. Они не будут использоваться OWOX BI Attribution, но могут быть использованы при построении кастомных отчетов.
  • В таблице с CRM данными можно условно выделить несколько уровней вложенности данных. Поэтому один и тот же transaction_id может повторяться для нескольких product_id, а поле transaction_revenue будет уникальным для каждого product_id на уровне строки выгрузки.
  • Для полей типа TIMESTAMP (transaction_created, transaction_changed, promo_start, promo_end) следует явно указать временную зону.

Перейдя по ссылкам, вы можете ознакомиться с примерами таблицы и представления в Google BigQuery.

Обратите внимание, если указанные в схеме поля отсутствуют или имеют тип данных, отличный от рекомендованного, при расчете модели атрибуции возможны ошибки.

Поле Тип Описание
user_id* STRING Идентификатор пользователя
client_id STRING Идентификатор онлайн-посетителей
user_phone STRING Номер телефона пользователя
user_email STRING Адрес электронной почты пользователя
transaction_id* STRING Идентификатор транзакции 
transaction_status* STRING Статус транзакции: completed, refunded, cancelled, pending, in_process, awaiting_fulfillment, awaiting_shipment или awaiting_pickup.
*В модели атрибуции учитываться будут только транзакции в статусе completed.
transaction_responsible STRING Идентификатор менеджера или оператора, который обрабатывает транзакцию
transaction_coupon STRING Промо-код
transaction_discount FLOAT Скидка в деньгах 
transaction_revenue* FLOAT

Общий доход с транзакции. Рассчитывается как суммарный доход от продажи всех товаров в этой транзакции, не включая скидку.

Доход от продажи конкретного товара
можно рассчитать по формуле: product_price*product_quantity

transaction_currency STRING Валюта
transaction_payment_type STRING Способ оплаты
transaction_delivery_type STRING Тип доставки
transaction_delivery_service STRING Служба доставки
transaction_delivery_time INTEGER Время доставки в днях
transaction_touchpoint STRING Источник транзакции. Например, сайт, кол-центр или офлайн-магазин
transaction_store_id STRING Идентификатор магазина
transaction_city STRING Город
transaction_region STRING Регион
transaction_country STRING Страна
transaction_created* TIMESTAMP

Время создания транзакции

Для данного поля следует указать временную зону.

transaction_changed TIMESTAMP

Время последнего изменения транзакции

Для данного поля следует указать временную зону.

product_id STRING Идентификатор товара
product_name STRING Название товара
product_category STRING Категория товара
product_groupcategory1 STRING Категория 1 уровня
product_groupcategory2 STRING Категория 2 уровня 
product_groupcategory3 STRING Категория 3 уровня 
product_brand STRING Бренд товара
product_cogs FLOAT Себестоимость товара в процентах от стоимости. Например, 0.4 или 0.15
product_quantity INTEGER Количество товаров в транзакции
product_price FLOAT Стоимость товара
promo_name STRING Название акции
promo_start TIMESTAMP

Время начала акции

Для данного поля следует указать временную зону.

promo_end TIMESTAMP

Время окончания акции

Для данного поля следует указать временную зону.

 

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 2 из 2
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.