Education : 교육
교육 앱에서 측정을 권장하는 인앱 이벤트 API와 적용 예시를 안내합니다.
☑️속성 중 Key 이름은 가이드에 나와있는 Key 이름을 그대로 사용 해 주세요. (임의로 변경시 대시보드에서 데이터 확인이 어렵습니다. > class_id , class_name 등)
출석 체크
출석 체크를 완료되는 시점에 아래 코드를 추가합니다.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_check_attendance");
DOT.logEvent(eventMap);
공부 인증하기
공부 인증하기를 완료되는 시점에 아래 코드를 추가합니다.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_check_study");
DOT.logEvent(eventMap);
강의 수강하기
강의 수강을 완료하는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
class_id
RW202008170
string
강의 고유번호
class_name
큰별쌤 최태성의 별별한국사 수능개념 2023학년도 수능 대비
string
강의 이름
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_take_classes");
eventMap.put("class_id", "RW202008170");
eventMap.put("class_name", "큰별쌤 최태성의 별별한국사 수능개념 2023학년도 수능 대비");
DOT.logEvent(eventMap);
레벨테스트 완료
레벨테스트를 완료되는 시점에 아래 코드를 추가합니다.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_leveltest_complete");
DOT.logEvent(eventMap);
파트너 프로그램 등록 완료
파트너 프로그램 등록을 완료되는 시점에 아래 코드를 추가합니다.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_partner_application_complete");
DOT.logEvent(eventMap);
자료 다운로드하기
자료 다운로드를 완료하는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
document_id
789456
string
자료 고유번호
document_name
빠른독해 바른독해 구문독해 [2022 개정]
string
자료 이름
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_download_documents");
eventMap.put("document_id", "789456");
eventMap.put("document_name", "빠른독해 바른독해 구문독해 [2022 개정]");
DOT.logEvent(eventMap);
스터디그룹 이벤트
그룹 개설하기
그룹 개설하기를 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
group_id
M380
string
그룹 고유번호
group_name
[수능개념] 윤혜정의 나비효과
string
그룹 이름
group_dist
10
string
그룹 인원수 분포
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_create_group");
eventMap.put("group_id", "M380");
eventMap.put("group_name", "[수능개념] 윤혜정의 나비효과");
eventMap.put("group_dist", "w_check_attendance");
DOT.logEvent(eventMap);
그룹 가입하기
그룹 가입을 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
group_id
M380
string
그룹 고유번호
group_name
[수능개념] 윤혜정의 나비효과
string
그룹 이름
group_dist
10
string
그룹 인원수 분포
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_join_group");
eventMap.put("group_id", "M380");
eventMap.put("group_name", "[수능개념] 윤혜정의 나비효과");
eventMap.put("group_dist", "w_check_attendance");
DOT.logEvent(eventMap);
그룹 삭제하기
그룹 삭제하기를 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
group_id
M380
string
그룹 고유번호
group_name
[수능개념] 윤혜정의 나비효과
string
그룹 이름
group_dist
10
string
그룹 인원수 분포
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_remove_group");
eventMap.put("group_id", "M380");
eventMap.put("group_name", "[수능개념] 윤혜정의 나비효과");
eventMap.put("group_dist", "w_check_attendance");
DOT.logEvent(eventMap);
그룹 탈퇴하기
그룹 탈퇴하기를 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
group_id
M380
string
그룹 고유번호
group_name
[수능개념] 윤혜정의 나비효과
string
그룹 이름
group_dist
10
string
그룹 인원수 분포
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_unsubscribe_group");
eventMap.put("group_id", "M380");
eventMap.put("group_name", "[수능개념] 윤혜정의 나비효과");
eventMap.put("group_dist", "w_check_attendance");
DOT.logEvent(eventMap);
Last updated
Was this helpful?