Эта функциональность доступна только в планах Business и Enterprise.

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

Если вы хотите атрибутировать ценность товаров, купленных не на сайте, или учитывать исполняемость заказов, измените источник данных о транзакциях на странице модели на такой, в котором учтены эти события. Например, на данные из вашей СRM-системы.

Как загрузить данные о заказах в Google BigQuery

Как добавить данные о транзакциях из CRM

1. На экране модели нажмите Добавить источникModel_Setup_Add_source.png

2. Выберите Транзакции из CRMAdd_events.png

3. Выберите нужные вам проект BigQuery, набор данных и таблицу или представление:
Add_custom_events_table.png

4. Нажмите Сохранить и заново рассчитайте модель.

Структура таблицы с данными о транзакциях

Структура таблицы или представления в Google BigQuery обязательно должна соответствовать структуре, представленной ниже. Звездочкой (*) отмечены обязательные для заполнения поля. Остальные поля должны быть в схеме, но их можно оставить незаполненными.

Пример таблицы в BigQuery

Пример представления в 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 Суммарный доход с транзакции, включая стоимость товаров и другие услуги, но не включая скидки
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 Время окончания акции

Во время расчета, данные таблицы с транзакциями заменят данные Google Analytics в полях transaction_id, user_id и product_id.

* Учитываться будут только транзакции в статусе completed.

Важно: Данные о транзакциях, пользователях и товарах в таблице с транзакциями и источнике данных модели должны соответствовать друг другу.

Как соотносятся User ID из Google Analytics и таблицы-источника

Обратите внимание, что если нет информации о User ID, то в поле user_id можно записывать Client ID.

Google Analytics Транзакции из CRM Как соотносятся
userId 1 transaction 1 userId 1 transaction 1 И пользователь, и транзакция совпадают. Действия перед покупкой будут соотнесены по этому пользователю.
userId 2 transaction 2 userId 3 transaction 2 Транзакция совпадает, а пользователь нет. Действия перед покупкой будут соотнесены по пользователю из первой по времени строки.
userId 4 transaction 3 null transaction 3 Транзакция совпадает, пользователя в одном источнике нет. Действия перед покупкой будут соотнесены по пользователю из первой по времени строки. Если это окажется источник, где нет пользователя, в воронке будет отображаться только шаг покупки.
null transaction 4 userId 4 transaction 4

 

Информация берется из первой по времени записи о транзакции среди двух источников (GA и CRM).

Эти схемы работают только если последний шаг воронки — CRM-транзакция. Если последний шаг — кастомное событие, то информация о конверсиях и событиях будет взята из таблицы с кастомными событиями.

Как соотносятся данные о транзакциях из Google Analytics и таблицы-источника

  1. Транзакции есть в Google Analytics, но их нет в таблице с транзакциями
    Ценность товаров из этих транзакций не будет распределена.
  2. Транзакций нет в Google Analytics, но они есть в таблице с транзакциями
    - Для таких транзакций будут созданы сессии покупок, с каналом (medium) 'offline'.
    - Если у посетителя до офлайн-покупки были онлайн-сессии, то они получат ценность. Ценность за прохождение остальных шагов воронки между онлайн- и офлайн-взаимодействием получит сессия офлайн-покупки.
    - Если онлайн-сессий не было, то 100% ценности получит сессия офлайн-покупки.
  3. Транзакции есть и в Google Analytics, и в таблице с транзакциями
    Вся информация о таких транзакциях и о сессиях, которые к ним привели, будет соответствовать данным Google Analytics.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

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

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