C# Класс GoogleUniversalAnalytics, swip3

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

Открытые свойства

Свойство Тип Описание
analyticsDisabled bool
appName string
appVersion string
clientID string
customHeaders Hashtable
trackingID string
useHTTPS bool

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

Метод Описание
GoogleUniversalAnalytics ( ) : UnityEngine
addAnonymizeIP ( ) : void
addApplicationVersion ( string text = null ) : void
addCampaignContent ( string text, bool allowNonEscaped = false ) : void
addCampaignID ( string text ) : void
addCampaignKeyword ( string text, bool allowNonEscaped = false ) : void
addCampaignMedium ( string text ) : void
addCampaignName ( string text ) : void
addCampaignSource ( string text ) : void
addContentDescription ( string text ) : void
addCurrencyCode ( string text ) : void
addCustomDimension ( int index, string text ) : void
addCustomMetric ( int index, long value ) : void
addDNSTime ( int value ) : void
addDocumentEncoding ( string text ) : void
addDocumentHostName ( string text ) : void
addDocumentLocationURL ( string url, bool allowNonEscaped = false ) : void
addDocumentPath ( string text, bool allowNonEscaped = false ) : void
addDocumentReferrer ( string url, bool allowNonEscaped = false ) : void
addDocumentTitle ( string text ) : void
addEventAction ( string text ) : void
addEventCategory ( string text ) : void
addEventLabel ( string text ) : void
addEventValue ( int value ) : void
addExceptionDescription ( string text ) : void
addExceptionIsFatal ( bool value ) : void
addExperimentID ( string text ) : void
addExperimentVariant ( string text ) : void
addFlashVersion ( int major, int minor, int revision ) : void
addGoogleAdWordsID ( string text ) : void
addGoogleDisplayAdsID ( string text ) : void
addItemCategory ( string text ) : void
addItemCode ( string text ) : void
addItemName ( string text ) : void
addItemPrice ( double currency ) : void
addItemQuantity ( int value ) : void
addJavaEnabled ( bool enabled ) : void
addLinkID ( string text ) : void
addNonInteractionHit ( ) : void
addPageDownloadTime ( int value ) : void
addPageLoadTime ( int value ) : void
addQueueTime ( int ms ) : void
addRedirectResponseTime ( int value ) : void
addScreenColors ( int depthBits ) : void
addScreenResolution ( int width, int height ) : void
addServerResponseTime ( int value ) : void
addSessionControl ( bool type ) : void
addSocialAction ( string text ) : void
addSocialActionTarget ( string text, bool allowNonEscaped = false ) : void
addSocialNetwork ( string text ) : void
addTCPConnectTime ( int value ) : void
addTransactionAffiliation ( string text ) : void
addTransactionID ( string text ) : void
addTransactionRevenue ( double currency ) : void
addTransactionShipping ( double currency ) : void
addTransactionTax ( double currency ) : void
addUserLanguage ( string text ) : void
addUserTimingCategory ( string text ) : void
addUserTimingLabel ( string text ) : void
addUserTimingTime ( int value ) : void
addUserTimingVariableName ( string text ) : void
addViewportSize ( int width, int height ) : void
beginHit ( HitType hitType ) : bool
initialize ( string trackingID, string anonymousClientID, string appName = "", string appVersion = "", bool useHTTPS = false ) : void
sendAppScreenHit ( string screenName ) : void
sendBrowserTimingHit ( int dnsTime, int pageDownloadTime, int redirectTime, int tcpConnectTime, int serverResponseTime ) : void
sendEventHit ( string eventCategory, string eventAction, string eventLabel = null, int eventValue = -1 ) : void
sendExceptionHit ( string description, bool isFatal ) : void
sendHit ( ) : bool
sendItemHit ( string transactionID, string itemName, double price, int quantity, string itemCode, string itemCategory, string currencyCode ) : void
sendPageViewHit ( string documentHostName, string documentPath, string documentTitle ) : void
sendSocialHit ( string network, string action, string target ) : void
sendTransactionHit ( string transactionID, string affiliation, double revenue, double shipping, double tax, string currencyCode ) : void
sendUserTimingHit ( string category, string variable, int time, string label ) : void
setStringEscaping ( bool useStringEscaping ) : void

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

