Screen Tracking
setCurrentPage
Parameter
Type
Required
Description
Example
// 1. 페이지 로드 + 뒤로가기/앞으로가기 (bfcache 복원)
window.addEventListener('pageshow', (event) => {
hackleClient.setCurrentPage({pageName: "page"})
)
// 2. 탭 복귀 / 최소화 복귀
document.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'visible') {
hackleClient.setCurrentPage({pageName: "page"})
}
})import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(),
routes: [
// ... routes definitions
]
})
// 네비게이션이 완료된 후 호출되는 전역 가드
router.afterEach((to) => {
hackleClient.setCurrentPage({
pageName: "pageName"
})
})
export default routerProperty
Type
Type
Constraints
Example
Disabling automaticRouteTracking
Example
Last updated