HIVE SDK for Unity3D

Public 멤버 함수 | 정적 Public 멤버 함수 | 모든 멤버 목록
hive.Analytics 클래스 참조

앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
(User Tracking Tool Wrapper & Callect Analytics Log API)

더 자세히 ...

Public 멤버 함수

delegate void ConsentModeListener (ResultAPI result, List< ConsentMode.ConsentStatus > statusList)
 동의 모드 UI 노출에 따른 응답 리스너입니다.
 

정적 Public 멤버 함수

static bool sendAnalyticsLog (JSONObject logData)
 분석용 로그 전송.
 
static void setEnableTracker (TrackingType trackingType, Boolean isEnable)
 사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
 
static void setEnableTracker (String name, Boolean isEnable)
 사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
 
static void sendEvent (String eventName)
 사용자 분석을 위한 사용자 정보 이벤트 설정
 
static void sendAdRevenueEvent (AnalyticsAdRevenue analyticsAdRevenue)
 광고 수익 측정 이벤트 설정
 
static void sendUserEntryFunnelsLogs (String funnelTrack, String optionTag)
 사용자의 퍼널 분석을 위한 지표를 전송한다.
 
static void setConsent (string providerName, Dictionary< string, string > settings)
 서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션으로 구현한 최종 사용자 동의 상태를 설정한다.
 
static Dictionary< string, string > getConsent (string providerName)
 Analytics.setConsent 으로 설정한 동의 유형별 동의 상태를 반환한다.
 
static void showConsentModeIfRequire (ConsentModeListener listener)
 개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
 
static void showConsentModeIfRequire (bool checkCmp, ConsentMode consentMode, ConsentModeListener listener)
 개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
 
static void showConsentMode (ConsentModeListener listener)
 개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
 
static void showConsentMode (ConsentMode consentMode, ConsentModeListener listener)
 개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.
 

상세한 설명

앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
(User Tracking Tool Wrapper & Callect Analytics Log API)

Since
4.0.0
작성자
ryuvsken

멤버 함수 문서화

◆ ConsentModeListener()

delegate void hive.Analytics.ConsentModeListener ( ResultAPI result,
List< ConsentMode.ConsentStatus > statusList )

동의 모드 UI 노출에 따른 응답 리스너입니다.

