Zum Hauptinhalt springen
@capgo/capacitor-rudderstack Analyse Offene Quelle

RudderStack Capacitor-Plugin

RudderStack-Analytics, Identitätsauflösung, Bildschirmverfolgung und Lieferungskontrollen für Capacitor

Installieren

bun add @capgo/capacitor-rudderstack bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-rudderstack
  • pnpm add @capgo/capacitor-rudderstack
  • yarn add @capgo/capacitor-rudderstack

Anleitung

Wie man RudderStack in Capacitor verwendet

Auf Gerät testen

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-code.

Vorschau-code für RudderStack-Plugin

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

FAQ

FAQ zum RudderStack-Plugin

Wie installiere ich das RudderStack-Plugin in einer Capacitor-Anwendung?

Run "bun add @capgo/capacitor-rudderstack" (or "npm install @capgo/capacitor-rudderstack"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-rudderstack" in your app code.

Funktioniert @capgo/capacitor-rudderstack mit React, Vue und Angular?

Ja. RudderStack ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-rudderstack?

Capgo-Plugins folgen der Capacitor-Majorsversion: Wählen Sie die Plugin-Majorsversion, die Ihrer Capacitor-Majorsversion entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-rudderstack kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-rudderstack/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code mit RudderStack aktualisieren, ohne eine App-Store-Überprüfung?

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

RudderStack-Änderungen ohne Wartezeit auf die App-Überprüfung versenden

Einmal das Plugin in Ihrem Store-Build installiert, drücken Capgo Live-Updates Ihre JavaScript-, HTML- und CSS-Änderungen in Minuten an die Benutzer aus.

Mit Capgo beginnen