/Engine/Source/Runtime/Analytics/AnalyticsET/Public/AnalyticsET.h
Defines required configuration values for ET analytics provider. APIKeyET MUST be set. Set APIServerET to an empty string to create a "NULL" analytics provider that will be a valid instance but will suppress sending any events.
struct Config
TArray<FString...
AltAPIServersET
ET Alt API Servers - Base URLs to send events on retry.
FString
APIKeyET
ET APIKey - Get from your account manager
FString
APIServerET
ET API Server - Base URL to send events.
FString
AppEnvironment
The AppEnvironment that the data router should use. Defaults to GetDefaultAppEnvironment.
FString
AppVersionET
AppVersion - defines the app version passed to the provider.
bool
bDropEventsOnFlushFailure
When true (default), events are dropped if flush fails
float
FlushIntervalSec
Maximum time to elapse before forcing events to be flushed.
int32
MaximumPayloadSize
Maximum size a payload can reach before we force a flush of the payload.
int32
PreallocatedPayloadSize
We preallocate a payload.
uint32
RetryLimitCount
Maximum number of retries to attempt.
FString
UploadType
The UploadType that the data router should use. Defaults to GetDefaultUploadType.
bool
UseLegacyProtocol
When true, sends events using the legacy ET protocol that passes all attributes as URL parameters.