Aller au contenu

@capgo/capacitor-rudderstack

Déployez le suivi analytics, d'identité et d'écran de RudderStack depuis Capacitor avec une livraison SDK native.

Initialisez le SDK natif RudderStack une seule fois, puis identify, track, et screen depuis votre couche TypeScript partagée. Le plugin transmet les événements aux pipelines natifs iOS et Android avec gestion du flushing, hooks d'ID publicitaire et contrôle de l'ID anonyme pour des déploiements progressifs respectueux de la vie privée.

Cas d'usage types : analyse produit, suivi de tunnel, assignation d'expériences et routage vers une CDP, sans avoir à maintenir des intégrations natives RudderStack distinctes.

PlateformeSupportNotes
iOSOuiRudderStack iOS natif SDK
AndroidOuiNative RudderStack pour Android SDK
Le WebVoir le repoUtilisez RudderStack web SDK avec les builds web Capacitor
  • initialize - Initialise le client RudderStack.
  • identify - Envoie un appel identify pour l'ID utilisateur fourni.
  • group - Envoie un appel group pour l'ID de groupe fourni.
  • track - Envoie un appel track pour le nom d'événement fourni.
MéthodeDescription
initializeInitialise le client RudderStack.
identifyEnvoie un appel identify pour l'ID utilisateur fourni.
groupEnvoie un appel group pour l'ID de groupe fourni.
trackEnvoie un appel track pour le nom d'événement fourni.
screenEnvoie un appel screen pour le nom d'écran fourni.
aliasCrée un alias de l'utilisateur actuel vers un nouvel identifiant.
resetRéinitialise l'état d'identité RudderStack actuel.
flushEnvoie immédiatement les événements en attente.
putDeviceTokenDéfinit le token push que RudderStack transmet aux destinations prises en charge.
setAdvertisingIdConsultez les définitions source pour le comportement actuel.
putAdvertisingIdDéfinit une valeur d'ID publicitaire personnalisée.
setAnonymousIdConsultez les définitions source pour le comportement actuel.
putAnonymousIdDéfinit une valeur d'ID anonyme personnalisée.
optOutActive ou désactive l'opt-out du suivi RudderStack.
getPluginVersionRenvoie l'identifiant de version du plugin depuis l'implémentation native.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-rudderstack.

Si vous utilisez @capgo/capacitor-rudderstack pour planifier le travail sur les plugins natifs, connectez-l’à Utilisation de @capgo/capacitor-rudderstack pour la capacité native dans l'utilisation de @capgo/capacitor-rudderstack, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.