メインコンテンツにスキップ

Getting Started

GitHub

AI-Assisted セットアップを使用してプラグインをインストールできます。AI ツールに Capgo スキルを追加するには、以下のコマンドを実行してください。

ターミナルウィンドウ
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-facebook-analytics` plugin in my project.

Manual Setup を使用する場合は、以下のコマンドを実行してください。次に、下記のプラットフォーム固有の説明を参照してください。

ターミナルウィンドウ
bun add @capgo/capacitor-facebook-analytics
bunx cap sync
import {
FacebookAnalytics,
FacebookEventName,
FacebookEventParameterName,
} from '@capgo/capacitor-facebook-analytics';

Meta アプリ ID とクライアント トークンをネイティブ アプリで設定してください。プラグインはこれらの値を自動生成しません。

iOS

iOS

iOSセクション 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>

コピー 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" />

リソースを追加 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>

広告主トラッキングを有効化

広告主トラッキングの有効化セクション

同意フローがトラッキングを許可した後は、このメソッドを呼びます。

await FacebookAnalytics.enableAdvertiserTracking();

iOS 17 以降では、FBSDK v17+ は直接 App Tracking Transparency を読み取ります。アプリの ATT フローを使用して、トラッキング依存イベントをログする前に、トラッキングのステータスを確認してください。

標準イベントをログする

標準イベントをログする
await FacebookAnalytics.logEvent({
event: FacebookEventName.CompletedRegistration,
params: {
[FacebookEventParameterName.RegistrationMethod]: 'email',
},
});

通貨を含む値イベントをログする

通貨を含む値イベントをログする
await FacebookAnalytics.logEvent({
event: FacebookEventName.AddedToCart,
valueToSum: 19.99,
currency: 'USD',
params: {
[FacebookEventParameterName.ContentType]: 'product',
[FacebookEventParameterName.ContentId]: 'sku-123',
},
});

購入をログする

購入をログする
await FacebookAnalytics.logPurchase({
amount: 9.99,
currency: 'USD',
});

トラッキングのステータスを読み取る

トラッキング ステータスを読む
const { status } = await FacebookAnalytics.getAdvertiserTrackingStatus();
console.log('Advertiser tracking enabled:', status);

真実の源

真実の源

このページはプラグインから生成されています。 src/definitions.tsパブリック API がアップストリームで変更された場合に再度同期を実行してください。

Getting Started から続けてください

Getting Started から続けてください

Capacitor を使用している場合 Getting Started ネイティブ プラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-facebook-analytics を接続してください Using @capgo/capacitor-facebook-analytics native機能の使用に@capgo/capacitor-facebook-analyticsを使用します。 Capgo プラグインディレクトリ Capgo プラグインの__CAPGO_KEEP_1__ Capacitor プラグインのCapgo Capacitor プラグインのCapgoの実装詳細 プラグインの追加または更新 __CAPGO_KEEP_0__ プラグインの__CAPGO_KEEP_1__の実装詳細 Ionic Enterprise プラグインの代替 __CAPGO_KEEP_0__ プラグインの__CAPGO_KEEP_1__のワークフロー