Как настроить отслеживание в Аналитике

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

Вы можете настроить Google Аналитику или собственное отслеживание аналитики, как описано в следующих разделах.

Как настроить Google Аналитику

Чтобы настроить Google Аналитику, вам понадобится аккаунт Google Аналитики и доступ к коду отслеживания, который будет добавлен на страницы портала и использован для отслеживания действий на сайте. Дополнительную информацию можно найти в Справочном центре Google Аналитики.

Чтобы настроить Google Аналитику:

  1. Выберите Опубликовать > Порталы и выберите нужный портал.
  2. В раскрывающемся меню на верхней панели навигации выберите Настройки.
    Вы также можете нажать Настройки на целевой странице портала.
  3. Нажмите на вкладку Специальные скрипты.
  4. В разделе Google Аналитика введите идентификатор отслеживания Google Аналитики.
  5. Нажмите Сохранить.

Как настроить отслеживание с помощью специального кода Аналитики

Настройте собственное решение для отслеживания аналитики, передавая сведения о событиях в свою функцию. Пользовательская функция должна быть определена как часть portal.onAnalyticsEvent в глобальном пространстве имен (объявлена в переменной window).

Например, вы можете захотеть отправить данные о событии в сервис аналитики, отличный от Google Аналитики:

<script>
window.portal = {};
window.portal.onAnalyticsEvent = (event) => {
  // log event to console
  console.log(event);
  // TODO: publish event to custom analytics service
}
</script>

Добавьте собственный скрипт на каждую страницу портала на вкладке Собственные скрипты страницы настроек. Подробнее о том, как добавлять специальные скрипты…

На портале создаются следующие типы событий в том же формате, что и в Google Аналитике:

Тип события Пример формата Дополнительная информация
Посещения страниц
{
  hitType: 'pageview',
  page: '/apis'
};
Отслеживание страниц
Нажатия на кнопку Выполнить на панели "Попробовать" в справочной документации по API.
{
  hitType: 'event',
  eventCategory: 'docsEvents',
  eventAction: 'apixExecute'
}
Отслеживание событий