17#include "CoreMinimal.h"
18#include "Impl/HiveAnalyticsImpl.h"
20HIVESDK_API IHiveAnalyticsImpl* GetIAnalyticsInstance();
150 static void SendUserEntryFunnelsLogs(
const FString& FunnelTrack,
const FString& Tag);
169 static void ShowConsentModeIfRequire(
bool CheckCmp,
const TOptional<FHiveConsentMode>& ConsentMode,
const FHiveAnalyticsOnShowConsentModeDelegate& Delegate);
187 static void ShowConsentMode(
const TOptional<FHiveConsentMode>& ConsentMode,
const FHiveAnalyticsOnShowConsentModeDelegate& Delegate);
A collection of features for tracking and analyzing apps and users (User Tracking Tool Wrapper & Col...
Definition: HiveAnalytics.h:33
static void SendAnalyticsLog(const TSharedPtr< FJsonObject > &LogData)
Send log for analysis.
static void SendEvent(const FString &EventName)
Send event for user analysis.
static void SendEventWithAttributes(const FString &EventName, const FHiveAnalyticsAttributes &Attributes)
Send event for user analysis.
static void SendAdRevenueEvent(const FHiveAnalyticsAdRevenue &AdRevenue)
Send events for ad revenue measurement.
static void SetEnableTracker(const FString &Name, bool IsEnable)
Set whether to use User Information Tracker for user analysis.