| IAnalyticsProvider
|
Module |
|
Header |
/Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
Include |
#include "Interfaces/IAnalyticsProvider.h" |
class IAnalyticsProvider
Generic interface for an analytics provider. Other modules can define more and register them with this module.
Name | Description | |
---|---|---|
|
~IAnalyticsProvider() |
Name | Description | ||
---|---|---|---|
|
EndSession() |
Ends the session. |
|
|
FlushEvents() |
Flush any cached events to the analytics provider. |
|
|
GetSessionID() |
Gets the opaque session identifier string for the provider. |
|
|
GetUserID() |
Gset the current UserID. |
|
|
RecordCurrencyGiven ( |
Record a gift of in-game currency from the game itself. |
|
|
RecordCurrencyGiven ( |
Record a gift of in-game currency from the game itself. |
|
|
RecordCurrencyPurchase ( |
Record a purchase of in-game currency using real-world money. |
|
|
RecordCurrencyPurchase ( |
Record an in-game purchase of a an item. |
|
|
RecordCurrencyPurchase |
Record a purchase of in-game currency using real-world money. |
|
|
RecordError ( |
Records an error that has happened in the game |
|
|
RecordError ( |
Records an error that has happened in the game |
|
|
RecordEvent ( |
Overload for RecordEvent that takes a single attribute |
|
|
RecordEvent |
Overload for RecordEvent that takes a single name/value pair |
|
|
RecordEvent ( |
Records a named event with an array of attributes |
|
|
RecordEvent ( |
Overload for RecordEvent that takes no parameters |
|
|
RecordItemPurchase ( |
Record an in-game purchase of a an item. |
|
|
RecordItemPurchase ( |
Record an in-game purchase of a an item. |
|
|
RecordItemPurchase |
Record an in-game purchase of a an item. |
|
|
RecordProgress |
Record a player progression event that has happened in the game |
|
|
RecordProgress ( |
Record a player progression event that has happened in the game |
|
|
RecordProgress ( |
Record a player progression event that has happened in the game |
|
|
SetAge ( |
Sets the location the game believes the user is playing in as part of the session |
|
|
SetBuildInfo ( |
Sets a user defined string as the build information/version for the session |
|
|
SetGender ( |
Sets the gender the game believes the user is as part of the session |
|
|
SetLocation ( |
Sets the location the game believes the user is playing in as part of the session |
|
|
SetSessionID ( |
Sets the session ID of the analytics session. |
|
|
SetUserID ( |
Set the UserID for use with analytics. |
|
|
StartSession() |
Overload for StartSession that takes no attributes |
|
|
StartSession ( |
Starts a session. |
|
|
StartSession ( |
Overload for StartSession that takes a single attribute |
|
|
StartSession |
Overload for StartSession that takes a single name/value pair |