@fikretkurtiiev/capacitor-facebook-events
v6.0.6
Published
Facebook events tracking in Capacitor applications
Maintainers
Readme
Fork from: https://github.com/Linknpay/capacitor-facebook-events
Changes includes support of Facebook SDK 18. Capacitor 7 coming soon.
@fikretkurtiiev/capacitor-facebook-events
Facebook events tracking in Capacitor applications
Install
npm i --save @fikretkurtiiev/capacitor-facebook-events
npx cap syncAPI
setAdvertiserTrackingEnabled(...)
setAdvertiserTrackingEnabled(options: { enabled: boolean; }) => Promise<void>| Param | Type |
| ------------- | ---------------------------------- |
| options | { enabled: boolean; } |
logEvent(...)
logEvent(options: { event: string; params?: any; }) => Promise<void>| Param | Type |
| ------------- | --------------------------------------------- |
| options | { event: string; params?: any; } |
Example Usage
Logging a Registration Event
To log a registration event, use the 'fb_mobile_complete_registration' event name:
import { FacebookEvents } from '@fikretkurtiiev/capacitor-facebook-events';
// ...
FacebookEvents.logEvent({
event: 'fb_mobile_complete_registration',
params: {
// Additional parameters (optional)
}
});Logging a Purchase Event
For logging a purchase event, use the 'fb_mobile_purchase' event name with relevant parameters:
import { FacebookEvents } from '@fikretkurtiiev/capacitor-facebook-events';
// ...
FacebookEvents.logEvent({
event: 'fb_mobile_purchase',
params: {
fb_content_id: 'item_id', // Item ID
fb_content_type: 'product',
fb_currency: 'currency_code',
_valueToSum: amount // Purchase amount
}
});For a comprehensive list of events, refer to the Facebook App Events API documentation.
