0.1.0 • Published 4 months ago
@unicommerce/tracking v0.1.0
@unicommerce/tracking
🎉 Introduce
tracking工具
📚 Documentation
📦 Install
$ npm install --save-dev @unicommerce/tracking
# or
$ yarn add --save-dev @unicommerce/tracking
# or
$ pnpm add --save-dev @unicommerce/tracking
🔨 Usage
import { BaiduAnalytics, GoogleTagManager } from "@unicommerce/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.1.0
4 months ago