{"appKey":"1hr85ngkkpnaq1hr85ngkk","adverId":"hacprep","event":[{"eventId":"11f0d97586344a3f73233fd3","eventCode":"00009","eventName":"결제","trigger":[{"triggerSeq":"11f0d97586344a4027322ca0","triggerCode":"00001","path":["complate-page-url"],"referer":[],"excludeUrl":[],"selector":[],"collect":{"orderId":[{"selectorCode":"00005","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":2},{"triggerSeq":"11f0d97586347152e1035ce4","triggerCode":"00002","path":["pre-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"phoneNumber":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"address":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"totalPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"totalQty":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberName":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"email":[{"selectorCode":"00001","selector":" ","orderSeq":2}],"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[{"collectKey":"products","parentSelector":[" "],"childCollect":{"productId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productName":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}]}}],"orderSeq":1}]},{"eventId":"11f0d975863534ae32a896c1","eventCode":"00010","eventName":"결제이탈","trigger":[{"triggerSeq":"11f0d975863534af13b2429a","triggerCode":"00001","path":["*"],"referer":["order-page-url"],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2},{"triggerSeq":"11f0d97586355bc0c5df190a","triggerCode":"00001","path":["order-page-url"],"referer":[],"excludeUrl":[],"selector":[],"collect":{"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[{"collectKey":"products","parentSelector":[" "],"childCollect":{"productId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productName":[{"selectorCode":"00001","selector":" ","orderSeq":1}]}}],"orderSeq":1}]},{"eventId":"11f0d9758635a9e55707fa59","eventCode":"00002","eventName":"본상품","trigger":[{"triggerSeq":"11f0d9758635d0f652c6c51d","triggerCode":"00001","path":["https://prep.hackers.com/"],"referer":[],"excludeUrl":[],"selector":[],"collect":{"productImageUrl":[{"selectorCode":"00001","selector":".teacher > img","orderSeq":1}],"productId":[{"selectorCode":"00005","selector":"lec_id","orderSeq":1}],"productUrl":[{"selectorCode":"00005","selector":null,"orderSeq":1}],"productName":[{"selectorCode":"00011","selector":".teacher > img, alt","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":".total span","orderSeq":1}]},"collects":[],"orderSeq":1}]},{"eventId":"11f0d9758636462c7f9dfd82","eventCode":"00003","eventName":"회원가입","trigger":[{"triggerSeq":"11f0d9758636462d9f5ef9f0","triggerCode":"00002","path":["join-page-url"],"referer":[],"excludeUrl":[],"selector":[""],"collect":{"birthday":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"smsAllowed":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"phoneNumber":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberName":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"emailAllowed":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"email":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":1},{"triggerSeq":"11f0d9758636ba662c9e88ee","triggerCode":"00001","path":["*"],"referer":["complate-page-url"],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2}]},{"eventId":"11f0d9758636e17733011d05","eventCode":"00011","eventName":"결제취소","trigger":[{"triggerSeq":"11f0d97586370888a525146f","triggerCode":"00001","path":["order-list-url"],"referer":["*"],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2},{"triggerSeq":"11f0d975863708893c8b816e","triggerCode":"00002","path":["order-list-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"orderId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[{"collectKey":"products","parentSelector":[" "],"childCollect":{"productId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productName":[{"selectorCode":"00001","selector":" ","orderSeq":1}]}}],"orderSeq":1}]},{"eventId":"11f0d97586377dc0ae1828c4","eventCode":"00001","eventName":"방문","trigger":[{"triggerSeq":"11f0d97586377dc1fb688301","triggerCode":"00001","path":["*"],"referer":[],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":1}]},{"eventId":"11f0d9758637a4d2758bac6a","eventCode":"00006","eventName":"회원탈퇴","trigger":[{"triggerSeq":"11f0d9758637a4d3e0478088","triggerCode":"00001","path":["/"],"referer":["main-url"],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2},{"triggerSeq":"11f0d9758637cbe4dcd38410","triggerCode":"00002","path":["member-out-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":1}]},{"eventId":"11f0d9758637f2f7d8248ce5","eventCode":"00007","eventName":"장바구니","trigger":[{"triggerSeq":"11f0d97586381a08e5435fc3","triggerCode":"00002","path":["detail-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"productImageUrl":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productQty":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productUrl":[{"selectorCode":"00005","selector":" ","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productName":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":1}]},{"eventId":"11f0d97586388f40f3159f6c","eventCode":"00004","eventName":"로그인","trigger":[{"triggerSeq":"11f0d97586388f4197df978f","triggerCode":"00002","path":["login-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":1},{"triggerSeq":"11f0d9758638b654ebac8656","triggerCode":"00001","path":["*"],"referer":["complate-pre-page-url"],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2}]},{"eventId":"11f0d9758638dd65795e07f3","eventCode":"00005","eventName":"회원수정","trigger":[{"triggerSeq":"11f0d9758638dd66b39eb944","triggerCode":"00001","path":["member-modify-page-url"],"referer":[" "],"excludeUrl":[],"selector":[],"collect":{},"collects":[],"orderSeq":2},{"triggerSeq":"11f0d97586390477ff7718a5","triggerCode":"00002","path":["member-modify-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"birthday":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"phoneNumber":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberName":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"email":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[],"orderSeq":1}]},{"eventId":"11f0d9758639529e60065eda","eventCode":"10002","eventName":"네이버페이","trigger":[{"triggerSeq":"11f0d975863979afc9320c9b","triggerCode":"00002","path":["naver-pay-page-url"],"referer":[],"excludeUrl":[],"selector":[" "],"collect":{"orderId":[{"selectorCode":"00008","selector":"auto","orderSeq":1}],"totalPrice":[{"selectorCode":"00008","selector":"auto","orderSeq":1}],"memberId":[{"selectorCode":"00001","selector":" ","orderSeq":1}]},"collects":[{"collectKey":"products","parentSelector":[" "],"childCollect":{"productId":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productQty":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productPrice":[{"selectorCode":"00001","selector":" ","orderSeq":1}],"productName":[{"selectorCode":"00001","selector":" ","orderSeq":1}]}}],"orderSeq":1}]}],"script":[{"scriptId":"11f0dfd74d19e2c3d1d5d3eb","scriptName":"Mobon 광고 스크립트 (모비온 통합 스크립트)","platformType":"all","scriptContent":"<script defer async src=\"https://cdn.megadata.co.kr/dist/prod/v2/mtm.js?adverId=hacprep\"></script>","scriptHead":"","scriptVersion":1,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":null,"contentKeyword":null},{"scriptId":"11f0dfdde7d7a06a35d4f923","scriptName":"주문완료","platformType":"all","scriptContent":"<!-- Enliple Tracker Start -->\n<script type=\"text/javascript\">\n    // URL 파라미터에서 step 값 확인\n    var urlParams = new URLSearchParams(window.location.search);\n    var stepParam = urlParams.get('step');\n\n    // 결제완료 페이지에서만 실행\n    if (stepParam === 'payed_fin') {\n\n        window.ENP_VAR = { conversion: { product: [] } };\n\n        // dataLayer 내 ecommerce 객체 찾기\n        var ecommerceData = null;\n        for (var i = 0; i < window.dataLayer.length; i++) {\n            if (window.dataLayer[i].ecommerce) {\n                ecommerceData = window.dataLayer[i].ecommerce;\n                break;\n            }\n        }\n\n        if (ecommerceData && ecommerceData.items) {\n            var items = ecommerceData.items;\n            var totalQty = 0;\n\n            // 상품 정보 설정\n            for (var j = 0; j < items.length; j++) {\n                var item = items[j];\n\n                totalQty += Number(item.quantity);\n\n                ENP_VAR.conversion.product.push({\n                    productCode: item.item_id,\n                    productName: item.item_name,\n                    price: item.price,\n                    qty: item.quantity\n                });\n            }\n\n            // 주문번호\n            ENP_VAR.conversion.ordCode = ecommerceData.transaction_id;\n\n            // 총 결제금액\n            ENP_VAR.conversion.totalPrice = ecommerceData.value;\n\n            // 총 수량\n            ENP_VAR.conversion.totalQty = totalQty;\n        }\n    }\n</script>\n<!-- Enliple Tracker End -->","scriptHead":"","scriptVersion":2,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":null,"contentKeyword":null},{"scriptId":"11f0dfe63b5dcb38eec8c9d5","scriptName":"상품상세","platformType":"all","scriptContent":"<!-- Enliple Tracker Start -->\n<script type=\"text/javascript\">\nsetTimeout(function(){\n\n    var params = new URLSearchParams(window.location.search);\n\n    var subParam = params.get('sub');\n    var lecId = params.get('lec_id');\n    var cParam = params.get('c');\n\n    // ✅ 모든 강의 상품 상세 페이지 대응\n    if (\n        subParam === 'detail' &&\n        lecId &&\n        cParam && cParam.indexOf('lec/') === 0\n    ) {\n\n        window.ENP_VAR = {\n            collect: {}\n        };\n\n        // 상품 코드 (lec_id)\n        ENP_VAR.collect.productCode = lecId;\n\n        /* =========================\n           상품명 (PC / 모바일 분기)\n        ========================= */\n        var nameEl =\n            document.querySelector('#opt_list > li.opt_view > ul > li:nth-of-type(1) > span') ||\n            document.querySelector('#procForm > section.section_type4 > strong');\n\n        ENP_VAR.collect.productName = nameEl ? nameEl.textContent.trim() : '';\n\n        /* =========================\n           상품 가격 & 할인가 (PC / 모바일 분기)\n        ========================= */\n        var priceEl =\n            document.querySelector('#opt_list > li.opt_view > ul > li:nth-of-type(1) > strong') ||\n            document.querySelector('#procForm > section.section_type1 > section.section_type13 > div.order_pay > dl > dd > strong');\n\n        var priceVal = priceEl ? priceEl.textContent.trim() : '';\n        ENP_VAR.collect.price = priceVal;\n        ENP_VAR.collect.dcPrice = priceVal; // 동일값\n\n        /* =========================\n           이미지 URL (PC / 모바일 분기)\n        ========================= */\n        var imgEl =\n            document.querySelector('.teacher img') ||\n            document.querySelector('#procForm > section.section.txt_c > img');\n\n        ENP_VAR.collect.imageUrl = imgEl ? imgEl.src : '';\n\n        // 품절 여부\n        ENP_VAR.collect.soldOut = 'N';\n\n        // 대카테고리\n        ENP_VAR.collect.topCategory = cParam;\n\n    }\n\n}, 2000);\n</script>\n<!-- Enliple Tracker End -->","scriptHead":"","scriptVersion":2,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":null,"contentKeyword":null}],"debugScript":[{"scriptId":"11f0dfd74d19e2c3d1d5d3eb","scriptName":"Mobon 광고 스크립트 (모비온 통합 스크립트)","platformType":"all","scriptContent":"<script defer async src=\"https://cdn.megadata.co.kr/dist/prod/v2/mtm.js?adverId=hacprep\"></script>","scriptHead":"","scriptVersion":1,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":[""],"contentKeyword":["mtm.js"]},{"scriptId":"11f0dfdde7d7a06a35d4f923","scriptName":"주문완료","platformType":"all","scriptContent":"<!-- Enliple Tracker Start -->\n<script type=\"text/javascript\">\n    // URL 파라미터에서 step 값 확인\n    var urlParams = new URLSearchParams(window.location.search);\n    var stepParam = urlParams.get('step');\n\n    // 결제완료 페이지에서만 실행\n    if (stepParam === 'payed_fin') {\n\n        window.ENP_VAR = { conversion: { product: [] } };\n\n        // dataLayer 내 ecommerce 객체 찾기\n        var ecommerceData = null;\n        for (var i = 0; i < window.dataLayer.length; i++) {\n            if (window.dataLayer[i].ecommerce) {\n                ecommerceData = window.dataLayer[i].ecommerce;\n                break;\n            }\n        }\n\n        if (ecommerceData && ecommerceData.items) {\n            var items = ecommerceData.items;\n            var totalQty = 0;\n\n            // 상품 정보 설정\n            for (var j = 0; j < items.length; j++) {\n                var item = items[j];\n\n                totalQty += Number(item.quantity);\n\n                ENP_VAR.conversion.product.push({\n                    productCode: item.item_id,\n                    productName: item.item_name,\n                    price: item.price,\n                    qty: item.quantity\n                });\n            }\n\n            // 주문번호\n            ENP_VAR.conversion.ordCode = ecommerceData.transaction_id;\n\n            // 총 결제금액\n            ENP_VAR.conversion.totalPrice = ecommerceData.value;\n\n            // 총 수량\n            ENP_VAR.conversion.totalQty = totalQty;\n        }\n    }\n</script>\n<!-- Enliple Tracker End -->","scriptHead":"","scriptVersion":2,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":null,"contentKeyword":null},{"scriptId":"11f0dfe63b5dcb38eec8c9d5","scriptName":"상품상세","platformType":"all","scriptContent":"<!-- Enliple Tracker Start -->\n<script type=\"text/javascript\">\nsetTimeout(function(){\n\n    var params = new URLSearchParams(window.location.search);\n\n    var subParam = params.get('sub');\n    var lecId = params.get('lec_id');\n    var cParam = params.get('c');\n\n    // ✅ 모든 강의 상품 상세 페이지 대응\n    if (\n        subParam === 'detail' &&\n        lecId &&\n        cParam && cParam.indexOf('lec/') === 0\n    ) {\n\n        window.ENP_VAR = {\n            collect: {}\n        };\n\n        // 상품 코드 (lec_id)\n        ENP_VAR.collect.productCode = lecId;\n\n        /* =========================\n           상품명 (PC / 모바일 분기)\n        ========================= */\n        var nameEl =\n            document.querySelector('#opt_list > li.opt_view > ul > li:nth-of-type(1) > span') ||\n            document.querySelector('#procForm > section.section_type4 > strong');\n\n        ENP_VAR.collect.productName = nameEl ? nameEl.textContent.trim() : '';\n\n        /* =========================\n           상품 가격 & 할인가 (PC / 모바일 분기)\n        ========================= */\n        var priceEl =\n            document.querySelector('#opt_list > li.opt_view > ul > li:nth-of-type(1) > strong') ||\n            document.querySelector('#procForm > section.section_type1 > section.section_type13 > div.order_pay > dl > dd > strong');\n\n        var priceVal = priceEl ? priceEl.textContent.trim() : '';\n        ENP_VAR.collect.price = priceVal;\n        ENP_VAR.collect.dcPrice = priceVal; // 동일값\n\n        /* =========================\n           이미지 URL (PC / 모바일 분기)\n        ========================= */\n        var imgEl =\n            document.querySelector('.teacher img') ||\n            document.querySelector('#procForm > section.section.txt_c > img');\n\n        ENP_VAR.collect.imageUrl = imgEl ? imgEl.src : '';\n\n        // 품절 여부\n        ENP_VAR.collect.soldOut = 'N';\n\n        // 대카테고리\n        ENP_VAR.collect.topCategory = cParam;\n\n    }\n\n}, 2000);\n</script>\n<!-- Enliple Tracker End -->","scriptHead":"","scriptVersion":2,"publishVersion":6,"path":["*"],"excludePath":[],"headKeyword":null,"contentKeyword":null}],"hostingCode":"99999","sessionMin":"30","sleepMin":"5"}