Navigation
| Name | AnalyticsET |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Analytics/AnalyticsET/ |
| Module Build Rules | AnalyticsET.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAnalyticsET | Public implementation of EpicGames.MCP.AnalyticsProvider |
| FAnalyticsFlowTracker | |
| FAnalyticsProviderETEventCache | Mixin class for Epic Telemetry implementors. |
| FAnalyticsSessionSummaryManager | Manages the lifecycle of analytics summaries created by an application and its subsidiary processes. |
| FAnalyticsSessionSummarySender | Sends the analytics session summary to Epic Games analytics service. |
| TAnalyticsProperty |
Structs
| Name | Remarks |
|---|---|
| FAnalyticEventQueuedInfo |
Interfaces
| Name | Remarks |
|---|---|
| IAnalyticsProviderET | ET specific analytics provider instance. |
| IAnalyticsSessionSummarySender | Sends the analytics session summary to a backend service. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAnalyticsEventQueued | TMulticastDelegate_TwoParams< void, bool &, const FAnalyticEventQueuedInfo & > | Fired on every analytic event being queued boolean value should only be left alone or set to false, which will cause the event to not be queued. | IAnalyticsProviderET.h |
| FOnPreAnalyticsEventProcessed | TMulticastDelegate_TwoParams< void, TSharedRef< IHttpRequest, ESPMode::ThreadSafe > & > | Fired immediately prior to the HTTP request for an analytics event being processed by HTTP | IAnalyticsProviderET.h |
| FThreadId | uint32 | AnalyticsFlowTracker.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAnalyticsSessionShutdownType | Defines how the principal process (the application for which analytics is gathered) exited. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TCHAR * LexToString
(
EAnalyticsSessionShutdownType ShutdownTypeCode |
Converts the specified shutdown code to its string representation. | AnalyticsSessionSummaryManager.h |