C# Класс GoogleAnalyticsUtils.EventsReporter

Reports events using the provided analytics reporter.
Наследование: IEventsReporter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EventsReporter ( IAnalyticsReporter reporter ) : System
ReportEvent ( string source, string eventType, string eventName, bool userLoggedIn, string projectNumber = null, string>.Dictionary metadata = null ) : void

Приватные методы

Метод Описание
EscapeValue ( string value ) : string

Escapes a value so it can be included in the GA hit and being able to parse them again on the backend Only the ',', '=' and '\\' characters need to be escaped as those are the separators for the values, in the string.

GetHash ( string projectId ) : string
GetPageViewURI ( string eventType, string eventName ) : string
SerializeEventMetadata ( string>.Dictionary metadata ) : string
SerializeMetadataEntry ( string>.KeyValuePair entry ) : string

Описание методов

EventsReporter() публичный Метод

public EventsReporter ( IAnalyticsReporter reporter ) : System
reporter IAnalyticsReporter
Результат System

ReportEvent() публичный Метод

public ReportEvent ( string source, string eventType, string eventName, bool userLoggedIn, string projectNumber = null, string>.Dictionary metadata = null ) : void
source string
eventType string
eventName string
userLoggedIn bool
projectNumber string
metadata string>.Dictionary
Результат void