Utilizza @capgo/capacitor-rudderstack
Capacitor API che riflette la superficie pubblica di rudder-sdk-cordova.
Installa
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync copia il code nativo del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { nativePlugin } from '@capgo/capacitor-rudderstack';
API in un colpo solo
| Metodo | Descrizione |
|---|---|
initialize |
Inizializza il client RudderStack. |
identify |
Invia un chiamata di identificazione per l'ID utente fornito. |
group |
Invia una chiamata di gruppo per l'ID gruppo fornito. |
track |
Invia una chiamata di tracciamento per il nome evento fornito. |
screen |
Invia una chiamata di schermo per il nome schermo fornito. |
alias |
Alias il corrente utente a un nuovo identificatore. |
reset |
Ripristina lo stato di identità RudderStack corrente. |
flush |
Pulisce gli eventi in coda immediatamente. |
putDeviceToken |
Imposta il token di push che RudderStack invia alle destinazioni supportate. |
setAdvertisingId |
Vedi le definizioni di origine per il comportamento corrente. |
putAdvertisingId |
Sets a custom advertising id value. |
setAnonymousId |
Vedi le definizioni di origine per il comportamento corrente. |
putAnonymousId |
Imposta un valore di ID anonimo personalizzato. |
optOut |
Toggles RudderStack tracking opt-out. |
Esempi
initialize()
Inizializza il client RudderStack.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Invia un chiamata di identificazione per l'ID utente fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Invia un chiamata di identificazione per l'ID utente fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Invia una chiamata di gruppo per l'ID di gruppo fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Invia una chiamata di tracciamento per il nome evento fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Invia una chiamata di schermo per il nome schermo fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
La tabella sopra elenca le 14 metodologie di base. Gli aiuti per gli ascoltatori e le versioni, e il contratto completo di ogni metodo, sono documentati nella GitHub repository.
repository __CAPGO_KEEP_0__
Continua da Utilizzare @capgo/capacitor-rudderstack
Se stai utilizzando Utilizzare @capgo/capacitor-rudderstack per pianificare il dashboard e le operazioni di API, collega @capgo/capacitor-rudderstack per i dettagli di implementazione in @capgo/capacitor-rudderstack Avvio rapido per i dettagli di implementazione in Avvio rapido Panoramica di API E per la dettagliata implementazione in API Panoramica, Introduzione E per la dettagliata implementazione in Introduzione, e E API Chiavi E per la dettagliata implementazione in E API Chiavi.