Skip to main content

Class FacebookAnalyticsService

Declaration
public class FacebookAnalyticsService : Service<FacebookAnalyticsService, Sherlock, SherlockConfig, SherlockDebugger>, IFacebookAnalyticsService

Implements:
Global.IFacebookAnalyticsService

Properties

Logger

Declaration
public override ILog Logger { get; }

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

SendAchievedLevel(string)

Declaration
public void SendAchievedLevel(string level)
Parameters
TypeName
System.Stringlevel

SendCompletedRegistration(string)

Declaration
public void SendCompletedRegistration(string registrationMethod)
Parameters
TypeName
System.StringregistrationMethod

SendCompletedTutorial(string, bool)

Declaration
public void SendCompletedTutorial(string contentId, bool success)
Parameters
TypeName
System.StringcontentId
System.Booleansuccess

SendInitiatedCheckout(string, string, int, bool, string, double)

Declaration
public void SendInitiatedCheckout(string contentId, string contentType, int numItems, bool paymentInfoAvailable, string currency, double totalPrice)
Parameters
TypeName
System.StringcontentId
System.StringcontentType
System.Int32numItems
System.BooleanpaymentInfoAvailable
System.Stringcurrency
System.DoubletotalPrice

SendPurchased(int, string, string, string, double)

Declaration
public void SendPurchased(int numItems, string contentType, string contentId, string currency, double price)
Parameters
TypeName
System.Int32numItems
System.StringcontentType
System.StringcontentId
System.Stringcurrency
System.Doubleprice

SendSpentCredits(string, string, double)

Declaration
public void SendSpentCredits(string contentId, string contentType, double totalValue)
Parameters
TypeName
System.StringcontentId
System.StringcontentType
System.DoubletotalValue

SendUnlockedAchievement(string)

Declaration
public void SendUnlockedAchievement(string description)
Parameters
TypeName
System.Stringdescription

SendAdImpression(float, string)

Declaration
public void SendAdImpression(float value, string currency)
Parameters
TypeName
System.Singlevalue
System.Stringcurrency

Implements

  • Global.IFacebookAnalyticsService