Getting Started
Salin 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.
Pasang
Bagian berjudul “Pasang”bun add @capgo/capacitor-facebook-analyticsbunx cap syncimport { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Pengaturan Nativ
Bagian berjudul “Pengaturan Nativ”Konfigurasi ID aplikasi Meta dan token klien di aplikasi natif. Plugin ini tidak menciptakan nilai-nilai ini untuk Anda.
Tambahkan nilai-nilai Meta Anda ke 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
Bagian berjudul “Android”Tambahkan 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
Bagian berjudul “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 mengirimkan acara-acara bergantung pada pemantauan.
Log Akan Acara Standar
Bagian berjudul “Log A Standard Event”await FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Log A Value Event Dengan Mata Uang
Bagian berjudul “Log A Value Event Dengan Mata Uang”await FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Log Pembelian
Bagian berjudul “Log 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
Bagian berjudul “Sumber Kebenaran”Halaman ini dibuat dari plugin’s src/definitions.ts. Jalankan ulang sinkronisasi ketika API publik berubah di atas.
Teruskan dari Getting Started
Bagian berjudul “Teruskan dari Getting Started”Jika Anda menggunakan Getting Started untuk merencanakan kerja plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-facebook-analytics untuk kemampuan native di Menggunakan @capgo/capacitor-facebook-analytics, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.