@unicommerce/tracking
v0.1.0
Published
<p> <a href='https://www.npmjs.com/package/@unicommerce/tracking'><img src='https://img.shields.io/npm/v/@unicommerce/tracking.svg' alt='Latest npm version'></a> </p>
Readme
@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);
};
}, []);