1.0.7 • Published 3 years ago
@nostar/baidu-analytics-electron v1.0.7
baidu-analytics-electron
在 electron 中使用百度统计。默认设置了不自动提交 pageView _hmt.push(['_setAutoPageview', false]);
如果需要设置请通过渲染进程的
initCallback
注意,使用_trackEvent事件之前必须至少有一个自动或手动的_trackPageview事件!参见最底部的举例!
安装
npm i @nostar/baidu-analytics-electron -S
使用
主进程
const { ipcMain } = require('electron');
const { baiduAnalyticsMain } = require('@nostar/baidu-analytics-electron');
baiduAnalyticsMain(ipcMain);
渲染进程
import { ipcRenderer } from 'electron';
import { baiduAnalyticsRenderer } from '@nostar/baidu-analytics-electron';
baiduAnalyticsRenderer(ipcRenderer, siteId, initCallback);
// 举例,_hmt === window._hmt
baiduAnalyticsRenderer(ipcRenderer, '1ca484*******bf21eea6', function (_hmt) {
_hmt.push(['_trackPageview', '/']);
});