샵바이 - 네이버 프리미엄 로그 분석 및 광고 스크립트
샵바이 변수를 이용한 네이버 프리미엄 로그분석 스크립트 수동 적용 가이드
Last updated
<!-- 예시 코드 -->
<script type="text/javascript">
if(!globalThis.wcs_add) {
globalThis.wcs_add = {}
};
globalThis.wcs_add["wa"] = "{{공통키 입력}}";
if (!globalThis._nasa) {
globalThis._nasa = {};
}
globalThis.wcs?.inflow?.();
globalThis.wcs_do?.(_nasa);
</script><!-- 예시 코드 -->
<script type="text/javascript">
try {
if(sb.cart?.deliveryGroups?.length > 0){
if (!globalThis?._nasa) {
globalThis._nasa = {};
}
globalThis._nasa["cnv"] = wcs.cnv("3", String(sb.cart.price.buyAmt));
}
} catch (error) {
console.error("An error occurred:", error);
}
</script><!-- 예시 코드 -->
<script>
try {
var _nasa = {};
_nasa["cnv"] = wcs.cnv("2", "1");
} catch (error) {
console.error("An error occurred:", error);
}
</script><!-- 예시 코드 -->
<script type="text/javascript">
try {
const { orderOptionsGroupByPartner = [] } = sb.order;
const orderProducts = orderOptionsGroupByPartner.flatMap( ({ orderOptionsGroupByDelivery }) =>
orderOptionsGroupByDelivery.flatMap( ({orderOptions}) => orderOptions)
);
const totalPrice = orderProducts.reduce((accumulator, product) => {
return accumulator + (product.orderCnt * product.price.buyPrice);
}, 0);
if (!globalThis?._nasa) {
globalThis._nasa = {};
}
globalThis._nasa["cnv"] = wcs.cnv("1", String(totalPrice));
} catch (error) {
console.error("error has been occurred", error);
}
</script>