Guide
Comment utiliser RudderStack dans Capacitor
Utilisez @capgo/capacitor-rudderstack
Capacitor API qui reflète la surface publique de rudder-sdk-cordova.
Installer
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { nativePlugin } from '@capgo/capacitor-rudderstack';
API en un coup d'œil
| Méthode | Description |
|---|---|
initialize |
Initialise le client RudderStack. |
identify |
Envoie un appel d'identification pour l'identifiant utilisateur fourni. |
group |
Envoie un appel de groupe pour l'identifiant de groupe fourni. |
track |
Envoie un appel de suivi pour le nom de l'événement fourni. |
screen |
Envoie un appel d'écran pour le nom de l'écran fourni. |
alias |
Alias l’utilisateur actuel à un nouveau identifiant. |
reset |
Réinitialise l'état d'identité RudderStack actuel. |
flush |
Flushes queued events immediately. |
putDeviceToken |
Définit le jeton de push que RudderStack transmet aux destinations prises en charge. |
setAdvertisingId |
Consultez les définitions source pour connaître le comportement actuel. |
putAdvertisingId |
Définit une valeur d'ID publicitaire personnalisée. |
setAnonymousId |
Consultez les définitions source pour connaître le comportement actuel. |
putAnonymousId |
Configurez une valeur d'ID anonyme personnalisée. |
optOut |
Téléchargez l'option de suivi RudderStack. |
Exemples
initialize()
Initialise le client RudderStack.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Envoie une demande d'identification pour l'ID utilisateur fourni.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Envoie un appel de groupe pour l'identifiant de groupe fourni.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Envoie un appel d'identification pour l'ID utilisateur fourni.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Envoie un appel de groupe pour l'ID de groupe fourni.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Envoie un appel de suivi pour le nom d'événement fourni.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
La table ci-dessus liste les 14 méthodes de base. Les aides pour les listeners et les versions, ainsi que la pleine convention de chaque méthode, sont documentées dans le le dépôt GitHub.
Référence complète
Continuez à partir de l'utilisation de @capgo/capacitor-rudderstack
Si vous utilisez L'utilisation de @capgo/capacitor-rudderstack pour planifier le tableau de bord et les opérations de API, connectez-l’à @capgo/capacitor-RudderStack pour les détails d'implémentation dans @capgo/capacitor-rudderstack Prise en main pour les détails d'implémentation dans Prise en main Vue d'ensemble de API pour les détails d'implémentation dans API Vue d'ensemble, Introduction pour les détails d'implémentation dans l'Introduction, et API Clés pour les détails d'implémentation dans API Clés.