C# Class Orc.Analytics.GoogleAnalyticsService

Inheritance: IGoogleAnalyticsService
Afficher le fichier Open project: WildGums/Orc.Analytics

Private Properties

Свойство Type Description
InitializeTracker void
SendTrackingsFromQueue void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
InitializeTracker ( ) : void
SendTrackingsFromQueue ( ) : void

Method Details

GoogleAnalyticsService() public méthode

public GoogleAnalyticsService ( IUserIdService userIdService ) : System
userIdService IUserIdService
Résultat System

InvokeAsync() public méthode

public InvokeAsync ( System.Action action ) : System.Threading.Tasks.Task
action System.Action
Résultat System.Threading.Tasks.Task

SendEventAsync() public méthode

public SendEventAsync ( string category, string action, string label = null, long value ) : System.Threading.Tasks.Task
category string
action string
label string
value long
Résultat System.Threading.Tasks.Task

SendTimingAsync() public méthode

public SendTimingAsync ( System.TimeSpan time, string category, string variable, string label = "" ) : System.Threading.Tasks.Task
time System.TimeSpan
category string
variable string
label string
Résultat System.Threading.Tasks.Task

SendTransactionAsync() public méthode

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
Résultat System.Threading.Tasks.Task

SendViewAsync() public méthode

public SendViewAsync ( string viewName ) : System.Threading.Tasks.Task
viewName string
Résultat System.Threading.Tasks.Task