Отслеживание Google Analytics для Microsoft Silverlight

Google Analytics для Microsoft Silverlight интегрирован в Microsoft Silverlight Analytics Framework. С помощью этой платформы вы можете легко отслеживать действия пользователей в содержимом Microsoft Silverlight.

Поддержка функций

Компонент Google Analytics для Microsoft Silverlight обходит технические препятствия для отслеживания контента Silverlight. С помощью этого компонента отслеживать контент так же просто, как перетаскивать и определять названия категорий для отчетов. Вся техническая интеграция осуществляется «под капотом».

Эта интеграция поддерживает 3 основные возможности отслеживания Google Analytics:

Отслеживание событий

Отслеживание событий позволяет разработчикам отслеживать взаимодействие пользователей с контентом. См. основное руководство по отслеживанию событий.

В рамках Silverlight:

  • Поле Category соответствует полю «Категория» поведения TrackAction .
  • Поле Action соответствует EventName триггера, связанного с поведением TrackAction .
  • Поле Label соответствует имени родительского объекта TrackAction .
  • Поле Value соответствует полю значения поведения TrackAction .

Отслеживание просмотров страниц

При стандартном отслеживании JavaScript значение по умолчанию для страницы, отслеживаемой Google Analytics, можно перезаписать, передав параметр методу _trackPageview() . Это позволяет перезаписать значения, отображаемые в отчетах «Самый популярный контент» и «Детализация контента».

В рамках Silverlight данные о просмотрах страниц интегрируются в Silverlight Frames. При загрузке фрейма имя фрейма отправляется в виде URL-адреса и регистрируется как «страница» в Google Analytics.

Пользовательские переменные

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

При использовании пользовательских переменных в платформе Silverlight:

  • Пользовательские свойства, добавленные в поведение, специфичное для платформы, будут сопоставлены с областью Page .
  • Пользовательские свойства, добавленные к объекту Google Analytics (добавленному в корень макета), будут сопоставлены с областью Session .
  • Пользовательские свойства, добавленные к объекту ABTesting , предоставляемому платформой, будут сопоставлены с областью User .