동의할 경우 성공 콜백과 함께 동의한 결과를 [ConsentMode.ConsentStatus] 배열로 응답합니다. 취소할 경우 [ResultAPI.CANCELED] [ResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다.

참고
[showConsentModeIfRequire], [showConsentMode]

◆ getConsent()

static Dictionary< string, string > hive.Analytics.getConsent ( string providerName)
static

Analytics.setConsent 으로 설정한 동의 유형별 동의 상태를 반환한다.

이 값은 Analytics.setConsent 로 설정했던 최근값이다.

◆ sendUserEntryFunnelsLogs()

static void hive.Analytics.sendUserEntryFunnelsLogs ( String funnelTrack,
String optionTag )
static

사용자의 퍼널 분석을 위한 지표를 전송한다.

사전정의된 퍼널 목록

구간명

퍼널값

HIVE SDK 자동전송 유무

권한고지

410

YES

고지팝업

420

YES

약관동의

430

YES

게임서버선택

500

YES

서버점검팝업

600

YES

추가다운로드

700

NO

추가다운로드 완료

800

NO

로그인

900

YES

전면배너

1000

YES

매개변수
funnelTrack사전정의된 퍼널의 값
optionTag옵션으로 추가 전달할 값

◆ setConsent()

static void hive.Analytics.setConsent ( string providerName,
Dictionary< string, string > settings )
static

서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션으로 구현한 최종 사용자 동의 상태를 설정한다.

Hive Analytics 에서 지원하는 동의 유형은 Analytics.CONSENT_TYPE_AD_STORAGE, Analytics.CONSENT_TYPE_AD_USER_DATA, Analytics.CONSENT_TYPE_AD_PERSONALIZATION, Analytics.CONSENT_TYPE_ANALYTICS_STORAGE 가 있다. 각 유형별로 Analytics.CONSENT_GRANTED, Analytics.CONSENT_DENIED 설정을 할 수 있다. 이 설정은 Firebase Analytics 같은 서드 파티 트래커에 적용된다.

매개변수
settings지원되는 동의 유형 키는 CONSENT_TYPE_AD_STORAGE, CONSENT_TYPE_AD_USER_DATA, CONSENT_TYPE_AD_PERSONALIZATION, CONSENT_TYPE_ANALYTICS_STORAGE. 유효한 값은 CONSENT_GRANTED, CONSENT_DENIED.

◆ showConsentMode() [1/2]

static void hive.Analytics.showConsentMode ( ConsentMode consentMode,
ConsentModeListener listener )
static

개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.

기존에 동의한 내역에 따라 동의 상태값이 설정되어져 있습니다. [consentMode]를 null 로 입력할 경우 Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentMode.ConsentForm.providerName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다.

매개변수
consentModeUI에 띄울 내용과 Provider를 모두 커스텀 할 수 있게 됩니다. 기본 동의인 Main 은 [ConsentMode.ConsentForm.providerName] 이 "main" 으로 설정됩니다.
listener[ConsentModeListener] 로 UI에서 동의한 결과를 [ConsentMode.ConsentStatus] 배열로 응답합니다. 취소할 경우 [ResultAPI.CANCELED] [ResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다.
참고
[showConsentModeIfRequire]

◆ showConsentMode() [2/2]

static void hive.Analytics.showConsentMode ( ConsentModeListener listener)
static

개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.

기존에 동의한 내역에 따라 동의 상태값이 설정되어져 있습니다. Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentMode.ConsentForm.providerName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다.

매개변수
listener[ConsentModeListener] 로 UI에서 동의한 결과를 [ConsentMode.ConsentStatus] 배열로 응답합니다. 취소할 경우 [ResultAPI.CANCELED] [ResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다.
참고
[showConsentModeIfRequire]

◆ showConsentModeIfRequire() [1/2]

static void hive.Analytics.showConsentModeIfRequire ( bool checkCmp,
ConsentMode consentMode,
ConsentModeListener listener )
static

개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.

이미 동의를 한 경우 노출되지 않으며 기한이 만료되었거나 추가 동의가 필요한 경우 노출 됩니다. [consentMode]를 null 로 입력할 경우 Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentMode.ConsentForm.providerName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다.

매개변수
checkCmptrue 일 경우 서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션으로 TCF 규격에 맞게 저장된 파일이 있다면 해당 파일을 읽어 파일에 있는 업체는 동의 설정한 것으로 간주하게 됩니다.
consentModeUI에 띄울 내용과 Provider를 모두 커스텀 할 수 있게 됩니다. 기본 동의인 [ConsentMode.Builder.setMainForm] 은 [ConsentMode.ConsentForm.providerName] 이 "main" 으로 설정됩니다.
listener[ConsentModeListener] 로 UI에서 동의한 결과를 [ConsentMode.ConsentStatus] 배열로 응답합니다. 취소할 경우 [ResultAPI.CANCELED] [ResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다.
참고
[showConsentMode]

◆ showConsentModeIfRequire() [2/2]

static void hive.Analytics.showConsentModeIfRequire ( ConsentModeListener listener)
static

개인 정보를 사용하는 데 최종 사용자 동의를 받기 위한 UI를 노출합니다.

이미 동의를 한 경우 노출되지 않으며 기한이 만료되었거나 추가 동의가 필요한 경우 노출 됩니다. Hive SDK 의 Analytics Provider 추가 여부에 따른 동의 목록을 자동으로 생성합니다. Hive SDK 에서 판단하는 [ConsentMode.ConsentForm.providerName] 은 "main", "google", "adjust", "appsflyer", "singular" 입니다. 서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션으로 TCF 규격에 맞게 저장된 파일이 있다면 해당 파일을 읽어 파일에 있는 업체는 동의 설정한 것으로 간주하게 됩니다.

매개변수
listener[ConsentModeListener] 로 UI에서 동의한 결과를 [ConsentMode.ConsentStatus] 배열로 응답합니다. 취소할 경우 [ResultAPI.CANCELED] [ResultAPI.Code.AnalyticsConsentModeCanceled] 로 응답합니다.
참고
[showConsentMode]

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침