Анализировать трафик и продажи просто, если единственное место взаимодействия бизнеса и пользователей — сайт или мобильное приложение. Когда точек соприкосновения больше, особенно если часть продаж происходит оффлайн, у бизнеса копятся разные наборы данных, которые никак не пересекаются друг с другом.
GA4 позволяет включить в отчеты информацию о заказах и покупках из других источников:
CRM;
CMS;
Яндекс.Директа и других сервисов для рекламы;
магазина в ВКонтакте;
сервисов коллтрекинга;
складских и кассовых программ;
любых баз данных;
даже таблиц, которые заполнили вручную.
Как работает импорт данных
В GA4 можно загрузить CSV-таблицы, которые вы выгрузили из других источников. После загрузки они объединяются с данными о событиях, собранными на сайте. Их можно использовать в отчетах, включая сравнения, и добавлять пользователей из них в аудитории.
Объединить данные можно двумя способами:
Объединение при сборе и обработке данных. Во время сбора и обработки данных с сайта к ним присоединяются импортированные данные, а потом все вместе записываются в сводные таблицы GA. Импортированные данные нельзя объединить с данными с сайта, которые были собраны и обработаны ранее.
Объединение при формировании отчетов. Данные объединяются, когда нужно создать отчет. В этом случае загруженные данные нельзя использовать при создании сегментов и аудиторий.
Можно импортировать данные о расходах на рекламу, о товарах, пользовательские данные по User-ID и Client-ID, данные об оффлайн-событиях.
Для каждого типа данных есть набор передаваемых параметров, который называется схемой. В каждой такой таблице есть ключ, по которому определяется соответствие данных, и остальные параметры (колонки таблицы), которые меняются в зависимости от типа. Импортируемые данные должны соответствовать выбранному типу, чтобы информация о товарах или событиях отображалась правильно.
Пример схемы для данных о расходах:
![Схема данных о расходах для импорта](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/2c4085129eff84133e4a4e2712f26bec.jpg)
Чтобы добавить данные в Аналитику, перейдите в «Администратор» и в разделе «Ресурс» выберите «Импорт данных».
Создайте новый источник данных и выберите тип.
![Новый источник данных для импорта в GA4](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/92792639ff65e71187e67689e694e6e7.jpg)
Обратите внимание, что для импорта каждого типа данных можно использовать только один источник, то есть не получится создать несколько источников для разных рекламных кампаний или для разных наборов товаров. В то же время в каждый созданный источник добавлять новые данные, аналогичные уже импортированным, можно. В примере ниже данные о расходах уже загружены, новый источник информации о расходах на рекламу создать нельзя, можно только загрузить еще таблиц в существующий.
![Ограничения на источники данных](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/56bc24aa91975f240192afed4a22b103.jpg)
У GA4 есть ограничения на загрузку информации:
Общий объем хранилища — 10 ГБ для стандартных ресурсов и 1 ТБ для ресурсов Аналитики 360;
Размер каждого источника данных — 1 ГБ;
Загрузки за сутки— 120 в день на каждый ресурс.
Рассказываем подробнее о каждом типе данных на примере загрузки CSV-таблицы.
Данные о расходах
Данные о расходах можно загрузить, чтобы проанализировать все затраты на рекламу на всех площадках кроме Google, которые вы используете для продвижения.
Эти данные совмещаются с показателями прибыли и конверсий для вычисления метрик "Цена за клик/конверсию вне Google" и "Рентабельность инвестиций в рекламу вне Google" для каждой отдельной кампании, источника и канала. Данные можно будет найти в отчетах "Источник трафика" и "Сторонние расходы". Так как затраты на рекламу в процессе кампаний могут меняться, данные лучше импортировать регулярно. Аналитика будет использовать для отчетов и исследований последние.
Чтобы данные с GA совместились правильно, во всех URL в рекламной системе должны быть специальные параметры кампании:
Идентификатор кампании (utm_id);
Кампания (utm_campaign);
Источник (utm_source);
Канал (utm_medium).
Другие параметры, например, ключевое слово, тоже можно добавить в UTM-метку, но в GA они отображаться не будут.
В загружаемой таблице должно быть несколько обязательных столбцов:
Идентификатор кампании (utm_id);
Источник (utm_source);
Канал (utm_medium);
Название кампании (utm_campaign);
Дата в виде «ГГГГ-ММ-ДД» в формате ISO 8601.
И как минимум один из этих:
Клики (clicks) – клики за один день;
Расходы (cost) – расходы за один день в формате «0,000.00» ;
Показы (impressions) – показы за один день.
Шаблон таблицы можно скачать по ссылке.
![Пример данных о расходах](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/1597c518e705d3927d008b951dd5a54e.jpg)
Чтобы добавить данные в Аналитику, импортируйте таблицу. Нужно зайти в «Администратор» > «Импорт данных» > «Создать источник данных». Выберите нужный, назовите его и загрузите файл.
![Загрузка данных для импорта](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/9ce8b68b67d22b49b1cf2fbe43208dc4.jpg)
После загрузки нужно будет сопоставить поля Аналитики и импортированной таблицы — их нужно будет указать во второй колонке в окне настройки. Обратите внимание, что после создания источника данных поменять эти настройки не получится.
![Настройка полей загруженной таблицы](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/9efc4496d1156bf0bab1eca470a75954.jpg)
Данные появятся в отчетах в течение 24 часов.
Данные о товарах
Вы можете добавить информацию о товарах — цвет, размер и другие характеристики. Эти данные можно будет использовать в воронке продаж, а переданные параметры будут отображаться в отчете «Совершенные покупки».
Чтобы импортировать данные о товарах, нужно включить сбор рекомендуемых событий для онлайн-продаж. Вот некоторые из них:
add_payment_info — отправка платежных данных при оформлении покупки;
add_shipping_info — отправка данных о доставке;
add_to_cart — добавление товара в корзину;
add_to_wishlist — добавление товара в список желаний;
begin_checkout — начало оформления покупки;
purchase — совершение покупки;
refund — возврат средств и другие.
Данные после импорта будут связаны с ранее собранными и всеми последующими событиями. Их можно будет найти во всех аудиториях, отчетах и исследованиях вместо первоначально собранных. Например, если в отчете встречается параметр item_id, Аналитика заменит собранное ранее значение на импортированное, и за счет этого можно корректировать или обновлять собранные данные.
Если вы удалите источник, сохраненные значения параметров останутся. Для их удаления необходимо выполнить это действие вручную, как и при других методах сбора данных.
При переносе информации о товарах "Идентификатор товара" выступает в роли ключа. В каждом событии можно передать один или несколько таких идентификаторов.
Какие поля есть в Аналитике:
Идентификатор товара (item_id) — первичный ключ таблицы или уникальный идентификатор, который не должен повторяться;
Название (item_name) — название товара;
Категории ( item_cat1, item_cat2…) — можно добавить до пяти категорий;
Бренд (brand) — название бренда;
Вариант (variant) — другие характеристики, например, цвет.
Чтобы добавить информацию о товарах, нужно создать CSV-таблицу с их параметрами. Шаблон таблицы есть по ссылке.
Вот пример:
![Пример таблицы с данными о товарах](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/1ca88a38cc465f7b83f923dbb8934979.jpg)
После загрузки CSV-файла нужно будет сопоставить поля аналитики с колонками таблицы так же, как с данными о расходах.
![Настройка загруженной таблицы](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/3865e502799c57acb06ecd019b79fd6a.jpg)
Импортированные данные станут видны в отчетах только после их обработки. Затем может потребоваться до 24 часов, чтобы импортированные данные применились к входящим данным о событиях.
Пользовательские данные
Вы можете импортировать в Аналитику данные о пользователях по User-ID или Client-ID, чтобы получить дополнительную информацию о поведении или каких-либо характеристиках пользователей — участие в программе лояльности или акции.
Разница между User-ID и Client-ID
User-ID — это идентификатор пользователя, который присваивает администратор сайта или базы данных самостоятельно. В случае импорта данных это может быть идентификатор из CRM или любой другой программы, где ведется учет пользователей/клиентов.
Client-ID — этот тип идентификатора состоит из рандомного числа и даты первого посещения сайта. Для сайтов используется Client ID, а для приложений — App_Instance_ID. Это позволяет обновлять атрибуты новых пользователей (user property) и связывать их с каждым загруженным идентификатором, учитывая другие источники данных. Менее точен, чем User ID.
При импорте данные о пользователях объединяются с данными Аналитики двумя способами:
По идентификатору потока и идентификатору клиента для сайтов или экземпляру приложения, если вы анализируете данные из приложения. Обратите внимание, что если пользователь удалил приложение и установил его заново, идентификатор экземпляра приложения будет новый. Идентификатор потока можно найти в «Администратор»>«Ресурс»>«Потоки данных». Чтобы увидеть идентификатор, нужно кликнуть на поток (то есть сайт или приложение).
Идентификатор потока
Уникальный идентификатор пользователя из CRM или другой базы данных.
Эти идентификаторы выступают в качестве ключей при создании таблиц с данными.
Таблица должна выглядеть так — ID пользователя и какое-то его свойство или несколько свойств. Вот пример, где мы указали уровень программы лояльности:
![Пример таблицы с ID пользователей](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/a81fbd6d55a82ce9c276eb73b95e997d.jpg)
Шаблон таблицы есть по ссылке.
Идентификатор пользователя можно сохранить в GA4 также двумя способами:
Через параметр идентификатора пользователя;
Через специальный параметр, где область действия — пользователь со свойством пользователя.
Чтобы создать параметр, нужно зайти в «Администратор» > «Специальные определения» > «Создать параметр». В области действия укажите «Пользователь».
![Создание специального параметра](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/3ea1dcebaf0810dc022f54839c17d570.jpg)
После загрузки данных через функцию импорта помимо обязательного поля User-ID появятся другие, которые вы создали. Сопоставить данные нужно по ним.
![Сопоставление полей Аналитики и таблицы импорта](https://s3-eu-central-1.amazonaws.com/news.pr-cy.ru/284604/images/9915b09ce86936467b9cd2c40b975777.jpg)
Импортированные данные можно будет увидеть в отчетах после обработки, на это потребуется до 24 часов. Если вы удалите источник данных, информация не пропадет из отчетов.
Важно: при импорте данных о пользователях нельзя передавать какую-либо информацию, которая позволит идентифицировать личность.
Данные об оффлайн-событиях
Этот тип данных позволяет передать любую информацию, которую вы не смогли собрать через интернет — результаты опросов, участие в мероприятиях, выполнение какой-то задачи для конкурса или акции.
Обязательные параметры таблицы:
client_id или app_instance_id — уникальный идентификатор пользователя;
measurement_id — идентификатор потока данных GA4 или firebase_app_id для приложения в Firebase;
measurement_id и client_id или firebase_app_id и app_instance_id;
event_name — название события.
Вы можете импортировать событие, параметр, объект или свойство пользователя. Форматы заголовков могут быть такими:
timestamp_micros — необязательно. Временная метка должна находиться в пределах 72 часов с момента регистрации события. Если этого параметра нет, Аналитика подставит время загрузки.
user_id — необязательно, но лучше использовать;
event_param.
— импорт параметров с любым названием; user_property.
— импорт свойства пользователя с любым названием; item
. — например, item2.item_name.
Загрузка происходит так же, как и у других типов, но сопоставление колонок произойдет автоматически, вам не нужно будет выбирать поля вручную. Шаблон таблицы можно найти по ссылке.
Ограничения на названия параметров
В GA4 есть собственные префиксы и имена событий, параметров и свойств пользователя, которые нельзя использовать в импортированных данных. Вот они:
Префиксы:
_ (символ подчеркивания)
firebase_
ga_
google_
gtag.
Названия событий:
ad_activeview
ad_click
ad_exposure
ad_query
ad_reward
adunit_exposure
app_background
app_clear_data
app_exception
app_remove
app_store_refund
app_store_subscription_cancel
app_store_subscription_convert
app_store_subscription_renew
app_update
app_upgrade
dynamic_link_app_open
dynamic_link_app_update
dynamic_link_first_open
error
firebase_in_app_message_action
firebase_in_app_message_dismiss
firebase_in_app_message_impression
first_open
first_visit
in_app_purchase
notification_dismiss
notification_foreground
notification_open
notification_receive
notification_send
os_update
session_start
session_start_with_rollout
user_engagement.