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

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

Введение

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

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

В этой статье обсуждаются следующие технологии Google Analytics:

  • Пользовательские кампании
  • Импорт данных
  • Плагины веб-отслеживания

Чтобы узнать больше об этих технологиях, посетите соответствующие ресурсы .

Обзор

Чтобы импортировать данные кампании в Google Analytics:

  1. Установить информацию о кампании
  2. Настройте свою учетную запись
  3. Анализируйте и действуйте

Установить информацию о кампании

Настройка информации о кампании для пользователя необходима, чтобы импортированные данные кампании были доступны для анализа. Вы можете сделать это, установив код/идентификатор кампании , который будет использоваться для объединения ваших импортированных данных.

Используйте один из этих трех способов настройки данных кампании для ваших пользователей:

  1. Пометьте URL-адреса своей кампании, используя параметры отслеживания кампании Google Analytics.
  2. Установите данные кампании напрямую .
  3. Если вы помечаете URL-адреса, используя параметры отслеживания кампании, не относящиеся к Google Analytics, вы можете использовать плагин Analytics.js, чтобы сопоставить значения вашей кампании со значениями, распознаваемыми Google Analytics.

Вариант 1. Пометьте URL-адреса вашей кампании

Пометьте целевые URL-адреса кампании параметром utm_id . Google Analytics затем свяжет этот идентификатор кампании с пользователями, перешедшими по этому URL-адресу. Например:

http://www.example.com?utm_id=1234

Вариант 2. Установите данные кампании напрямую.

Если у вас есть собственная реализация и доступна информация о кампании, ее можно установить непосредственно на трекере и связать с пользователем. Например:

аналитика.js

// Create the tracker.
ga('create', 'UA-XXXX-Y', 'auto');

// Set the campaign code/id directly.
ga('set', 'campaignId', '1234');

// Send the page view.
ga('send', 'pageview');
Подробности см. в руководстве разработчика Analytics.js .

gtag.js

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

// Set the campaign code/id directly.
  gtag('set', 'campaign_id', '1234');

  gtag('config', 'TAG_ID');
</script>
Подробности смотрите в руководстве разработчика gtag.js.

Android SDK 4.

// The campaign code/id is sent with this hit.
tracker.send(new HitBuilders.ScreenViewBuilder()
    .set(Fields.CAMPAIGN_ID, '1234')
    .build()
);
Подробности см. в руководстве разработчика Android SDK v4 – Campaign Measurement .

iOS SDK v3

// Get the tracker.
id tracker = [[GAI sharedInstance] trackerWithName:@"tracker"
                                                    trackingId:@"UA-XXXX-Y"];

// Create a GAIDictionaryBuilder to hold the hit parameters.
GAIDictionaryBuilder *hitParams = [[GAIDictionaryBuilder alloc] init];

// Set campaign code/id directly on the dictionary.
[hitParams set:kGAICampaignId value:@"1234"];

// The campaign id/code is sent with this hit.
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:hitParams] build]];
Подробности см. в руководстве разработчика iOS SDK — Campaign Measurement .

Протокол измерений

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.

&t=pageview     // Pageview hit type.
&dh=mydemo.com  // Document hostname.
&dp=/home       // Page.
&dt=homepage    // Title.
&ci=1234        // Campaign code/id.
Подробности см. в руководстве разработчика Measurement Protocol .

Вариант 3 (analytics.js): плагин с настраиваемым отслеживанием кампаний.

Если вы не используете utm_id в своих URL-адресах для отслеживания идентификатора вашей кампании, вы можете воспользоваться примером из руководства для разработчиков «Плагины — веб-отслеживание (analytics.js), в котором показано, как получить пользовательские значения кампании из URL-адреса страницы и установить их для трекер.

Настройте свою учетную запись

Есть несколько одноразовых операций, которые вам нужно будет выполнить в разделе администратора Google Analytics. Шаги администрирования Google Analytics:

  1. Создание специальных размеров
  2. Создать набор данных
  3. Подготовьте и загрузите данные

Создание специальных размеров

В дополнение к стандартным параметрам кампании, доступным в Google Analytics, вы можете определить новые специальные параметры на уровне сеанса для импорта пользовательских данных кампании. Например, вы можете создать специальный параметр под названием «Группа кампаний» . На странице администратора выполните следующие действия для создания специального параметра:

  1. Нажмите «Пользовательские определения» -> «Пользовательские размеры» -> «+ Новое пользовательское измерение».
  2. Назовите измерения и установите область действия Session .
  3. Нажмите Создать .
Рисунок 1. Список параметров пользовательской кампании.

Создать набор данных

Чтобы импортировать данные вашей кампании, вам необходимо создать набор данных . Набор данных можно создать только через веб-интерфейс.

На вкладке свойств страницы администратора выполните следующие действия:

  1. Выберите Импорт данных .
  2. Нажмите «Новый набор данных» .
  3. Выберите «Данные кампании» для типа и нажмите «Следующий шаг» .
  4. Назовите набор данных, выберите хотя бы одно представление (профиль) и нажмите «Следующий шаг» .
  5. В качестве ключа выберите «Код кампании» .
  6. В разделе «Импортированные данные» выберите измерения данных, которые вы собираетесь импортировать.
  7. Выберите параметр «Перезаписать данные попадания» .
  8. Нажмите Сохранить .
Рисунок 2: Создание набора данных.

Подготовьте данные кампании для загрузки

Google Analytics ожидает, что данные кампании будут загружены в правильно отформатированном файле, разделенном запятыми (CSV). Перед загрузкой необходимо убедиться, что данные кампании соответствуют этим требованиям.

Основные изменения и проверки, которые необходимо внести в файл CSV:

  • Переименуйте заголовки столбцов так, чтобы они распознавались Google Analytics. Вы можете получить заголовок на странице сведений о наборе данных в веб-интерфейсе.
  • Добавьте все необходимые значения, которых нет.

Например, у вас могут быть данные кампании в следующем формате:

Рисунок 3: Экспортированные данные кампании.

После подготовки файла CSV его формат должен выглядеть примерно так:

ga:campaignCode,ga:medium,ga:source,ga:dimension1
1234,email,Newsletter,Spring
1235,email,Newsletter,Summer
1236,email,Newsletter,Fall

Загрузить данные кампании

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

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

Анализируйте и действуйте

Теперь, когда компоненты готовы, можно анализировать эффективность вашей кампании и принимать меры. Существующие отчеты об источниках трафика можно использовать для анализа стандартных параметров кампании или применения сегмента с использованием импортированных специальных параметров (или добавления специальных параметров в качестве дополнительного параметра). Также можно создать свой собственный отчет или автоматизировать анализ, составив собственный запрос с помощью Core Reporting API .

Создать собственный отчет

Чтобы получить более персонализированное представление об эффективности кампании, вы можете создать собственный отчет . Например, можно создать индивидуальный отчет о кампании на странице отчетов следующим образом:

  1. В левой части навигации нажмите «Источники трафика» -> «Кампании» .
  2. Измените тип отчета на «Плоская таблица» .
  3. Нажмите Настроить в верхней части отчета.
  4. В детализации измерения добавьте специальный параметр «Группа кампаний» , созданный выше .
  5. Нажмите Сохранить .

Связанные ресурсы

Чтобы узнать больше о каждой из функций: