Analytics

object Analytics

앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
A collection of features for tracking and analyzing apps and users


korean

사용자 Tracking Tool Wrapper & 애널리틱스 로그 수집 API


english

User Tracking Tool Wrapper & Callect Analytics Log API

Since

v4.0.0

Types

Link copied to clipboard
data class AnalyticsAdRevenue(var revenue: Double = 0.0, var adPlatform: String = "", var adUnitId: String = "", var adType: String = "", var adPlacement: String = "", var currency: String = "USD")
Link copied to clipboard
data class AnalyticsRevenue(var pid: String? = null, var title: String? = null, var description: String? = null, var currency: String? = null, var amountMicros: Long = 0, var formattedString: String? = null, var price: String? = null, var itemCount: Int = 1, var refId: String? = null) : Serializable

결재 이벤트 발생시 트래킹을 위한 정보

Link copied to clipboard

showConsentModeIfRequire, showConsentMode 로 동의 배너를 노출할때 커스텀할 수 있는 모델링 객체 입니다.

Link copied to clipboard

동의 모드 UI 노출에 따른 응답 리스너입니다. 동의할 경우 성공 콜백과 함께 동의한 결과를 ConsentMode.ConsentStatus 배열로 응답합니다. 취소할 경우 ResultAPI.CANCELED 로 응답합니다.

Link copied to clipboard
class Tracker : DataModel

트래커 설정 클래스
Tracker information

Link copied to clipboard

사용자 분석을 위한 서드 파티 트래커 형태
Tracker type for user analysis

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

ConsentType

Link copied to clipboard

Functions

Link copied to clipboard

Analytics.setConsent 으로 설정한 동의 유형별 동의 상태를 반환합니다. 이 값은 Analytics.setConsent 로 설정했던 최근값입니다.

Link copied to clipboard

\~korean 광고 수익 이벤트 전송

Link copied to clipboard

분석용 로그 전송.
Send log for analysis.

Link copied to clipboard

사용자 분석을 위한 사용자 정보 이벤트 설정
Send event for user analysis

Link copied to clipboard
fun sendUserEntryFunnelsLogs(funnelTrack: String, optionTag: String)

사용자의 퍼널 분석을 위한 지표를 전송한다.
Send indicators for user funnel analysis.

Link copied to clipboard
fun setConsent(providerName: String, settings: MutableMap<String, String>)

서드 파티 동의 관리 플랫폼(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 같은 서드 파티 트래커에 적용됩니다.

Link copied to clipboard

사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
Set whether to use User Information Tracker for user analysis

Link copied to clipboard

사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
Set whether to use User Information Tracker for user analysis

Link copied to clipboard

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

Link copied to clipboard

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