UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAnalyticsSessionSummarySender Class Referenceabstract

#include <IAnalyticsSessionSummarySender.h>

+ Inheritance diagram for IAnalyticsSessionSummarySender:

Public Member Functions

virtual ~IAnalyticsSessionSummarySender ()=default
 
virtual bool SendSessionSummary (const FString &UserId, const FString &AppId, const FString &AppVersion, const FString &SessionId, const TArray< FAnalyticsEventAttribute > &Properties)=0
 

Detailed Description

Sends the analytics session summary to a backend service.

Constructor & Destructor Documentation

◆ ~IAnalyticsSessionSummarySender()

virtual IAnalyticsSessionSummarySender::~IAnalyticsSessionSummarySender ( )
virtualdefault

Member Function Documentation

◆ SendSessionSummary()

virtual bool IAnalyticsSessionSummarySender::SendSessionSummary ( const FString &  UserId,
const FString &  AppId,
const FString &  AppVersion,
const FString &  SessionId,
const TArray< FAnalyticsEventAttribute > &  Properties 
)
pure virtual

Emits the summary events for the specified session id on behalf of the specified user/app/appversion. The function filters the properties by invoking the functor specified at construction.

Parameters
UserIdThe user emitting the report.
AppIdThe application for which the reports is emitted.
AppVersionThe application version for which the report is emitted.
SessionIdThe session is for which the report is emitted.
PropertiesThe list of properties that makes up the summary event.

Implemented in FDummyAnalyticsSummarySender, and FAnalyticsSessionSummarySender.


The documentation for this class was generated from the following file: