
Sharif Ujjaman
Founder of TrueTracked · Tracking, Attribution and Paid Ads Specialist
Sharif Ujjaman is the founder of TrueTracked. He has spent seven years implementing conversion tracking and attribution for businesses running paid ads, most of it fixing measurement that was already broken.
5.0 rating across 574 reviews on Fiverr
Posts by Sharif Ujjaman
Meta Conversions API: setup, matching and deduplication
Set up Meta CAPI, preserve fbc and fbp, enrich events with customer data, and verify delivery and deduplication. See how TrueTracked connects the steps.
· 16 min read
What is server-side tracking, and is it worth it?
Server-side tracking moves conversion collection to a server you control. It improves measurement only when that server adds information the browser never had. Here is what it fixes, what it does not, and how to check yours.
· 17 min read
First-party tracking: a complete guide for marketers
First-party tracking collects conversion data through a domain you control. Here is what the browser is actually classifying, what that recovers, and what it does not.
· 10 min read
How to set up server-side tracking on Shopify
Shopify's native settings cover almost none of it. Here are the four ways to run server-side tracking on a Shopify store, how to set up a server container, and how to verify it before you trust the numbers.
· 12 min read
Why Your Ad Platform ROAS Is Wrong (And Which Number to Trust)
Meta, Google Ads, TikTok and GA4 report four different ROAS figures for the same orders. Here is the mechanism behind the gap, and which number to trust for which decision.
· 16 min read
How to set up Google Ads enhanced conversions, end to end
Turn enhanced conversions on, choose where the customer data comes from, hash the right fields, and read the coverage and match rate Google reports back to you.
· 12 min read
TikTok Events API: server-side tracking setup for TikTok Ads
A working setup for TikTok server-side conversion tracking: the two credentials, the web event payload, the fields TikTok requires hashed, and how to read the response properly.
· 11 min read