Menggunakan @capgo/capacitor-rudderstack
Capacitor API yang mencerminkan tampilan publik dari rudder-sdk-cordova.
Instal
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { nativePlugin } from '@capgo/capacitor-rudderstack';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
initialize |
Menginisialisasi client RudderStack. |
identify |
Mengirim panggilan identify untuk user id yang diberikan. |
group |
Mengirim panggilan group untuk group id yang diberikan. |
track |
Mengirim panggilan track untuk nama event yang diberikan. |
screen |
Mengirim panggilan screen untuk nama screen yang diberikan. |
alias |
Membuat alias user saat ini ke identifier baru. |
reset |
Mereset state identitas RudderStack saat ini. |
flush |
Segera flush event yang mengantre. |
putDeviceToken |
Mengatur push token yang diteruskan RudderStack ke destinasi yang didukung. |
setAdvertisingId |
Lihat definisi di source untuk perilaku saat ini. |
putAdvertisingId |
Mengatur nilai advertising id kustom. |
setAnonymousId |
Lihat definisi di source untuk perilaku saat ini. |
putAnonymousId |
Mengatur nilai anonymous id kustom. |
optOut |
Mengaktifkan opsi opt-out pelacakan RudderStack. |
Contoh
initialize()
Menginisialisasi client RudderStack.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Mengirim panggilan identify untuk user id yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Mengirim panggilan group untuk group id yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Mengirim panggilan track untuk nama event yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Mengirim panggilan screen untuk nama screen yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Membuat alias user saat ini ke identifier baru.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
Tabel di atas mencantumkan 14 metode inti. Helper listener, versi, dan kontrak lengkap setiap metode didokumentasikan di repositori GitHub.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-rudderstack
Jika Anda menggunakan Menggunakan @capgo/capacitor-rudderstack untuk merencanakan operasi dashboard dan API, hubungkan dengan @capgo/capacitor-rudderstack untuk detail implementasi di @capgo/capacitor-rudderstack, Panduan Memulai untuk detail implementasi di Getting Started, Ringkasan API untuk detail implementasi di API Overview, Pendahuluan untuk detail implementasi di Introduction, dan Kunci API untuk detail implementasi di API Keys.