Interface IGameAnalyticsService
Declaration
public interface IGameAnalyticsService : IAnalyticsService, IAsyncInitialize
Methods
SendDesignEvent(string)
Declaration
void SendDesignEvent(string eventName)
Parameters
Type | Name |
---|---|
System.String | eventName |
SendDesignEvent(string, float)
Declaration
void SendDesignEvent(string eventName, float eventValue)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Single | eventValue |
SendDesignEvent(string, IDictionary<string, object>)
Declaration
void SendDesignEvent(string eventName, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendDesignEvent(string, float, IDictionary<string, object>)
Declaration
void SendDesignEvent(string eventName, float eventValue, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Single | eventValue |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendBusinessEvent(string, int, string, string, string)
Declaration
void SendBusinessEvent(string currency, int amount, string itemType, string itemId, string cartType)
Parameters
Type | Name |
---|---|
System.String | currency |
System.Int32 | amount |
System.String | itemType |
System.String | itemId |
System.String | cartType |
SendBusinessEvent(string, int, string, string, string, IDictionary<string, object>)
Declaration
void SendBusinessEvent(string currency, int amount, string itemType, string itemId, string cartType, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
System.String | currency |
System.Int32 | amount |
System.String | itemType |
System.String | itemId |
System.String | cartType |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendErrorEvent(ErrorSeverity, string)
Declaration
void SendErrorEvent(ErrorSeverity severity, string message)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ErrorSeverity | severity |
System.String | message |
SendErrorEvent(ErrorSeverity, string, IDictionary<string, object>)
Declaration
void SendErrorEvent(ErrorSeverity severity, string message, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ErrorSeverity | severity |
System.String | message |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendResourceEvent(ResourceFlowType, string, float, string, string)
Declaration
void SendResourceEvent(ResourceFlowType flowType, string currency, float amount, string itemType, string itemId)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ResourceFlowType | flowType |
System.String | currency |
System.Single | amount |
System.String | itemType |
System.String | itemId |
SendResourceEvent(ResourceFlowType, string, float, string, string, IDictionary<string, object>)
Declaration
void SendResourceEvent(ResourceFlowType flowType, string currency, float amount, string itemType, string itemId, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ResourceFlowType | flowType |
System.String | currency |
System.Single | amount |
System.String | itemType |
System.String | itemId |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendAdEvent(AdAction, AdType, string, string)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
SendAdEvent(AdAction, AdType, string, string, long)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, long duration)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
System.Int64 | duration |
SendAdEvent(AdAction, AdType, string, string, AdError)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, AdError noAdReason)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdError | noAdReason |
SendAdEvent(AdAction, AdType, string, string, IDictionary<string, object>)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendAdEvent(AdAction, AdType, string, string, long, IDictionary<string, object>)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, long duration, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
System.Int64 | duration |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendAdEvent(AdAction, AdType, string, string, AdError, IDictionary<string, object>)
Declaration
void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, AdError noAdReason, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdAction | adAction |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdType | adType |
System.String | adSdkName |
System.String | adPlacement |
MatchinghamGames.SherlockModule.Services.GameAnalytics.AdError | noAdReason |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
SendProgressionEvent(ProgressionStatus, string, int)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, int score)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.Int32 | score |
SendProgressionEvent(ProgressionStatus, string, string)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
SendProgressionEvent(ProgressionStatus, string, string, int)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, int score)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.Int32 | score |
SendProgressionEvent(ProgressionStatus, string, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string, string, string)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.String | progression03 |
SendProgressionEvent(ProgressionStatus, string, int, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, int score, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.Int32 | score |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string, string, string, int)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, int score)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.String | progression03 |
System.Int32 | score |
SendProgressionEvent(ProgressionStatus, string, string, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string, string, int, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, int score, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.Int32 | score |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string, string, string, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.String | progression03 |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendProgressionEvent(ProgressionStatus, string, string, string, int, IDictionary<string, object>)
Declaration
void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, int score, IDictionary<string, object> customFields)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.GameAnalytics.ProgressionStatus | progressionStatus |
System.String | progression01 |
System.String | progression02 |
System.String | progression03 |
System.Int32 | score |
System.Collections.Generic.IDictionary<System.String,System.Object> | customFields |
SendImpressionEvent(string, string, string, string, string, double, string, string, string, string)
Declaration
void SendImpressionEvent(string adUnitId, string adUnitFormat, string networkName, string placement, string creativeId, double revenue, string countryCode, string sdkName, string sdkVersion, string rawData)
Parameters
Type | Name |
---|---|
System.String | adUnitId |
System.String | adUnitFormat |
System.String | networkName |
System.String | placement |
System.String | creativeId |
System.Double | revenue |
System.String | countryCode |
System.String | sdkName |
System.String | sdkVersion |
System.String | rawData |