Inizia
Copiare un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
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.
Installare
Installazionebun add @capgo/capacitor-facebook-analyticsbunx cap syncImporta
Sezione intitolata “Importa”import { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Setup nativo
Sezione intitolata “Setup nativo”Configura l'ID dell'app di Meta e il token client nella app nativa. Il plugin non crea questi valori per te.
Aggiungi i valori di Meta a 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
Sezione intitolata “Android”Aggiungi i valori Meta 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" />Aggiungi i risorse di stringa in 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>Abilita il tracciamento degli annunci pubblicitari
Sezione intitolata “Abilita il tracciamento degli annunci pubblicitari”Chiamalo dopo che il flusso di consenso consente il tracciamento.
await FacebookAnalytics.enableAdvertiserTracking();Su iOS 17 e versioni successive, FBSDK v17+ legge la trasparenza del tracciamento dell'app direttamente. Utilizza il flusso di ATT del tuo app prima di registrare gli eventi dipendenti dal tracciamento.
Log A Evento Standard
Sezione intitolata “Log un evento standard”await FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Log un evento di valore con valuta
Sezione intitolata “Log un evento di valore con valuta”await FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Log un acquisto
Sezione intitolata “Log un acquisto”await FacebookAnalytics.logPurchase({ amount: 9.99, currency: 'USD',});Leggi lo stato di tracciamento
Sezione intitolata “Leggi lo stato di tracciamento”const { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();console.log('Advertiser tracking enabled:', status);Fonte di verità
Sezione intitolata “Fonte di Verità”Questa pagina è generata dal plugin’s src/definitions.tsRiepiloga quando le modifiche pubbliche API sono state apportate in fase di sviluppo.