Navigation
API > API/Runtime > API/Runtime/Analytics > API/Runtime/Analytics/IAnalyticsProvider
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RecordEvent
(
const FString& EventName |
Overload for RecordEvent that takes no parameters | Interfaces/IAnalyticsProvider.h | |
void RecordEvent
(
const FString& EventName, |
Records a named event with an array of attributes | Interfaces/IAnalyticsProvider.h | |
void RecordEvent
(
const FString& EventName, |
Overload for RecordEvent that takes a single attribute | Interfaces/IAnalyticsProvider.h | |
virtual void RecordEvent
(
const FString& EventName, |
RecordEvent overload to allow platforms to support events that are immediately sent | Interfaces/IAnalyticsProvider.h | |
void RecordEvent
(
const FString& EventName, |
Overload for RecordEvent that takes a single name/value pair | Interfaces/IAnalyticsProvider.h |
RecordEvent(const FString &)
Description
Overload for RecordEvent that takes no parameters
| Name | RecordEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
| Include Path | #include "Interfaces/IAnalyticsProvider.h" |
void RecordEvent
(
const FString & EventName
)
Parameters
| Name | Remarks |
|---|---|
| EventName | name of the event |
RecordEvent(const FString &, const TArray< FAnalyticsEventAttribute > &)
Description
Records a named event with an array of attributes
| Name | RecordEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
| Include Path | #include "Interfaces/IAnalyticsProvider.h" |
void RecordEvent
(
const FString & EventName,
const TArray < FAnalyticsEventAttribute > & Attributes
)
Parameters
| Name | Remarks |
|---|---|
| EventName | name of the event |
| Attributes | array of attribute name/value pairs |
RecordEvent(const FString &, const FAnalyticsEventAttribute &)
Description
Overload for RecordEvent that takes a single attribute
| Name | RecordEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
| Include Path | #include "Interfaces/IAnalyticsProvider.h" |
void RecordEvent
(
const FString & EventName,
const FAnalyticsEventAttribute & Attribute
)
Parameters
| Name | Remarks |
|---|---|
| EventName | name of the event |
| Attribute | attribute name and value |
RecordEvent(const FString &, const TArray< FAnalyticsEventAttribute > &, EAnalyticsRecordEventMode)
Description
RecordEvent overload to allow platforms to support events that are immediately sent
| Name | RecordEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
| Include Path | #include "Interfaces/IAnalyticsProvider.h" |
virtual void RecordEvent
(
const FString & EventName,
const TArray < FAnalyticsEventAttribute > & Attributes,
EAnalyticsRecordEventMode Mode
)
Parameters
| Name | Remarks |
|---|---|
| EventName | name of the event |
| Attributes | array of attribute name/value pairs |
| Mode | the record event mode, Cached or Immediate |
See Also
RecordEvent(const FString &, const FString &, const FString &)
Description
Overload for RecordEvent that takes a single name/value pair
| Name | RecordEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsProvider.h |
| Include Path | #include "Interfaces/IAnalyticsProvider.h" |
void RecordEvent
(
const FString & EventName,
const FString & ParamName,
const FString & ParamValue
)
Parameters
| Name | Remarks |
|---|---|
| EventName | name of the event |
| ParamName | attribute name |
| ParamValue | attribute value |