Статус "Неизвестно / Unknown" при импорте данных в Google Analytics 4
При использовании функции Импорт данных вы можете столкнуться с ситуацией, при которой ваши данные спустя длительное время так и не загрузятся в Google Analytics 4, а напротив созданного импорта будет отображаться статус "Неизвестно (Unknown)". В этой статье я опишу несколько интересных наблюдений, которые могут помочь вам избавиться от этой проблемы или снизить количество неудачных попыток импорта к минимуму.
Как вы уже знаете, функция импорта данных позволяет загружать данные из разных источников и объединять их со статистикой Google Analytics 4 (GA4). Например:
- данные об онлайн-продажах в CRM-системе;
- информация по товарам (размер, цвет, стиль и т.д.) в складской базе;
- посещение офлайн-магазина и продажи в отдельной таблице;
- действия пользователей в мобильном приложении во внутренней системе;
- итоговые опросы/отзывы клиентов в отдельном сервисе, из которого вы выгружаете данные вручную;
- иная статистика в какой-нибудь базе данных;
- и т.д.
Таким образом, вы можете получить более полную картину о поведении ваших пользователей, их интересах и предпочтениях.
На текущий момент в Google Analytics 4 поддерживаются следующие типы импорта данных:
- Данные о расходах (Cost data);
- Данные о товарах (Item data);
- Пользовательские данные по идентификатору User-ID (User data by User ID);
- Пользовательские данные по идентификатору Client-ID (User data by Client ID);
- Данные об офлайн-событиях (Offline event data).
Чтобы загрузить данные в Google Analytics 4, вы должны использовать шаблон определенного типа с необходимым набором полей, присущим конкретному импорту данных. Если это данные о расходах - это один набор полей, данные о товарах - другой набор и т.д. Скачать шаблон для каждого типа данных можно в официальной документации Google.
И вот здесь начинаются сложности. При попытке загрузки собственных данных в Google Analytics 4 вы можете столкнуться со статусом Неизвестно / Unknown, когда не до конца понятно, был ли ваш заполненный шаблон импорта данных обработан самим GA4 или нет. Если не был, то в чем ошибки?
А в самом источнике импорта при его детальном рассмотрении можете быть указано, что Для этого источника данных не найдено ни одной операции импорта:
Неизвестно / Unknown - это не ошибка загрузки или сопоставления каких-то полей в вашем файле со схемой данных GA4. Этот статус означает, что Google в принципе не загрузил данные. То есть это ошибка самого Google Analytics 4. Помните проблему отсутствия кнопки для создания набора данных при полных правах в Universal Analytics? Вот это из той же оперы.
Какие рекомендации можно дать? Во время прохождения онлайн-курса по Google Analytics 4 и BigQuery у моих слушателей было практическое задание по импорту данных, и у некоторых из них при загрузке возникала такая же проблема. Объединив усилия, мы начали пробовать различные варианты исправления статуса Неизвестно / Unknown. В результате нам удалось найти некоторые закономерности, при выполнении которых импорт данных в Google Analytics 4 стал отдавать положительный статус загрузки данных, а не Неизвестно.
Вот они:
- перевод интерфейса Google Analytics 4 на английский язык;
- скачивание шаблона из англоязычной справки, а не русской или другой версии документации Google, поскольку файлы в них отличаются;
- кодировка файла должна быть UTF-8;
- во время импорта необходимо выйти из всех других учетных записей Google и остаться только в одной. В идеале - использовать режим Инкогнито.
Именно все вышеперечисленные действия увеличили количество успешных загрузок файлов импорта, созданных по шаблону Google, с первого раза. Если пробовать в порядке приоритета, то первое, что вы можете сделать - это выйти из всех других учетных записей Google и остаться только в одной, с которой будете загружать файл импорта в GA4, или же использовать режим Инкогнито. У меня нет объяснения почему так происходит, но это помогло наибольшему количеству моих слушателей и пользователей (если верить топикам на reddit и публикациям на Stack Overflow), и работает ровно так же, как это было в Universal Analytics при создании наборов данных импорта.
Во-вторых, я рекомендую скачивать шаблон файла .csv из официальной справки Google на английском языке, а не русском или каком-либо другом. Все дело в том, что шаблоны в справках отличаются по количеству полей. Например, для шаблона данных о расходах в русской версии отсутствует поле campaign_name, а в английской это поле присутствует:
Следующее, но не менее важное - это формат файла и его кодировка. Поскольку вы изменяете шаблон импорта, добавляя в него свои собственные данные, вам необходимо сохранить его в нужном формате и кодировке. Вполне вероятно, что при ручном импорте вы используете Microsoft Excel для редактирования .csv шаблона. Однако при его сохранении кодировка может поменяться. А она должна быть UTF-8. Чтобы быть уверенным в этом, в качестве текстового редактора я рекомендую использовать Notepad++. Он практически всегда сохраняет файл csv, который Google распознает без ошибок, а также позволяет вручную менять кодировку на нужную:
Еще одной проблемой может быть сохранение файла с помощью Excel и разделителя между столбцами. Вместо запятой , программа может заменить ее на точку с запятой ;
Из-за этого Google Analytics 4 не будет принимать файл и выдавать ошибку в названиях столбцов и полей. Попробуйте пересохранить файл с нужным разделителем или же заменить ; на ,
И последнее, не являющееся доказанным (скорее используется как плацебо), но может быть комбинированно с другими вариантами - это изменение языка интерфейса Google Analytics 4 на английский. Сделать это можно в разделе Администратор (Admin) - Мои предпочтения (My preferences) - Язык (Language):
И уже после этого вы можете попробовать загрузить свой файл импорта.