@amplitude/plugin-海关-浓缩-浏览器
用于自定义浓缩的官方浏览器 SDK 插件
安装
1.0.0版本引入了中断依赖变化: @amplitude/analytics-core 现在需要同龄人依赖(^2.61.0),而不是由插件安装的常规依赖.
如果您只通过此插件使用 @amplitude/analytics-browser,如常安装浏览器 SDK。 捆绑此插件版本的浏览器 SDK 发布提供了相容的核心; 您的应用程序不需要额外的核心声明 .
如果您直接安装或导入此插件, 请在应用程序的依赖性中声明一个兼容的核心, 即使您也安装了浏览器 SDK 。 例如,插件 1.0.0 发布后:
# npm
npm install @amplitude/plugin-custom-enrichment-browser@^1.0.0 @amplitude/analytics-core@^2.61.0
# yarn
yarn add @amplitude/plugin-custom-enrichment-browser@^1.0.0 @amplitude/analytics-core@^2.61.0
当同时使用浏览器SDK时,在所支持的对等范围内,将所提供的核心与其版本相配合. 没有声明的对等点,Yarn PnP无法解决插件已发布的类型脚本声明. 该插件的JavaScript目前只从核心导入类型;这一变化不会减少运行时间捆绑.
使用量
这个插件在Amplitude浏览器SDK上方工作,并允许自定义功能在事件上执行. 插件 1.0.0 需要一个提供核心的主机 ^2.61.0。这个稳定的同行范围并不保证支持任意的核心预放版本.
1. 进口宽度包
@amplitude/plugin-custom-enrichment-browser
import { customEnrichmentPlugin } from '@amplitude/plugin-custom-enrichment-browser';
2. 强化定制插件
const customEnrichmentPlugin = customEnrichmentPlugin();
选项
3. 安装插件到振幅 SDK
amplitude.add(customEnrichmentPlugin);
4. 振幅SDK初始化
amplitude.init('API_KEY');
结果
此插件执行自定义的脚本, 定义在 Amplition 远程配置设置中 .
事件类型
- 未添加事件类型
事件属性
- 用户定义