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.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | RudderStack iOS natif SDK |
| Android | Oui | Native RudderStack pour Android SDK |
| Le Web | Voir le repo | Utilisez RudderStack web SDK avec les builds web Capacitor |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »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.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
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. |
screen | Envoie un appel screen pour le nom d'écran fourni. |
alias | Crée un alias de l'utilisateur actuel vers un nouvel identifiant. |
reset | Réinitialise l'état d'identité RudderStack actuel. |
flush | Envoie immédiatement les événements en attente. |
putDeviceToken | Définit le token push que RudderStack transmet aux destinations prises en charge. |
setAdvertisingId | Consultez les définitions source pour le comportement actuel. |
putAdvertisingId | Définit une valeur d'ID publicitaire personnalisée. |
setAnonymousId | Consultez les définitions source pour le comportement actuel. |
putAnonymousId | Définit une valeur d'ID anonyme personnalisée. |
optOut | Active ou désactive l'opt-out du suivi RudderStack. |
getPluginVersion | Renvoie l'identifiant de version du plugin depuis l'implémentation native. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-rudderstack.
Continuer avec @capgo/capacitor-rudderstack
Section intitulée « Continuez avec @capgo/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.