Getting Started
Kopieren Sie einen Setup-Vorschlag mit den Installationsanweisungen und dem vollständigen Markdown-Leitfaden für diesen 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.
Installieren
Abschnitt mit dem Titel „Installieren“Sie können unser AI-gestütztes Setup verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten zu Ihrem AI-Tool hinzu, indem Sie die folgende Anweisung verwenden:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann die folgende Anweisung:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-facebook-analytics` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die darunter angegebenen Plattform-spezifischen Anweisungen befolgen.
bun add @capgo/capacitor-facebook-analyticsbunx cap syncImportieren
Abschnitt mit dem Titel „Importieren“import { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Nativ-Setup
Abschnitt mit dem Titel „Nativ-Setup“Konfigurieren Sie Ihre Meta-App-ID und -Client-Token in der nativen App. Der Plugin erstellt diese Werte nicht für Sie.
Fügen Sie Ihre Meta-Werte zu 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
Abschnitt "Android"Fügen Sie Ihre Meta-Werte zu 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" />Fügen Sie die String-Ressourcen 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>Advertiser-Tracking aktivieren
Abschnitt mit dem Titel „Advertiser-Tracking aktivieren“Rufen Sie dies nach Ihrem Zustimmungsfluss, der das Tracking ermöglicht.
await FacebookAnalytics.enableAdvertiserTracking();Auf iOS 17 und höher liest FBSDK v17+ die App-Tracking-Transparenz direkt. Verwenden Sie das ATT-Fluss Ihres Apps, bevor Sie trackingabhängige Ereignisse protokollieren.
Ein Standardereignis protokollieren
Ein Standardereignis protokollierenawait FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Ein Wertereignis mit Währung protokollieren
Abschnitt mit dem Titel „Ein Wertereignis mit Währung protokollieren“await FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Ein Kauf protokollieren
Abschnitt mit dem Titel „Ein Kauf protokollieren“await FacebookAnalytics.logPurchase({ amount: 9.99, currency: 'USD',});Lesen Sie den Tracking-Status
Sektion mit dem Titel “Lesen Sie den Tracking-Status”const { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();console.log('Advertiser tracking enabled:', status);Hauptquelle
Sektion mit dem Titel “Hauptquelle”Diese Seite wird aus dem Plugin generiert. src/definitions.tsRe-run die Synchronisierung, wenn die öffentliche API upstream geändert wird.
Fortsetzen von Getting Started
Sektion mit dem Titel “Fortsetzen von Getting Started”Wenn Sie Capgo verwenden Getting Started für die native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-Facebook-Analytics für die native Fähigkeit in Mit @capgo/capacitor-Facebook-Analytics, Capgo-Plugin-Verzeichnis für den Produktworkflow in Capgo-Plugin-Verzeichnis, Capacitor-Plugins von Capgo für die Implementierungsdetails in Capacitor-Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic-Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.