0.4.0 • Published 11 months ago

@ranger-theme/tracking v0.4.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

@ranger-theme/tracking

🎉 Introduce

tracking工具

📚 Documentation

📦 Install

$ npm install --save-dev @ranger-theme/tracking
# or
$ yarn add --save-dev @ranger-theme/tracking
# or
$ pnpm add --save-dev @ranger-theme/tracking

🔨 Usage

import { BaiduAnalytics, GoogleTagManager } from '@ranger-theme/tracking'

Baidu Tracking Router Events

import { Router } from 'next/router'
import { useEffect } from 'react'

useEffect(() => {
  const routeChangeComplete = (url) => {
    try {
      window._hmt.push(['_trackPageview', url]);
    } catch (e) {
      console.info(e)
    }
  }

  Router.events.on('routeChangeComplete', routeChangeComplete)

  return () => {
    Router.events.off('routeChangeComplete', routeChangeComplete)
  }
}, [])
0.4.0

11 months ago

0.3.0

12 months ago

0.2.0

12 months ago

0.1.0

12 months ago