Метод Описание
returnStringAsIs ( string s ) : string
returnStringAsIs_withEscapingCheck ( string s ) : string

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

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

public GoogleUniversalAnalytics ( ) : UnityEngine
Результат UnityEngine

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

public addAnonymizeIP ( ) : void
Результат void

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

public addApplicationVersion ( string text = null ) : void
text string
Результат void

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

public addCampaignContent ( string text, bool allowNonEscaped = false ) : void
text string
allowNonEscaped bool
Результат void

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

public addCampaignID ( string text ) : void
text string
Результат void

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

public addCampaignKeyword ( string text, bool allowNonEscaped = false ) : void
text string
allowNonEscaped bool
Результат void

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

public addCampaignMedium ( string text ) : void
text string
Результат void

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

public addCampaignName ( string text ) : void
text string
Результат void

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

public addCampaignSource ( string text ) : void
text string
Результат void

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

public addContentDescription ( string text ) : void
text string
Результат void

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

public addCurrencyCode ( string text ) : void
text string
Результат void

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

public addCustomDimension ( int index, string text ) : void
index int
text string
Результат void

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

public addCustomMetric ( int index, long value ) : void
index int
value long
Результат void

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

public addDNSTime ( int value ) : void
value int
Результат void

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

public addDocumentEncoding ( string text ) : void
text string
Результат void

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

public addDocumentHostName ( string text ) : void
text string
Результат void

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

public addDocumentLocationURL ( string url, bool allowNonEscaped = false ) : void
url string
allowNonEscaped bool
Результат void

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

public addDocumentPath ( string text, bool allowNonEscaped = false ) : void
text string
allowNonEscaped bool
Результат void

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

public addDocumentReferrer ( string url, bool allowNonEscaped = false ) : void
url string
allowNonEscaped bool
Результат void

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

public addDocumentTitle ( string text ) : void
text string
Результат void

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

public addEventAction ( string text ) : void
text string
Результат void

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

public addEventCategory ( string text ) : void
text string
Результат void

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

public addEventLabel ( string text ) : void
text string
Результат void

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

public addEventValue ( int value ) : void
value int
Результат void

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

public addExceptionDescription ( string text ) : void
text string
Результат void

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

public addExceptionIsFatal ( bool value ) : void
value bool
Результат void

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

public addExperimentID ( string text ) : void
text string
Результат void

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

public addExperimentVariant ( string text ) : void
text string
Результат void

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

public addFlashVersion ( int major, int minor, int revision ) : void
major int
minor int
revision int
Результат void

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

public addGoogleAdWordsID ( string text ) : void
text string
Результат void

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

public addGoogleDisplayAdsID ( string text ) : void
text string
Результат void

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

public addItemCategory ( string text ) : void
text string
Результат void

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

public addItemCode ( string text ) : void
text string
Результат void

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

public addItemName ( string text ) : void
text string
Результат void

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

public addItemPrice ( double currency ) : void
currency double
Результат void

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

public addItemQuantity ( int value ) : void
value int
Результат void

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

public addJavaEnabled ( bool enabled ) : void
enabled bool
Результат void

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

public addLinkID ( string text ) : void
text string
Результат void

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

public addNonInteractionHit ( ) : void
Результат void

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

public addPageDownloadTime ( int value ) : void
value int
Результат void

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

public addPageLoadTime ( int value ) : void
value int
Результат void

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

public addQueueTime ( int ms ) : void
ms int
Результат void

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

public addRedirectResponseTime ( int value ) : void
value int
Результат void

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

