feat. 페이지 귀속 컴포넌트 로그 추가

This commit is contained in:
clkim
2025-12-12 10:20:42 +09:00
parent 1d5c9571b7
commit d6e6e17c71
8 changed files with 84 additions and 13 deletions

View File

@@ -1,10 +1,13 @@
<script setup lang="ts">
import type { TrackingObject } from '#layers/types/api/common'
import type { PageDataLnbMenu } from '#layers/types/api/pageData'
const { directions } = useWindowScroll({ behavior: 'smooth' })
const { locale } = useI18n()
const pageDataStore = usePageDataStore()
const scrollStore = useScrollStore()
const breakpoints = useResponsiveBreakpoints()
const { sendLog, useAnalyticsData } = useAnalytics()
const { pageData } = storeToRefs(pageDataStore)
@@ -105,6 +108,10 @@ const handleLnbClick = (lnbItem: PageDataLnbMenu) => {
: lnbItem.page_ver_tmpl_name_en
scrollStore.scrollToAnchor(targetId)
sendLog(
locale.value,
useAnalyticsData(lnbItem.tracking_json as unknown as TrackingObject)
)
}
watch(directions, newVal => {