HIVE SDK for C++

HIVE_Analytics.h
이 파일의 문서화 페이지로 가기
1
16#ifndef __HIVE_ANALYTICS_H__
17#define __HIVE_ANALYTICS_H__
18
19
20#include "HIVE_ResultAPI.h"
21
22
23NS_HIVE_BEGIN
24
25
37class HIVESDK_DLLEXPORT Analytics
38{
39public:
40
49 enum class TrackingType
50 {
51 ADJUST
52 , SINGULAR
53 , APPSFLYER
54 , UNKNOWN
55 };
56
57
73 static bool sendAnalyticsLog(picojson::object & logData);
74
75
89 static void setEnableTracker(TrackingType trackingType, bool isEnable);
90
91
105 static void setEnableTrackerWithName(std::string name, bool isEnable);
106
107
108
120 static void sendEvent(std::string eventName);
121
122 static unsigned int getRemainAnalyticsLogCount();
123
124
166 static void sendUserEntryFunnelsLogs(std::string funnelTrack, std::string optionTag);
167
168 // Native 영역에서 호출된 요청을 처리하기 위한 플러그인 내부 코드
169 static void executeEngine(picojson::value jsonParam);
170};
171
172
173NS_HIVE_END // namespace hive
174
175// GCPSDK4-946
176// C-Style
177extern "C"
178{
179 //SendAnalyticsLog Input Json String
180 HIVESDK_DLLEXPORT void AnalyticsSendAnalyticsLog(const char* logDataJsonString);
181 HIVESDK_DLLEXPORT void AnalyticsSendUserEntryFunnelsLogs(const char* funnelTrack, const char* optionTag);
182
183}
184
185
186#endif // __HIVE_ANALYTICS_H__
앱과 사용자를 트래킹하고 분석하기 위한 기능 모음 (User Tracking Tool Wrapper & Callect Analytics Log API)
Definition: HIVE_Analytics.h:38
static void sendUserEntryFunnelsLogs(std::string funnelTrack, std::string optionTag)
사용자의 퍼널 분석을 위한 지표를 전송한다.
static void sendEvent(std::string eventName)
사용자 분석을 위한 사용자 정보 이벤트 설정
static void setEnableTrackerWithName(std::string name, bool isEnable)
사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
static bool sendAnalyticsLog(picojson::object &logData)
분석용 로그 전송.
TrackingType
사용자 분석을 위한 서드 파티 트래커 형태
Definition: HIVE_Analytics.h:50
static void setEnableTracker(TrackingType trackingType, bool isEnable)
사용자 분석을 위한 사용자 정보 트래커 사용 유무 설정
@ UNKNOWN
버튼 노출 가능 상태를 알 수 없음
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침