使用 @capgo/capacitor-rudderstack
Capacitor API 是公共接口的镜像 rudder-sdk-cordova.
安装
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync 复制插件的本机 code 到您的本机项目中。每次升级插件后都重新运行它。
导入
import { nativePlugin } from '@capgo/capacitor-rudderstack';
快速了解 API
| 方法 | 描述 |
|---|---|
initialize |
初始化 RudderStack 客户端。 |
identify |
发送一个针对指定用户 ID 的 identify 调用。 |
group |
发送一个针对指定组 ID 的 group 调用。 |
track |
发送一个针对指定事件名称的 track 调用。 |
screen |
发送一个针对指定屏幕名称的 screen 调用。 |
alias |
将当前用户别名更改为一个新标识符。 |
reset |
重置当前 RudderStack 身份状态。 |
flush |
立即发送排队的事件。 |
putDeviceToken |
设置 RudderStack 将向支持的目的地转发的推送令牌。 |
setAdvertisingId |
查看源定义以了解当前行为。 |
putAdvertisingId |
设置一个自定义广告 ID 值。 |
setAnonymousId |
查看源定义以了解当前行为。 |
putAnonymousId |
设置一个自定义匿名ID值。 |
optOut |
切换RudderStack跟踪选项。 |
示例
initialize()
初始化 RudderStack 客户端。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
初始化RudderStack客户端。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
发送一个针对提供的用户ID的identify调用。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
发送一个针对提供的组ID的group调用。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
发送一个针对提供的事件名称的track调用。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
发送一个针对提供的屏幕名称的screen调用。
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
将当前用户别名为一个新标识符。 GitHub 仓库.
__CAPGO_KEEP_0__ 仓库
继续使用 @capgo/capacitor-rudderstack
如果您正在使用 使用 @capgo/capacitor-rudderstack 规划仪表板和 API 运行,连接它到 @capgo/capacitor-rudderstack 查看 @capgo/capacitor-rudderstack 的实现细节 开始 查看开始的实现细节 API 概述 为 API 的实现细节概述 简介 为简介的实现细节概述,并 API 的关键 为 API 的关键的实现细节概述。