public addScreenColors ( int depthBits ) : void
depthBits int
Результат void

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

public addScreenResolution ( int width, int height ) : void
width int
height int
Результат void

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

public addServerResponseTime ( int value ) : void
value int
Результат void

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

public addSessionControl ( bool type ) : void
type bool
Результат void

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

public addSocialAction ( string text ) : void
text string
Результат void

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

public addSocialActionTarget ( string text, bool allowNonEscaped = false ) : void
text string
allowNonEscaped bool
Результат void

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

public addSocialNetwork ( string text ) : void
text string
Результат void

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

public addTCPConnectTime ( int value ) : void
value int
Результат void

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

public addTransactionAffiliation ( string text ) : void
text string
Результат void

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

public addTransactionID ( string text ) : void
text string
Результат void

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

public addTransactionRevenue ( double currency ) : void
currency double
Результат void

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

public addTransactionShipping ( double currency ) : void
currency double
Результат void

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

public addTransactionTax ( double currency ) : void
currency double
Результат void

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

public addUserLanguage ( string text ) : void
text string
Результат void

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

public addUserTimingCategory ( string text ) : void
text string
Результат void

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

public addUserTimingLabel ( string text ) : void
text string
Результат void

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

public addUserTimingTime ( int value ) : void
value int
Результат void

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

public addUserTimingVariableName ( string text ) : void
text string
Результат void

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

public addViewportSize ( int width, int height ) : void
width int
height int
Результат void

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

public beginHit ( HitType hitType ) : bool
hitType HitType
Результат bool

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

public initialize ( string trackingID, string anonymousClientID, string appName = "", string appVersion = "", bool useHTTPS = false ) : void
trackingID string
anonymousClientID string
appName string
appVersion string
useHTTPS bool
Результат void

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

public sendAppScreenHit ( string screenName ) : void
screenName string
Результат void

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

public sendBrowserTimingHit ( int dnsTime, int pageDownloadTime, int redirectTime, int tcpConnectTime, int serverResponseTime ) : void
dnsTime int
pageDownloadTime int
redirectTime int
tcpConnectTime int
serverResponseTime int
Результат void

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

public sendEventHit ( string eventCategory, string eventAction, string eventLabel = null, int eventValue = -1 ) : void
eventCategory string
eventAction string
eventLabel string
eventValue int
Результат void

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

public sendExceptionHit ( string description, bool isFatal ) : void
description string
isFatal bool
Результат void

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

public sendHit ( ) : bool
Результат bool

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

public sendItemHit ( string transactionID, string itemName, double price, int quantity, string itemCode, string itemCategory, string currencyCode ) : void
transactionID string
itemName string
price double
quantity int
itemCode string
itemCategory string
currencyCode string
Результат void

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

public sendPageViewHit ( string documentHostName, string documentPath, string documentTitle ) : void
documentHostName string
documentPath string
documentTitle string
Результат void

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

public sendSocialHit ( string network, string action, string target ) : void
network string
action string
target string
Результат void

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

public sendTransactionHit ( string transactionID, string affiliation, double revenue, double shipping, double tax, string currencyCode ) : void
transactionID string
affiliation string
revenue double
shipping double
tax double
currencyCode string
Результат void

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

public sendUserTimingHit ( string category, string variable, int time, string label ) : void
category string
variable string
time int
label string
Результат void

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

public setStringEscaping ( bool useStringEscaping ) : void
useStringEscaping bool
Результат void

Описание свойств

analyticsDisabled публичное свойство

public bool analyticsDisabled
Результат bool

appName публичное свойство

public string appName
Результат string

appVersion публичное свойство

public string appVersion
Результат string

clientID публичное свойство

public string clientID
Результат string

customHeaders публичное свойство

public Hashtable customHeaders
Результат Hashtable

trackingID публичное свойство

public string trackingID
Результат string

useHTTPS публичное свойство

public bool useHTTPS
Результат bool