앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
(User Tracking Tool Wrapper & Collect Analytics Log API)
더 자세히 ...
클래스 | |
class | FHiveAnalytics |
앱과 사용자를 트래킹하고 분석하기 위한 기능 모음 (User Tracking Tool Wrapper & Collect Analytics Log API) 더 자세히 ... | |
함수 | |
static void | FHiveAnalytics::SendAnalyticsLog (const TSharedPtr< FJsonObject > &LogData) |
분석용 로그 전송. 더 자세히 ... | |
static void | FHiveAnalytics::SetEnableTracker (const FString &Name, bool IsEnable) |
사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정 더 자세히 ... | |
static void | FHiveAnalytics::SendEvent (const FString &EventName) |
사용자 분석을 위한 사용자 정보 이벤트 설정 더 자세히 ... | |
static void | FHiveAnalytics::SendEventWithAttributes (const FString &EventName, const FHiveAnalyticsAttributes &Attributes) |
사용자 분석을 위한 사용자 정보 이벤트 설정 더 자세히 ... | |
static void | FHiveAnalytics::SendAdRevenueEvent (const FHiveAnalyticsAdRevenue &AdRevenue) |
광고 수익 측정 이벤트 설정 더 자세히 ... | |
static void | FHiveAnalytics::SendUserEntryFunnelsLogs (const FString &FunnelTrack, const FString &Tag) |
사용자의 퍼널 분석을 위한 지표를 전송한다. 더 자세히 ... | |
static void | FHiveAnalytics::ShowConsentModeIfRequire (bool CheckCmp, const TOptional< FHiveConsentMode > &ConsentMode, const FHiveAnalyticsOnShowConsentModeDelegate &Delegate) |
개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다. 더 자세히 ... | |
static void | FHiveAnalytics::ShowConsentMode (const TOptional< FHiveConsentMode > &ConsentMode, const FHiveAnalyticsOnShowConsentModeDelegate &Delegate) |
개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다. 더 자세히 ... | |
앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
(User Tracking Tool Wrapper & Collect Analytics Log API)
|
static |
광고 수익 측정 이벤트 설정
AdRevenue | 광고 수익 측정 데이터 |
|
static |
분석용 로그 전송.
LogData | 로그 데이터 |
|
static |
사용자 분석을 위한 사용자 정보 이벤트 설정
EventName | 사용자 정보 이벤트 |
|
static |
사용자 분석을 위한 사용자 정보 이벤트 설정
EventName | 사용자 정보 이벤트 |
Attributes | 추가 데이터 |
|
static |
사용자의 퍼널 분석을 위한 지표를 전송한다.
사전정의된 퍼널 목록
구간명
퍼널값
HIVE SDK 자동전송 유무
권한고지
410
YES
고지팝업
420
YES
약관동의
430
YES
게임서버선택
500
YES
서버점검팝업
600
YES
추가다운로드
700
NO
추가다운로드 완료
800
NO
로그인
900
YES
전면배너
1000
YES
FunnelTrack | 사전정의된 퍼널의 값 |
Tag | 옵션으로 추가 전달할 값 |
|
static |
사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
Name | 사용자 분석을 위한 사용자 정보 트래커 형태 |
IsEnable | 트래커 사용 유무 |
|
static |
개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
이미 동의를 한 경우 노출되지 않으며 기한이 만료되었거나 추가 동의가 필요한 경우 노출 됩니다. [ConsentMode]를 null 로 입력할 경우 Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentForm.ProviderName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다.
ConsentMode | UI에 띄울 내용과 Provider를 모두 커스텀 할 수 있게 됩니다. 기본 동의인 [ConsentMode.MainForm] 은 [ConsentForm.ProviderName] 이 "main" 으로 설정됩니다. |
Delegate | [FHiveAnalyticsOnShowConsentModeDelegate] 로 UI에서 동의한 결과를 [ConsentStatus] 배열로 응답합니다. 취소할 경우 [FHiveResultAPI.CANCELED] [FHiveResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다. |
|
static |
개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
이미 동의를 한 경우 노출되지 않으며 기한이 만료되었거나 추가 동의가 필요한 경우 노출 됩니다. [ConsentMode]를 null 로 입력할 경우 Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentForm.ProviderName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다.
CheckCmp | true 일 경우 서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션으로 TCF 규격에 맞게 저장된 파일이 있다면 해당 파일을 읽어 파일에 있는 업체는 동의 설정한 것으로 간주하게 됩니다. |
ConsentMode | UI에 띄울 내용과 Provider를 모두 커스텀 할 수 있게 됩니다. 기본 동의인 [ConsentMode.MainForm] 은 [ConsentForm.ProviderName] 이 "main" 으로 설정됩니다. |
Delegate | [FHiveAnalyticsOnShowConsentModeDelegate] 로 UI에서 동의한 결과를 [ConsentStatus] 배열로 응답합니다. 취소할 경우 [FHiveResultAPI.CANCELED] [FHiveResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다. |