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
์ฌ์ฉ ์์
// 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");
}
});