Mulai
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-facebook-analytics`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/facebook-analytics/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Siap untuk dipaste
Judul bagian “Pasang”bun add @capgo/capacitor-facebook-analyticsbunx cap syncimport { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Pengaturan Nativ
Konfigurasi ID aplikasi Meta dan token klien di aplikasi natif. Plugin ini tidak menciptakan nilai-nilai ini untuk Anda.iOS
Bagian berjudul “iOS”
Tambahkan nilai-nilai Meta Anda keSalin ke clipboard Info.plist:
<key>FacebookAppID</key><string>YOUR_FACEBOOK_APP_ID</string><key>FacebookClientToken</key><string>YOUR_FACEBOOK_CLIENT_TOKEN</string><key>FacebookDisplayName</key><string>YOUR_APP_NAME</string>Android
Judul Bagian “Android”Tambahkan nilai-nilai Meta Anda ke AndroidManifest.xml:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" /><meta-data android:name="com.facebook.sdk.ClientToken" android:value="@string/facebook_client_token" />Tambahkan sumber daya string di android/app/src/main/res/values/strings.xml:
<string name="facebook_app_id">YOUR_FACEBOOK_APP_ID</string><string name="facebook_client_token">YOUR_FACEBOOK_CLIENT_TOKEN</string>Aktifkan Pengiklan Pemantauan
Judul Bagian “Aktifkan Pengiklan Pemantauan”Tetapkan ini setelah aliran persetujuan Anda memungkinkan pemantauan.
await FacebookAnalytics.enableAdvertiserTracking();Pada iOS 17 dan di atasnya, FBSDK v17+ membaca Transparansi Pemantauan Aplikasi secara langsung. Gunakan aliran ATT aplikasi Anda sebelum merekam acara-acara yang bergantung pada pemantauan.
Log Acara Standar
Bagian berjudul “Log Sebuah Event Standar”await FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Log Sebuah Event Nilai Dengan Mata Uang
Bagian berjudul “Log Sebuah Event Nilai Dengan Mata Uang”await FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Log Sebuah Pembelian
Bagian berjudul “Log Sebuah Pembelian”await FacebookAnalytics.logPurchase({ amount: 9.99, currency: 'USD',});Baca Status Pelacakan
Bagian berjudul “Baca Status Pelacakan”const { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();console.log('Advertiser tracking enabled:', status);Sumber Kebenaran
Sumber KebenaranHalaman ini dihasilkan dari plugin’s src/definitions.tsRe-run sinkronisasi ketika publik API berubah di atas.