Menggunakan @capgo/capacitor-rudderstack
Capacitor API yang mengacu pada permukaan publik dari rudder-sdk-cordova.
Install
bun add @capgo/capacitor-rudderstack
bunx cap sync
bunx cap sync Menggandakan plugin asli code ke proyek-proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { nativePlugin } from '@capgo/capacitor-rudderstack';
Pandangan API sekaligus
| Metode | Deskripsi |
|---|---|
initialize |
Menginisialisasi klien RudderStack. |
identify |
Mengirimkan panggilan identifikasi untuk ID pengguna yang diberikan. |
group |
Mengirimkan panggilan kelompok untuk ID kelompok yang diberikan. |
track |
Mengirimkan panggilan track untuk nama acara yang diberikan. |
screen |
Mengirimkan panggilan layar untuk nama layar yang diberikan. |
alias |
Mengalihkan pengguna saat ini ke identifikasi baru. |
reset |
Mengatur ulang keadaan identitas RudderStack saat ini. |
flush |
Mengosongkan acara yang ditunggu segera. |
putDeviceToken |
Mengatur token push yang dikirimkan oleh RudderStack ke tujuan yang didukung. |
setAdvertisingId |
Lihat definisi sumber untuk perilaku saat ini. |
putAdvertisingId |
Mengatur nilai ID iklan yang disesuaikan. |
setAnonymousId |
Lihat definisi sumber untuk perilaku saat ini. |
putAnonymousId |
Menetapkan nilai ID anonim kustom. |
optOut |
Nonaktifkan Tracking RudderStack. |
Contoh
initialize()
Menginisialisasi klien RudderStack.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.initialize('write-key-123');
identify()
Mengirimkan panggilan identifikasi untuk ID pengguna yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.identify('user-id-123');
group()
Mengirimkan panggilan grup untuk ID grup yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.group('group-id-123');
track()
Mengirimkan panggilan kelompok untuk ID kelompok yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.track('event');
screen()
Mengirimkan panggilan track untuk nama acara yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.screen('screen');
alias()
Mengirimkan panggilan layar untuk nama layar yang diberikan.
import { nativePlugin } from '@capgo/capacitor-rudderstack';
await nativePlugin.alias('new-id-123');
Daftar di atas menampilkan 14 metode inti. Bantuan listener dan versi, serta kontrak lengkap dari setiap metode, dapat dilihat di repository GitHub.
Referensi Lengkap
Teruskan dari Menggunakan @capgo/capacitor-rudderstack
Jika Anda menggunakan Menggunakan @capgo/capacitor-rudderstack untuk merencanakan dashboard dan API operasi, hubungkannya dengan @capgo/capacitor-rudderstack untuk detail implementasi di @capgo/capacitor-rudderstack Dokumentasi untuk detail implementasi di Dokumentasi API Ringkasan untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, dan API Kunci untuk detail implementasi di API Kunci.