next-facebook-tracking
Version:
A simple package to help you integrate Facebook Pixel and Conversions API with Next.js
27 lines (24 loc) • 624 B
TypeScript
import { Facebook } from '../types.js';
/**
* A component for tracking events using Facebook Pixel on the client side
* after the component has rendered.
*
* @example
* ```tsx
* <FacebookTrackOnRender event={{
* event_name: "InitiateCheckout",
* custom_data: { content_name: "Test Product" },
* }} />
* ```
*/
declare function FacebookTrackOnRender<T extends Facebook.Event.EventName>({ event, }: {
/**
* The event to track.
*/
event: {
event_name: T;
custom_data?: Facebook.Event.CustomData<T>;
event_id?: string;
};
}): null;
export { FacebookTrackOnRender };