Analytics

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.