utmzap.com ↗

Advanced tracking for Meta Ads campaigns

UTMZAP

View project ↗
Next.jsPostgreSQLTailwind CSSMeta CAPI

Server-side tracking for businesses that close their sales on WhatsApp. It connects the ad click to the actual sale and sends that signal back to Meta.

Stack & problem

Front end, back end
and the signal back to Meta.

Full-stack Next.js, Postgres and a custom tracker embedded in the landing page that links the ad click to the lead. When the sale closes on WhatsApp, outside the ad platform, Meta would never know who actually bought, so its algorithm keeps spending on people who click instead of people who pay.

UtmZap closes that loop: it identifies the sale and sends the event back to Meta through the Conversions API, with buyer data hashing, normalization and deduplication built in. It also has its own JWT authentication, push notifications through a PWA, and a dashboard with widgets each user can rearrange however they like.

Next.jsPostgreSQLMeta Conversions APICustom tracker (JS)JWT + bcryptWeb Push (PWA)react-grid-layout
The live landing page, with the tracker embedded

The real dashboard

Revenue, funnel
and sales by source.

Tracker, back end and dashboard,
all built in this project.

Explore UtmZap ↗