Импорт данных о продукте с помощью Management API

Эндрю Уэйлс, отдел по связям с разработчиками Google Analytics – май 2014 г.

В этом руководстве описывается, как упростить реализацию расширенной электронной торговли путем импорта данных о продуктах с помощью Management API . Дополнительную информацию об импорте данных о продукте см. в примере импорта данных о продукте .

Введение

Импорт данных о продуктах в Google Analytics упрощает и сокращает объем данных электронной торговли, которые необходимо отправлять вместе с обращениями, такими как просмотры страниц и события. Один идентификатор продукта или артикул, отправленный в Google Analytics во время сбора данных, можно объединить с импортированными данными о продукте для заполнения параметров и показателей продукта в ваших отчетах.

Прежде чем вы начнете

Прежде чем завершить работу с этим руководством по решению, прочтите:

Обзор

Чтобы включить импорт данных о продуктах:

  1. Создайте набор данных
  2. Подготовьте CSV-файл с данными о продукте для загрузки.
  3. Загрузите данные о продукте с помощью Management API
  4. Обновите свой код электронной торговли, чтобы отправить артикул продукта

Чтобы узнать, как загрузить набор данных в Google Analytics с помощью веб-интерфейса , см. Руководство пользователя расширенной электронной торговли .

Создайте набор данных

Первым шагом к импорту данных о продукте является создание набора данных для данных о вашем продукте и установка схемы, определяющей параметры и показатели, которые вы хотите импортировать.

Следуйте руководству разработчика по импорту данных , чтобы создать набор данных, выберите « Данные о продукте» в качестве типа набора данных и SKU продукта в качестве ключа.

Рисунок 1. Создание набора данных о продукте.

После создания набора данных запишите идентификатор пользовательского источника данных , который вы будете использовать на следующем шаге для импорта данных о своем продукте в Google Analytics с помощью Management API.

Подготовьте CSV-файл с данными о продукте для загрузки.

CSV- файл с данными о продукте должен содержать строку заголовка, столбец для продукта SKU и столбец для каждого импортируемого параметра и/или показателя, как определено схемой набора данных.

Следуйте Руководству разработчика по импорту данных , чтобы подготовить CSV-файл с данными о продукте для импорта, используя номер SKU продукта в качестве ключа в первом столбце.

Рисунок 2. Подготовка данных о продукте для загрузки в файл CSV.

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 продуктов в вашем импортированном наборе данных о продуктах, а ваши отчеты будут автоматически заполняться дополнительными данными о продуктах, которые вы загрузили.