Эндрю Уэйлс, отдел по связям с разработчиками Google Analytics – май 2014 г.
В этом руководстве описывается, как упростить реализацию расширенной электронной торговли путем импорта данных о продуктах с помощью Management API . Дополнительную информацию об импорте данных о продукте см. в примере импорта данных о продукте .
Введение
Импорт данных о продуктах в Google Analytics упрощает и сокращает объем данных электронной торговли, которые необходимо отправлять вместе с обращениями, такими как просмотры страниц и события. Один идентификатор продукта или артикул, отправленный в Google Analytics во время сбора данных, можно объединить с импортированными данными о продукте для заполнения параметров и показателей продукта в ваших отчетах.
Прежде чем вы начнете
Прежде чем завершить работу с этим руководством по решению, прочтите:
- О расширенной электронной торговле .
- Руководство разработчика по импорту данных .
Обзор
Чтобы включить импорт данных о продуктах:
- Создайте набор данных
- Подготовьте CSV-файл с данными о продукте для загрузки.
- Загрузите данные о продукте с помощью Management API
- Обновите свой код электронной торговли, чтобы отправить артикул продукта
Чтобы узнать, как загрузить набор данных в Google Analytics с помощью веб-интерфейса , см. Руководство пользователя расширенной электронной торговли .
Создайте набор данных
Первым шагом к импорту данных о продукте является создание набора данных для данных о вашем продукте и установка схемы, определяющей параметры и показатели, которые вы хотите импортировать.
Следуйте руководству разработчика по импорту данных , чтобы создать набор данных, выберите «Данные о продукте» в качестве типа набора данных и SKU продукта в качестве ключа.
После создания набора данных запишите идентификатор пользовательского источника данных , который вы будете использовать на следующем шаге для импорта данных о своем продукте в Google Analytics с помощью Management API.
Подготовьте CSV-файл с данными о продукте для загрузки.
CSV- файл с данными о продукте должен содержать строку заголовка, столбец для продукта SKU и столбец для каждого импортируемого параметра и/или показателя, как определено схемой набора данных.
Следуйте Руководству разработчика по импорту данных , чтобы подготовить CSV- файл с данными о продукте для импорта, используя номер SKU продукта в качестве ключа в первом столбце.
CSV- файл выглядит следующим образом:
ga:productSku,ga:productName,ga:productBrand,ga:productCategoryNew,ga:productVariant,ga:productPrice 12345,Triblend Shortsleeve T-Shirt,Google,Apparel,black,15.25 67890,Donut Friday Scented T-Shirt,Google,Apparel,gray,33.85 10292,Kaiser the Snake T-Shirt,Google,Apparel,green,19.10 67584,Organic Cotton Android T-Shirt,Google,Apparel,black,13.50 90876,Maps Biking T-Shirt,Google,Apparel,blue,15.65
Загрузите данные о продукте с помощью Management API
После того как вы создали набор данных, определили схему и подготовили данные о продукте для загрузки в формате CSV , вы готовы загрузить данные о продукте с помощью Management API .
После того как данные о продукте будут загружены, проверены и обработаны, артикулы продуктов будут объединены с загруженными данными о продукте, когда будет обнаружено совпадение во входящих обращениях, отправленных в Google Analytics с вашего ресурса.
Обновите свой код электронной торговли, чтобы отправить артикул продукта
После загрузки данных о продуктах обновите свой код электронной торговли, чтобы с каждым обращением отправлялись номера SKU продуктов, а также любые дополнительные данные, которые вы хотите видеть в своих отчетах, например специальные параметры или показатели.
// Example of sending a transaction when joining with imported product data. ga('create', 'UA-XXXX-Y'); ga('require', 'ec', 'ec.js'); // Load the Enhanced Ecommerce plug-in. Required. // The product name, price, and other product data will be added to this hit // at collection time if the value of the id field matches a Product SKU // you've uploaded. ga('ec:addImpression', { 'id': '12345', // Product ID/SKU (Key). Required. 'list': 'Search Results', 'position': 1, 'dimension1': 'Member' }); ga('send', 'pageview'); // Send the impression with a pageview hit.
Идентификаторы продуктов, отправленные из вашей расширенной реализации электронной торговли, теперь будут сопоставляться с номерами SKU продуктов в вашем импортированном наборе данных о продуктах, а ваши отчеты будут автоматически заполняться дополнительными данными о продуктах, которые вы загрузили.