@teamsparta/blog-system
Version:
63 lines • 2.47 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sendClickDetailPageBtnLog = exports.sendScrollDetailPageLog = exports.sendClickPreviewPageBtnLog = exports.sendViewDetailPageLog = exports.sendViewPreviewPageLog = void 0;
var serviceTypeObj = {
hanghae: "항해",
swc: "SW캠프",
nbc: "내일배움캠프",
chang: "창",
};
var categoryObj = {
hanghae_review: "항해99_후기",
hanghae_story: "항해99_스토리",
swc_review: "SW캠프_후기",
swc_story: "SW캠프_스토리",
chang_review: "창_후기",
chang_story: "창_스토리",
article: "스파르타코딩클럽_아티클",
};
function sendViewPreviewPageLog(serviceType, url, sendLog) {
sendLog("blogpage_view", {
product_title: serviceTypeObj[serviceType],
url: url,
});
}
exports.sendViewPreviewPageLog = sendViewPreviewPageLog;
function sendViewDetailPageLog(serviceType, content_title, content_tag, sendLog) {
sendLog("blogDetailPage_view", {
product_title: serviceTypeObj[serviceType],
content_title: content_title,
content_tag: categoryObj[content_tag],
});
}
exports.sendViewDetailPageLog = sendViewDetailPageLog;
function sendClickPreviewPageBtnLog(serviceType, button_text, button_name, button_href, purpose, sendLog) {
sendLog("blogPage_click_button", {
product_title: serviceTypeObj[serviceType],
button_text: button_text,
button_name: button_name,
button_href: button_href,
purpose: purpose,
});
}
exports.sendClickPreviewPageBtnLog = sendClickPreviewPageBtnLog;
function sendScrollDetailPageLog(serviceType, content_title, content_tag, scrollPercent, sendLog) {
sendLog("blogDetailPage_scroll_".concat(scrollPercent), {
product_title: serviceTypeObj[serviceType],
content_title: content_title,
content_tag: categoryObj[content_tag],
});
}
exports.sendScrollDetailPageLog = sendScrollDetailPageLog;
function sendClickDetailPageBtnLog(serviceType, button_text, button_name, button_href, next_page, purpose, sendLog) {
sendLog("blogDetailPage_click_button", {
product_title: serviceTypeObj[serviceType],
button_text: button_text,
button_name: button_name,
button_href: button_href,
next_page: next_page,
purpose: purpose,
});
}
exports.sendClickDetailPageBtnLog = sendClickDetailPageBtnLog;
//# sourceMappingURL=logs.js.map