stat.trackEvent - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.stat.trackEvent

API 설명

  • Event Tracking API
  • Tracking 하고자 하는 Event를 설정

API 구조

  • function trackEvent(options,callback)
  • 해당 api의 options 값은 영문을 사용하도록 권고한다.
  • options
    • eventTime: (String, Mandatory) 이벤트 기록 시간(클라이언트 쪽)이며, 형식은 YYYYMMdd24hhmmssSSSS을 따름(ex-201802071243000000)
    • eventName: (String, Mandatory) 이벤트 이름
    • eventCategory: (String, Mandatory) 이벤트 분류 코드
    • eventAdditionalInfo: (JSONArray, Optional) 이벤트의 추가 정보로 다음의 JSON 객체들로 구성되어야 함
      • name: 추가정보 key 이름
      • value: 추가 정보 value
    • eventWeight: (Number, Optional) 이벤트 가중치 값으로 기본 설정 값은 100임
  • result_cd
    • 200: 성공
    • 500: 시스템 Error
  • extra
    • null

사용 예시

// callback
var options = {}
options.eventTime = "202005250947230000";
options.eventName = "view";
options.eventCategory = "media";
options.eventAdditionalInfo = [{
    name: "mediaId", value: "MEDIA_ID_1234123"
    name: "startTime", value: "202005250947230000"
}];
options.eventWeight = 100;

gigagenie.stat.trackEvent(options, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        console.log("trackEvent Success");
    }
});