0.1.0 • Published 4 months ago

@unicommerce/tracking v0.1.0

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

@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