Getting Started
Eine Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
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 unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten zu Ihrem AI-Tool hinzu, indem Sie den folgenden Befehl ausführen:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann den folgenden Prompt:
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 folgen Sie den unten angegebenen Plattform-spezifischen Anweisungen:
bun add @capgo/capacitor-facebook-analyticsbunx cap syncimport { FacebookAnalytics, FacebookEventName, FacebookEventParameterName,} from '@capgo/capacitor-facebook-analytics';Native Setup
Abschnitt mit dem Titel „Native Setup“Konfigurieren Sie Ihre Meta-App-ID und -Client-Token in der nativen App. Die Erweiterung 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>Fügen Sie Ihre Meta-Werte hinzu 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 Zeichenfolgenressourcen 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 auf, der das Tracking ermöglicht.
await FacebookAnalytics.enableAdvertiserTracking();Bei iOS 17 und höher liest FBSDK v17+ App-Tracking-Transparenz direkt. Verwenden Sie den ATT-Fluss Ihres Apps, bevor Sie Ereignisse abhängig von Tracking protokollieren.
Ein Standardereignis protokollieren
Abschnitt mit dem Titel „Ein Standardereignis protokollieren“await FacebookAnalytics.logEvent({ event: FacebookEventName.CompletedRegistration, params: { [FacebookEventParameterName.RegistrationMethod]: 'email', },});Ein Wertereignis mit Währung protokollieren
Abschnitt: Ein Wertereignis mit Währung protokollierenawait FacebookAnalytics.logEvent({ event: FacebookEventName.AddedToCart, valueToSum: 19.99, currency: 'USD', params: { [FacebookEventParameterName.ContentType]: 'product', [FacebookEventParameterName.ContentId]: 'sku-123', },});Eine Kaufabwicklung
Abschnitt: Eine Kaufabwicklungawait FacebookAnalytics.logPurchase({ amount: 9.99, currency: 'USD',});Status der Verfolgung lesen
Abschnitt: Status der Verfolgungconst { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();console.log('Advertiser tracking enabled:', status);Abschnitt: Quelle der Wahrheit
Diese Seite wurde von dem Plugin generiertAbschnitt: Diese Seite wurde von dem Plugin generiert src/definitions.ts. Wenn sich die öffentliche API im Hintergrund ändert, führen Sie den Sync erneut durch.
Fortsetzen Sie mit Getting Started
Abschnitt mit dem Titel “Fortsetzen Sie mit Getting Started”Wenn Sie Getting Started für die Planung von native Plugin-Arbeiten verwenden, verbinden Sie es mit Mit @capgo/capacitor-facebook-analytics für die native Fähigkeit in Mit @capgo/capacitor-facebook-analytics, Capgo Plugin-Ordner für den Produktworkflow in Capgo Plugin-Ordner, 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 den Produktworkflow in Ionic Enterprise Plugin Alternativen.