next-facebook-tracking
Version:
A simple package to help you integrate Facebook Pixel and Conversions API with Next.js
2 lines (1 loc) • 393 B
JavaScript
"use client";import{jsx as v}from"react/jsx-runtime";import{Slot as m}from"@radix-ui/react-slot";import{uuidv7 as s}from"uuidv7";import{useFacebookPixel as p}from"./pixel-provider";function f({children:t,event:o,action:n,...i}){const r=p(),{event_id:c=s(),...a}=o,e={...a,event_id:c};return v(m,{...i,onClick:async()=>{r?.track(e),await n?.(e)},children:t})}export{f as FacebookTrackOnClick};