Skip to content
BackNov 7
Nauman S.

Nauman S.

Conversion Tracking Developer | GTM, GA4, Meta CAPI, Shopify, PHP

If Meta or Google Ads says one number and your store or CRM says another, that's the problem I fix. I set up conversion tracking for paid traffic, and I write the code myself because I've been a PHP and JavaScript developer for 10+ years. Some recent work: • Lead gen for an auto insurance advertiser: 103,705 leads from 409,614 clicks in one month across Google and Facebook. Click IDs (gclid, wbraid, gbraid) are captured on the click, leads are posted back server side and uploaded to Google Ads, and repeat postbacks get flagged so a lead never counts twice. • Meta Conversions API on 22 pixels for a group of ecommerce brands. PageView, AddToCart, InitiateCheckout and Purchase all come back from Meta as Success. On one day that was 876 purchases, each matched to its campaign, spend and profit. • A custom Shopify pixel (Web Pixels API) for 3 stores with an off-Shopify checkout. It pushes checkout events into the GTM dataLayer with order ID, value and currency. I also found out why purchases from the Facebook and Instagram in-app browser were going missing, and fixed it. • RedTrack every day: campaigns, offers, S2S postbacks, click IDs and cost tracking. Roughly $640K a month in ad spend runs through the setups I look after. What I can set up for you: • Google Tag Manager, GA4 events and key events, cross-domain tracking • Google Ads conversions and offline conversion uploads from your CRM • Meta Pixel plus Conversions API, deduplicated with event_id • Shopify custom pixels, checkout, thank-you and upsell tracking • WordPress and WooCommerce tracking, forms, buttons and phone clicks • RedTrack setup, audits and "why don't my numbers match" fixes The developer side is still here. I build custom WordPress plugins and themes, fix PHP errors and plugin conflicts, and connect sites to REST APIs, payment gateways and CRMs. That helps with tracking more than you'd think, since a lot of "the pixel stopped firing" turns out to be a theme or plugin update. How I work: I start with a read-only audit so nothing that works gets broken. Then I write down which events fire where, build it, and test it with GTM Preview, Meta test events and real test orders or leads. You get a short doc at the end so your team (or the next developer) can follow it. I usually reply within an hour on weekdays. Send me your site and the ad platforms you run, and I'll tell you what I'd check first.

🇬🇧Newcastle upon Tyne, United Kingdom$20/hr100% JSSSince Dec 2015

Earnings and projects

MRR
$320

Last 6 months ÷ 6

World#95,785 / 412k
🇬🇧Country#1,891 / 10.7k
Revenue, last 30 days
—

Read daily since Oct 20, under 30 days

Total earnings
$2.3k

Billed in all: $2.4k

World#323,075 / 412k
🇬🇧Country#8,256 / 10.7k
Per project
$1.1k

$1.9k in the last 6 months

World#114,841 / 412k
🇬🇧Country#2,633 / 10.7k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇬🇧Country#2,874 / 10.7k
Projects in all
2
0% fixed100% hourly
World#328,886 / 412k
🇬🇧Country#8,917 / 10.7k

Earnings, last 30 days

$2.4k+$1.2k earned since Oct 20Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1k$2k$3kOct 20Oct 29Nov 7

Tracked from Oct 20, 2026.

Skill rankings: Top 18% in MySQL

Ranked by MRR among everyone on Upwork with the skill.

  1. #39Meta Tag Optimization120 freelancers · 🇬🇧 #2Top 33%
  2. #41MariaDB196 freelancers · 🇬🇧 #1Top 21%
  3. #124Tracking Pixel377 freelancers · 🇬🇧 #5Top 33%
  4. #149Performance Testing563 freelancers · 🇬🇧 #4Top 26%
  5. #290WordPress Malware Removal1,199 freelancers · 🇬🇧 #5Top 24%
  6. #377Meta Pixel1,020 freelancers · 🇬🇧 #7Top 37%
  7. #566WordPress Bug Fix2,262 freelancers · 🇬🇧 #9Top 25%
  8. #586WordPress Landing Page2,255 freelancers · 🇬🇧 #10Top 26%