Utilizzo di @capgo/capacitor-rudderstack
Capacitor API che rispecchia la superficie pubblica di rudder-sdk-cordova.
Installa
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { nativePlugin } from '@capgo/capacitor-rudderstack';
API in breve
| Metodo | Descrizione |
|---|---|
initialize |
Inizializza il client RudderStack. |
identify |
Invia una chiamata identify per l'id utente fornito. |
group |
Invia una chiamata group per l'id gruppo fornito. |
track |
Invia una chiamata track per il nome dell'evento fornito. |
screen |
Invia una chiamata screen per il nome della schermata fornito. |
alias |
Crea un alias dell'utente corrente con un nuovo identificatore. |
reset |
Resetta lo stato corrente dell'identità RudderStack. |
flush |
Svuota immediatamente gli eventi in coda. |
putDeviceToken |
Imposta il push token che RudderStack inoltra alle destinazioni supportate. |
setAdvertisingId |
Consulta le definizioni sorgente per il comportamento attuale. |
putAdvertisingId |
Sets a custom advertising id value. |
setAnonymousId |
Consulta le definizioni sorgente per il comportamento attuale. |
putAnonymousId |
Sets a custom anonymous id value. |
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 una chiamata identify per l'id utente fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Invia una chiamata group per l'id gruppo fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Invia una chiamata track per il nome dell'evento fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Invia una chiamata screen per il nome della schermata fornito.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Crea un alias dell'utente corrente con un nuovo identificatore.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
La tabella sopra elenca i 14 metodi principali. I listener e gli helper di versione, insieme al contratto completo di ogni metodo, sono documentati nella repository GitHub.
Riferimento completo
Continua da Usare @capgo/capacitor-rudderstack
Se stai usando Utilizzo di @capgo/capacitor-rudderstack per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-rudderstack per i dettagli di implementazione in @capgo/capacitor-rudderstack, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.