For activity not covered by any of the standard events, you can send custom events by
If the standard parameters are insufficient, you can introduce custom parameters within each event.
Note: You can use standard and custom parameters in both standard and custom events.
Exemple :
// Send a standard CompleteRegistration event with a custom parameter :
*fbq('track', 'CompleteRegistration', {registration_type: 'Loyalty'});*
// Send a custom event with both stand and custom parameters
*fbq('trackcustom', 'FrequentShopper', {num_items: 8,average_order: 245.24,favorite_category: 'Sporting Goods'});*
IMPORTANT : All standard events automatically appear in ad reporting. However, custom events are not automatically available in ad reporting or for delivery optimization.
Therefore, always consider using standard events when possible as best practice.
You must create the corresponding custom conversions first and use those custom conversions for reporting and optimization purpose.