Anleitung
Wie man RudderStack in Capacitor verwendet
Verwendung von @capgo/capacitor-rudderstack
Capacitor-API der öffentlichen Oberfläche von rudder-sdk-cordova.
Installieren
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync copies the plugin's native code into your native projects. Run it again after every plugin upgrade.
Importieren
import { nativePlugin } from '@capgo/capacitor-rudderstack';
API im Überblick
| Methode | Beschreibung |
|---|---|
initialize |
Initialisiert den RudderStack-Klienten. |
identify |
Sendet einen Identitätsaufruf für die bereitgestellte Benutzer-ID. |
group |
Sendet einen Gruppenaufruf für die bereitgestellte Gruppen-ID. |
track |
Sendet einen Track-Aufruf für den bereitgestellten Ereignisnamen. |
screen |
Sendet einen Bildschirm-Aufruf für den bereitgestellten Bildschirmnamen. |
alias |
Benennt den aktuellen Benutzer in einen neuen Identifier um. |
reset |
Setzt den aktuellen RudderStack-Identitätszustand zurück. |
flush |
Leert die angesammelten Ereignisse sofort ab. |
putDeviceToken |
Setzt das Push-Token, das RudderStack an unterstützte Ziele weiterleitet. |
setAdvertisingId |
Siehe die Quelldefinitionen für die aktuelle Verhaltensweise. |
putAdvertisingId |
Setzt einen benutzerdefinierten Werbe-ID-Wert. |
setAnonymousId |
Siehe die Quelldefinitionen für die aktuelle Verhaltensweise. |
putAnonymousId |
Setzt einen benutzerdefinierten anonymen ID-Wert. |
optOut |
Schaltet die RudderStack-Tracking-Opt-Out-Funktion ein. |
Beispiele
initialize()
Initialisiert den RudderStack-Klienten.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Sendet einen Identify-Aufruf für die bereitgestellte Benutzer-ID.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Sendet einen Gruppenaufruf für die bereitgestellte Gruppen-ID.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Sendet einen Track-Aufruf für den bereitgestellten Ereignisnamen.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Sendet eine Bildschirmanrufung für den angegebenen Bildschirmnamen.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Aliasiert den aktuellen Benutzer zu einem neuen Identifikator.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
Die Tabelle oben listet die 14 Kernmethoden auf. Helfer für Listener und Versionen sowie die vollständige Vertragsstruktur jeder Methode sind im GitHub-Repository.
Vollständige Referenz
Fortsetzen von Using @capgo/capacitor-rudderstack
Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-rudderstack verwenden Verwendung von @capgo/capacitor-rudderstack um einen Planungs- und API-Dashboard zu erstellen und es mit @capgo/capacitor-Rudderstack für die Implementierungsdetails in @capgo/capacitor-Rudderstack Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten API Übersicht für die Implementierungsdetails in API Übersicht Einführung für die Implementierungsdetails in Einführung und API Schlüssel für die Implementierungsdetails in API Schlüssel