사용자 화면 추적
setCurrentPage
파라미터
타입
필수
설명
예시
import { useEffect } from 'react'
import { useLocation } from 'react-router-dom'
import { useHackleClient } from '@hackler/react-sdk'
function usePageTracking() {
const location = useLocation()
const hackleClient = useHackleClient()
useEffect(() => {
hackleClient.setCurrentPage({
pageName: "pageName"
})
}, [location, hackleClient])
}'use client'
import { useEffect } from 'react'
import { usePathname, useSearchParams } from 'next/navigation'
export function PageTracker() {
const pathname = usePathname()
const searchParams = useSearchParams()
useEffect(() => {
// 페이지 경로(pathname) 또는 쿼리 파라미터(searchParams)가 변경될 때마다 실행
hackleClient.setCurrentPage({
pageName: "pageName"
})
}, [pathname, searchParams])
return null
}속성 (Property)
구분
타입
제약사항
예시
automaticRouteTracking 비활성화
예시
마지막 업데이트