Usando @capgo/capacitor-rudderstack
Capacitor API que refleja la superficie pública de rudder-sdk-cordova.
Instalar
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { nativePlugin } from '@capgo/capacitor-rudderstack';
API de un vistazo
| Método | Descripción |
|---|---|
initialize |
Inicializa el cliente de RudderStack. |
identify |
Envía una llamada identify para el user id proporcionado. |
group |
Envía una llamada group para el group id proporcionado. |
track |
Envía una llamada track para el nombre de evento proporcionado. |
screen |
Envía una llamada screen para el nombre de pantalla proporcionado. |
alias |
Crea un alias del usuario actual con un nuevo identificador. |
reset |
Reinicia el estado de identidad actual de RudderStack. |
flush |
Envía los eventos en cola de inmediato. |
putDeviceToken |
Establece el push token que RudderStack envía a los destinos compatibles. |
setAdvertisingId |
Consulta las definiciones de origen para ver el comportamiento actual. |
putAdvertisingId |
Sets a custom advertising id value. |
setAnonymousId |
Consulta las definiciones de origen para ver el comportamiento actual. |
putAnonymousId |
Establece un valor personalizado de ID anónimo. |
optOut |
Toggles RudderStack tracking opt-out. |
Ejemplos
initialize()
Inicializa el cliente de RudderStack.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Envía una llamada identify para el user id proporcionado.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Envía una llamada group para el group id proporcionado.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Envía una llamada track para el nombre de evento proporcionado.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Envía una llamada screen para el nombre de pantalla proporcionado.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Crea un alias del usuario actual con un nuevo identificador.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
La tabla anterior lista los 14 métodos principales. Los helpers de listener y de versión, y el contrato completo de cada método, están documentados en el repositorio GitHub.
Referencia completa
Continúa desde Usando @capgo/capacitor-rudderstack
Si estás usando Usando @capgo/capacitor-rudderstack para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-rudderstack para los detalles de implementación en @capgo/capacitor-rudderstack, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.