@amplitude/plugin-网络-capture-浏览器(β)
这个插件目前位于β中,命名和界面可能会在未来发生变化.
TODO: 重写此 README. md 以匹配插件- 网络- 抓取
浏览器 SDK 插件用于网络捕获 .
安装
该软件包发布在国家预防机制登记册上,可用npm和纱线安装.
# npm
npm install @amplitude/plugin-network-capture-browser@beta
# yarn
yarn add @amplitude/plugin-network-capture-browser@beta
使用量
此插件工作在振幅浏览器 SDK 上方, 跟踪网络请求事件
要使用此插件, 您需要安装 @amplitude/plugin-network-capture-browser
1. 进口宽度包
@amplitude/analytics-browser@amplitude/plugin-network-capture-browser
import * as amplitude from '@amplitude/analytics-browser';
import { networkCapturePlugin } from '@amplitude/plugin-network-capture-browser';
2. 说明插件
插件接受一个可选参数,即 Object 来配置允许的跟踪选项.
const plugin = networkCapturePlugin({
ignoreHosts: ['host.com', 'host2.com'], // hosts to ignore; default []
ignoreAmplitudeRequests: true, // ignore requests to amplitude.com; default "true",
captureRules: [
{hosts: ['host3.com', 'host4.com'], statusCodeRange: '400-499'},
{hosts: ['example.com'], statusCodeRange: '403,500-599'},
],
});
3. 安装插件到振幅 SDK
amplitude.add(plugin);
4. 振幅SDK初始化
amplitude.init('API_KEY');