Vai al contenuto

@capgo/capacitor-rudderstack

Invia analytics, identity e screen tracking di RudderStack da Capacitor con invio nativo tramite SDK.

Inizializza il SDK nativo di RudderStack una sola volta, poi identify, track, e screen dal tuo layer TypeScript condiviso. Il plugin inoltra gli eventi alle pipeline native iOS e Android con flushing, hook per l'advertising ID e controllo dell'ID anonimo per rollout orientati alla privacy.

Casi d'uso tipici: product analytics, funnel tracking, experiment assignment e routing verso customer data platform, senza dover gestire integrazioni native RudderStack separate.

PiattaformaSupportoNote
iOSSìSDK RudderStack nativo per iOS SDK
AndroidSìRudderStack nativo per Android SDK
WebVai al repoUsa il web SDK di RudderStack insieme ai web build di Capacitor
  • 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.
MetodoDescrizione
initializeInizializza il client RudderStack.
identifyInvia una chiamata identify per l'id utente fornito.
groupInvia una chiamata group per l'id gruppo fornito.
trackInvia una chiamata track per il nome dell'evento fornito.
screenInvia una chiamata screen per il nome della schermata fornito.
aliasCrea un alias dell'utente corrente con un nuovo identificatore.
resetResetta lo stato corrente dell'identità RudderStack.
flushSvuota immediatamente gli eventi in coda.
putDeviceTokenImposta il push token che RudderStack inoltra alle destinazioni supportate.
setAdvertisingIdConsulta le definizioni sorgente per il comportamento attuale.
putAdvertisingIdSets a custom advertising id value.
setAnonymousIdConsulta le definizioni sorgente per il comportamento attuale.
putAnonymousIdSets a custom anonymous id value.
optOutToggles RudderStack tracking opt-out.
getPluginVersionRestituisce il marker della versione del plugin dall'implementazione nativa.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-rudderstack.

Se stai usando @capgo/capacitor-rudderstack per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-rudderstack per la funzionalità nativa in Utilizzo di @capgo/capacitor-rudderstack, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.