Getting Started
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce 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.
Installer
Section intitulée « Installer »bun add @capgo/capacitor-facebook-analyticsbunx cap syncImporter
Section intitulée « Importer »import { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Configuration native
Section intitulée “Configuration native”Configurez votre ID d'application Meta et votre jeton client dans l'application native. Le plugin ne crée pas ces valeurs pour vous.
Ajoutez vos valeurs Meta à 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
Section intitulée “Android”Ajoutez vos valeurs 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" />Ajoutez les ressources de chaînes dans 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>Activer le suivi des annonceurs
Section intitulée « Activer le suivi des annonceurs »Appelez cela après que votre flux de consentement autorise le suivi.
await FacebookAnalytics.enableAdvertiserTracking();Sur iOS 17 et au-dessus, FBSDK v17+ lit la transparence du suivi d'appareil directement. Utilisez votre flux d'ATT d'application avant de logger les événements dépendants du suivi.
Logger un événement standard
Section intitulée « Logger un événement standard »await FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Logger un événement de valeur avec devise
Section intitulée « Logger un événement de valeur avec devise »await FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Enregistrer une commande
Section intitulée « Enregistrer une commande »await FacebookAnalytics.logPurchase({ amount: 9.99, currency: 'USD',});Consulter l'état de suivi
Section intitulée « Consulter l'état de suivi »const { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();console.log('Advertiser tracking enabled:', status);Source de vérité
Section intitulée « Source de vérité »Cette page est générée à partir du plugin’s src/definitions.ts. Re-run the sync when the public API changes upstream.
Continuez de l'étape de démarrage
Section intitulée « Continuez de l'étape de démarrage »Si vous utilisez Démarrage pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-facebook-analytics pour la capacité native en utilisant En @capgo/capacitor-facebook-analytics, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajout ou Mise à jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à jour de Plugins, et Alternatives de plugins d'entreprise Ionic Enterprise pour le flux de travail du produit dans les alternatives du plugin Ionic Enterprise.