C# Класс Orc.Analytics.GoogleAnalyticsService

Наследование: IGoogleAnalyticsService
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
InitializeTracker void
SendTrackingsFromQueue void

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

Метод Описание
GoogleAnalyticsService ( IUserIdService userIdService ) : System
InvokeAsync ( System.Action action ) : System.Threading.Tasks.Task
SendEventAsync ( string category, string action, string label = null, long value ) : System.Threading.Tasks.Task
SendTimingAsync ( System.TimeSpan time, string category, string variable, string label = "" ) : System.Threading.Tasks.Task
SendTransactionAsync ( string sku, string name, string transactionId, long costPerProduct, int quantity = 1 ) : System.Threading.Tasks.Task
SendViewAsync ( string viewName ) : System.Threading.Tasks.Task

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

Метод Описание
InitializeTracker ( ) : void
SendTrackingsFromQueue ( ) : void

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

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

public GoogleAnalyticsService ( IUserIdService userIdService ) : System
userIdService IUserIdService
Результат System

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

public InvokeAsync ( System.Action action ) : System.Threading.Tasks.Task
action System.Action
Результат System.Threading.Tasks.Task

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

public SendEventAsync ( string category, string action, string label = null, long value ) : System.Threading.Tasks.Task
category string
action string
label string
value long
Результат System.Threading.Tasks.Task

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

public SendTimingAsync ( System.TimeSpan time, string category, string variable, string label = "" ) : System.Threading.Tasks.Task
time System.TimeSpan
category string
variable string
label string
Результат System.Threading.Tasks.Task

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

public SendTransactionAsync ( string sku, string name, string transactionId, long costPerProduct, int quantity = 1 ) : System.Threading.Tasks.Task
sku string
name string
transactionId string
costPerProduct long
quantity int
Результат System.Threading.Tasks.Task

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

public SendViewAsync ( string viewName ) : System.Threading.Tasks.Task
viewName string
Результат System.Threading.Tasks.Task