안내서
Facebook 분석을 위한 튜토리얼
capgo/capacitor-facebook-analytics를 사용하여
Capacitor 앱에서 iOS 및 Android에서 Meta/Facebook App Events 분석을 위한
설치
bun add @capgo/capacitor-facebook-analytics
bunx cap sync
이 플러그인으로 노출되는 것
initAppEvents- Facebook App Events를 수동으로 활성화합니다.logEvent- 매개 변수, 값 및 통화와 함께 표준 또는 사용자 지정 App Events를 로깅합니다.logPurchase- 금액 및 통화와 함께 구매 이벤트를 로깅합니다.enableAdvertiserTracking- 지원되는 경우 원시 광고주 추적을 활성화합니다.disableAdvertiserTracking- 네이티브 광고주 추적을 지원하는 경우 native advertiser 추적을 비활성화합니다.getAdvertiserTrackingStatus- 현재 광고주 추적 상태를 읽습니다.getPluginVersion- 네이티브 플러그인 버전을 읽습니다.
예시 사용
logEvent
Facebook 매개 변수와 함께 표준 이벤트를 로깅합니다.
import {
FacebookAnalytics,
FacebookEventName,
FacebookEventParameterName,
} from '@capgo/capacitor-facebook-analytics';
await FacebookAnalytics.logEvent({
event: FacebookEventName.CompletedRegistration,
params: {
[FacebookEventParameterName.RegistrationMethod]: 'email',
},
});
logEvent 가치와 통화
가치가 있는 표준 이벤트를 보내기 위해 "value" 매개 변수와 "currency" 매개 변수를 사용합니다. fb_currency 구매 이벤트를 로깅합니다.
import {
FacebookAnalytics,
FacebookEventName,
FacebookEventParameterName,
} from '@capgo/capacitor-facebook-analytics';
await FacebookAnalytics.logEvent({
event: FacebookEventName.AddedToCart,
valueToSum: 19.99,
currency: 'USD',
params: {
[FacebookEventParameterName.ContentType]: 'product',
[FacebookEventParameterName.ContentId]: 'sku-123',
},
});
logPurchase
전체 참조
import { FacebookAnalytics } from '@capgo/capacitor-facebook-analytics';
await FacebookAnalytics.logPurchase({
amount: 9.99,
currency: 'USD',
});