Gatsby plugin to add Google Analytics (V4 is supported), Google Tag Manager, Facebook Pixel, TikTok Pixel and Hotjar in a GDPR form to your site.
funnel
Unified marketing funnel event tracking — one GA4-standard track() call dispatches to GA4, Meta Pixel, TikTok, Kakao, and 14+ analytics platforms

About funnel
Funnel is an open-source TypeScript library (MIT license) that sends marketing funnel events to multiple analytics and advertising platforms through a single interface. Events follow the GA4 standard, and each plugin transforms them into the target platform's native format, so one track() call reaches connected tools such as GA4, Meta Pixel, TikTok, Kakao and others. It ships as @sunwjy/funnel-client, which re-exports @sunwjy/funnel-core and bundles 17 client-side plugins, installed with npm, pnpm or yarn.
Funnel calls each platform's global object (for example window.gtag or window.fbq) but does not load platform scripts; users add each platform's base snippet themselves and supply identifiers such as measurementId or pixelId during initialization. English and Korean documentation lives in the repository and was planned for publication at funnel-docs.netlify.app once deployed. Example apps are provided for vanilla TypeScript, React 19 with Vite, and Next.js 15 App Router, running in placeholder/log-demo mode by default. No pricing information is listed; the project is published under the MIT license.
Key features
- Single track() call dispatches events to every connected plugin
- GA4-standard events transformed into each platform's native format
- 17 client-side plugins bundled in @sunwjy/funnel-client
- @sunwjy/funnel-core re-exported, so one install covers core types
- EventContext with an auto-generated eventId per event
- Example apps for vanilla TS, React 19 + Vite, Next.js 15
- MIT-licensed open source project written in strict TypeScript
- One package install provides the core library plus 17 client-side plugins
- Plugin architecture keeps platform-specific event formats out of application code
- Does not load platform scripts, so each platform's base snippet must be added separately
- The documentation site was not yet deployed at the URL given in the repository
- Only client-side plugins are listed; server-side deduplication appears as a guide rather than a plugin
funnel at a glance
- Website
- github.com/sunwjy/funnel
- Category
- Social & Communities › TikTok Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
funnel alternatives
Tools and sites you could use instead, ranked by how closely they match.
Aibot automates marketing workflows across Google, Meta, and other advertising platforms using AI tools.
TikTok LIVE API for Python: The definitive 3rd-party library to receive livestream events (comments, gifts, etc.) in realtime from TikTok LIVE.
socaliseit combines video editing with publishing, analytics, comment management, and media tools for social platforms.
Collection of 50 AI agent skills for affiliate marketing covering trending content research, data-backed posts, infographics, landing pages and deployment.
This desktop tool generates marketing and general-purpose short videos in batches with automated editing for multiple platforms.
Popular in TikTok Tools
Well-known listings from the same topic.
funnel FAQ
How do I install Funnel?
Does Funnel load the analytics and advertising platform scripts?
Are there framework examples available?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












