| IAnalyticsProvider
|
Module |
|
Header |
/Engine/Source/Runtime/Analytics/AnalyticsET/Public/IAnalyticsProviderET.h |
Include |
#include "IAnalyticsProviderET.h" |
class IAnalyticsProviderET : public IAnalyticsProvider
ET specific analytics provider instance. Exposes additional APIs to support Json-based events.
Name | Description | ||
---|---|---|---|
|
BlockUntilFlushed ( |
Blocks execution in the thread until all events have been flushed to the network. |
|
|
const FStrin... |
GetAppID() |
Method to get the AppID (APIKey) |
|
const FStrin... |
GetAppVersion() |
Method to get the AppVersion |
|
const FAnaly... |
GetConfig() |
Return the current provider configuration. |
|
const TArray... |
GetDefaultEventAttributes() |
Returns the current set of default event attributes set on the provider. |
|
RecordEvent ( |
Optimization for RecordEvent that avoids the array copy using rvalue references. |
|
|
RecordEventJson ( |
Sends an event where each attribute value is expected to be a string-ified Json value. |
|
|
RecordEventJson ( |
Helper for RecordEventJson when the array is not an rvalue reference. |
|
|
SetAppID ( |
Special setter to set the AppID, something that is not normally allowed for third party analytics providers. |
|
|
SetAppVersion ( |
Sets the AppVersion. |
|
|
SetDefaultEventAttributes ( |
When set, all events recorded will have these attributes appended to them. |
|
|
SetEventCallback ( |
||
|
SetURLEndpoint |
Updates the default URL endpoint and AltDomains. |
|
|
StartSession ( |
Optimization for StartSession that avoids the array copy using rvalue references. |
Name |
Description |
---|---|
OnEventRecorded |
Set a callback to be invoked any time an event is queued. |