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
.