Skip to main content

Class FalconAnalyticsService

Declaration
public class FalconAnalyticsService : Service<FalconAnalyticsService, Sherlock, SherlockConfig, SherlockDebugger>, IFalconAnalyticsService

Implements:
Global.IFalconAnalyticsService

Properties

Config

Declaration
public static FalconAnalyticsServiceConfig Config { get; }

Logger

Declaration
public override ILog Logger { get; }

Fields

EventAdImpression

Declaration
public static string EventAdImpression

EventAppOpen

Declaration
public static string EventAppOpen

EventEarnVirtualCurrency

Declaration
public static string EventEarnVirtualCurrency

EventLevelEnd

Declaration
public static string EventLevelEnd

EventLevelStart

Declaration
public static string EventLevelStart

EventLevelUp

Declaration
public static string EventLevelUp

EventScreenView

Declaration
public static string EventScreenView

EventSpendVirtualCurrency

Declaration
public static string EventSpendVirtualCurrency

EventTutorialBegin

Declaration
public static string EventTutorialBegin

EventTutorialComplete

Declaration
public static string EventTutorialComplete

ParameterAdFormat

Declaration
public static string ParameterAdFormat

ParameterAdPlatform

Declaration
public static string ParameterAdPlatform

ParameterAdSource

Declaration
public static string ParameterAdSource

ParameterAdUnitName

Declaration
public static string ParameterAdUnitName

ParameterCharacter

Declaration
public static string ParameterCharacter

ParameterCurrency

Declaration
public static string ParameterCurrency

ParameterItemID

Declaration
public static string ParameterItemID

ParameterItemName

Declaration
public static string ParameterItemName

ParameterLevel

Declaration
public static string ParameterLevel

ParameterLevelName

Declaration
public static string ParameterLevelName

ParameterPrice

Declaration
public static string ParameterPrice

ParameterScreenClass

Declaration
public static string ParameterScreenClass

ParameterScreenName

Declaration
public static string ParameterScreenName

ParameterValue

Declaration
public static string ParameterValue

ParameterVirtualCurrencyName

Declaration
public static string ParameterVirtualCurrencyName

Methods

RegisterToModule()

Declaration
protected override void RegisterToModule()

Initialize(Action<InitializationResult>)

Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
TypeName
System.Action<InitializationResult>setResult

SendCustom(string, IDictionary<string, object>)

Declaration
public void SendCustom(string eventName, IDictionary<string, object> parameters = null)
Parameters
TypeName
System.StringeventName
System.Collections.Generic.IDictionary<System.String,System.Object>parameters

SendCustom(string, float?, IDictionary<string, object>)

Declaration
public void SendCustom(string eventName, float? valueToSum, IDictionary<string, object> parameters = null)
Parameters
TypeName
System.StringeventName
System.Nullable<System.Single>valueToSum
System.Collections.Generic.IDictionary<System.String,System.Object>parameters

SendAppOpen(IDictionary<string, object>)

Declaration
public void SendAppOpen(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendAdImpression(double, string, string, string, string, string, IDictionary<string, object>)

Declaration
public void SendAdImpression(double revenue, string networkName, string adUnitId, string adFormat, string sdkSource, string currency = "USD", IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Doublerevenue
System.StringnetworkName
System.StringadUnitId
System.StringadFormat
System.StringsdkSource
System.Stringcurrency
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendCustomInAppPurchase(string, string, string, float, IDictionary<string, object>)

Declaration
public void SendCustomInAppPurchase(string eventName, string productId, string currencyCode, float price, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringeventName
System.StringproductId
System.StringcurrencyCode
System.Singleprice
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendEarnVirtualCurrency(string, long, IDictionary<string, object>)

Declaration
public void SendEarnVirtualCurrency(string currency, long amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.Int64amount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendEarnVirtualCurrency(string, double, IDictionary<string, object>)

Declaration
public void SendEarnVirtualCurrency(string currency, double amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.Doubleamount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelStart(string, IDictionary<string, object>)

Declaration
public void SendLevelStart(string levelName, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringlevelName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelEnd(string, bool, IDictionary<string, object>)

Declaration
public void SendLevelEnd(string levelName, bool success, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringlevelName
System.Booleansuccess
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelUp(long, IDictionary<string, object>)

Declaration
public void SendLevelUp(long level, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Int64level
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelUp(long, string, IDictionary<string, object>)

Declaration
public void SendLevelUp(long level, string character, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Int64level
System.Stringcharacter
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendScreenView(string, string, IDictionary<string, object>)

Declaration
public void SendScreenView(string screenClass, string screenName, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringscreenClass
System.StringscreenName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendSpendVirtualCurrency(string, string, long, IDictionary<string, object>)

Declaration
public void SendSpendVirtualCurrency(string currency, string itemName, long amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.StringitemName
System.Int64amount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendSpendVirtualCurrency(string, string, double, IDictionary<string, object>)

Declaration
public void SendSpendVirtualCurrency(string currency, string itemName, double amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.StringitemName
System.Doubleamount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendTutorialBegin(IDictionary<string, object>)

Declaration
public void SendTutorialBegin(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendTutorialEnd(IDictionary<string, object>)

Declaration
public void SendTutorialEnd(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

Implements

  • Global.IFalconAnalyticsService