Analytics

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class

FAnalytics

The public interface for interacting with analytics.

Public struct

FAnalyticsEventAttribute

Struct to hold key/value pairs that will be sent as attributes along with analytics events.

Public struct

FJsonFragment

Public struct

FJsonNull

Typedefs

Name

Description

FAnalyticsProviderConfigurationDelegate

Analytics providers must be configured when created.

Enums

Name

Description

Public enum

EAnalyticsBuildType

Defines the different build types from an analytics perspective.

Functions

Name Description

Public function

const TCHAR ...

 

AnalyticsBuildTypeToString

(
    EAnalyticsBuildType Type
)

Convert an EAnalyticsBuildType to string.

Public function

decltype(aut...

 

AnalyticsConversion::ToString

(
    const T& Value
)

Lexical conversion.

Public function

FString

 

AnalyticsConversion::ToString

(
    float Value
)

Public function

FString

 

AnalyticsConversion::ToString

(
    double Value
)

Public function

FString

 

AnalyticsConversion::ToString

(
    const TArray< T, AllocatorType >& ...
)

Array conversion. Creates comma-separated list.

Public function

FString

 

AnalyticsConversion::ToString

(
    const TMap< KeyType, ValueType, All...
)

Map conversion.

Public function

TArray< FAna...

 

AppendAnalyticsEventAttributeArray

(
    TArray< FAnalyticsEventAttribute, A...,
    ArgTypes&&... Args
)

Helper to append to an array of attributes using a single expression.

Public function

EAnalyticsBu...

 

GetAnalyticsBuildType()

Get the analytics build type.

Public function

void

 

ImplMakeAnalyticsEventAttributeArray::MakeArray

(
    TArray< FAnalyticsEventAttribute, A...
)

Recursion terminator. Empty list.

Public function

void

 

ImplMakeAnalyticsEventAttributeArray::MakeArray

(
    TArray< FAnalyticsEventAttribute, A...,
    KeyType&& Key,
    ValueType&& Value
)

Recursion terminator. Convert the key/value pair to analytics strings.

Public function

void

 

ImplMakeAnalyticsEventAttributeArray::MakeArray

(
    TArray< FAnalyticsEventAttribute, A...,
    KeyType&& Key,
    ValueType&& Value,
    ArgTypes&&... Args
)

Recursively add the arguments to the array.

Public function

TArray< FAna...

 

MakeAnalyticsEventAttributeArray

(
    ArgTypes&&... Args
)

Helper to create an array of attributes using a single expression.

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback