Faruk Ur Rahman

Conversion tracking for Shopify, WooCommerce and lead gen brands

Meta says 52 orders. Your store says 35. Which one is your ad budget following?

Ad platforms spend where they think the buyers are. If they see the wrong orders, they chase the wrong people. I fix your tracking so Meta, Google Ads and GA4 all count the same real orders.

  • Fixed price, agreed before any access
  • Read-only access during the audit
  • Report in 5 business days

★★★★★ 5.0 on Upwork250+ setupsReply within 24h

“We asked many freelancers before him, and they weren't able to fix it. This was a super relief.”
Faruk Ur Rahman
★
Top Ratedon Upwork
9.3
Purchase EMQout of 10 on Meta
✓
Purchase deduplicatedPixel + CAPI
Top Ratedon Upwork
250+tracking setups delivered
50+stores audited and fixed
5+ yrsGA4, GTM, Meta CAPI, sGTM

What happens to one order

01

A customer places an order

This is the moment every ad you run is paid for.

02

The order travels as data

Your store tells Meta, Google Ads and GA4 about the sale, so they know which ad worked.

03

On the way, orders get lost

Ad blockers, iOS and missing server events drop some. Others get counted twice. Store says 35. Meta says 52.

04

Your ads learn from the wrong people

The algorithm chases people who never bought. Cost per sale climbs, and the business stops growing, at home and abroad.

05

I fix the pipe

Server-side tracking, shared event IDs, clean customer data. Every order arrives once, with match quality up to 9.3/10.

06

Your ads find real buyers again

Budget goes to people who look like your real customers. That's how a store scales without guessing.

Fix my tracking

Keep scrolling: step 1 of 6Skip the story

Your store 35 orders New order $120 Ad blockers · iOS · no server events Server-side tracking Meta52 Google Ads41 GA450 Match quality 9.3 / 10 $Your ad budget Spent on people who don't buy Cost per sale Local → worldwide

What it costs you

Every week with the wrong numbers, your ads learn from the wrong buyers

The platforms optimize on the purchases they receive. Miss some, double count others, and the budget drifts toward the wrong audiences while your reports disagree.

Quick estimate

How much of your budget is steering blind?

$
5%60%
Spend optimizing on incomplete data$1,500per month
Over a year$18,000per year

This isn't money thrown away. It's budget the algorithm steers without seeing those buyers. Slide the percentage to match what you suspect. The audit gives you the real figure.

Find my real number

Before & after

From zero events to 9.3/10 match quality

Meta Events Manager for a client store. Before: nothing was reaching Meta. After: Pixel + Conversions API live with customer data and shared event IDs. Client details blurred.

Before0 events received
AfterPurchase EMQ 9.3/10
EventMatch qualityEvents received
PageView8.0 / 10 16,200
ViewContent8.9 / 10 2,500
InitiateCheckout9.3 / 10 1,200
AddToCart9.3 / 10 1,000
Purchase9.3 / 10 297

Before: Oct 22, 2026. After: events from Oct 23 to Oct 31, 2026. Purchase is the event your ads optimize toward, so that is the one that matters most.

Work

Screenshots from real projects

Setups and results from client work in Events Manager, GTM, server containers and Google Ads. Client names and IDs are blurred.

Upwork reviews

What clients wrote after the job

Copied from completed Upwork contracts. Every one is 5.0 stars.

“Working in real estate, I needed tracking that could differentiate casual browsers from serious buyers without relying on form fills. Faruk delivered exactly that. He set up a dual-container GTM architecture (browser + server-side) firing events simultaneously to both GA4 and Meta via CAPI. The server-side container means the data is clean and reliable even when browsers block pixels. Everything was demoed live so I could see each event fire in real time. If you want tracking that's actually built for how your traffic behaves on your site please hire Faruk.”

★★★★★GA4 event tracking using Stape via GTM · Apr 2026

“We asked many freelancers before him, and they weren't able to fix it so this was a super relief. Now we are extremely happy that we are able to track data correctly.”

★★★★★Pixel, CAPI and server-side tracking · Apr 2024

“Faruk helped us fix and set up our Meta Pixel and Conversion API with server-side tracking using GTM and Stape. The tracking is now accurate and reliable, which really improved our data quality.”

★★★★★Abdul A., Project Manager · Apr 2026

“Quick replies, honest, knowledgeable and timely. Got me on a free call immediately with screen share to understand the problem. And did the same after finishing to show the work.”

★★★★★Meta Pixel and Conversion API · Apr 2024

“I've worked with Faruk a number of times and he's always delivered excellent work. I highly recommend him.”

★★★★★GA events tracking for purchases · Jan 2026

“MD Faruk exceeded my expectations. He is extremely knowledgable while being fast and efficient.”

★★★★★Google Ads enhanced conversions · Feb 2025

“Very good at helping and fixing bugs for server side tracking and GTM. Will work again with him!”

★★★★★Stape tracking review · Oct 2025

“He works very fast and makes sure everything is tracking properly.”

★★★★★Pixel and CAPI setup · Feb 2026

“Faruk was extremely knowledgeable, helped me learn how to avoid mistakes with Facebook, and more.”

★★★★★Meta conversion pixel not firing · Feb 2024
See all reviews on Upwork ↗
Faruk Ur Rahman, conversion tracking specialist

About

I'm Faruk. I fix tracking.

I've spent 5+ years inside GTM containers, Meta Events Manager and GA4 DebugView. Most of my work is cleaning up setups where three platforms report three different numbers.

I work directly with you. No account managers, no handoffs. Based in Bangladesh, working with stores and agencies worldwide.

Track record

Full job history and reviews on Upwork

Top Ratedstatus
250+setups
5+ yrson platform

Tools I work in

GA4
Google Tag Manager
Data layer & custom JS
Server-side GTM
Stape
TAGGRS
Meta Pixel & CAPI
Google Ads
TikTok Events API
HubSpot
n8n
Zapier
Shopify
WooCommerce
WordPress
BigQuery
Looker Studio
Consent Mode v2

What you get

You'll know exactly what you're buying, and how to check it yourself

Every deliverable comes with the place you can verify it. No "trust me".

You getHow you check it
Each purchase counted onceStore, Meta and GA4 agreeCompare 20 recent order IDs across all three
Pixel and CAPI deduplicatedShared event_id on both pathsEvents Manager shows the browser event as Deduplicated
Higher match qualityHashed email, phone, fbp, fbc sent with each eventEvents Manager → Purchase → match quality (9.3/10 on a recent store)
Correct value and currencyOn every purchase eventSpot-check totals against your order admin
Written fix planIn priority order, with what each fix is worthReport + 30 min walkthrough call

Implementation of the fixes is quoted separately after the audit, so you decide with the full picture.

The audit

Tracking Integrity Audit

A fixed-scope review of your purchase tracking. You know what you get before you share any access.

  • Event coverage mapWhich events fire, from where, to which platform.
  • Missing and duplicate purchasesEach gap and double count, matched against real order IDs from your store.
  • Value and currency checksParameter-level accuracy on every purchase event.
  • Pixel and CAPI deduplicationevent_id, fbp/fbc and hashed customer data, checked end to end.
  • Platform comparisonYour store vs GA4 vs Meta vs Google Ads, with each difference explained.
  • Fix plan, in priority orderWhat to fix first and what each fix is worth. Implementation quoted separately if you want it.

Process

How it works

  1. Send the details

    Your platform, tools and the mismatch you see. Takes two minutes.

    Day 0
  2. Short call

    15 minutes to confirm scope and price. Then read-only access.

    Day 1
  3. Audit

    Test orders, network checks, platform data compared order by order.

    Days 2–4
  4. Report & fix plan

    Plain-English findings, walkthrough call, optional implementation quote.

    Day 5

Your risk

Another month of guessing costs more than finding out

Another month as is

  • Meta and Google keep optimizing on incomplete orders
  • Reports disagree, so every decision becomes a debate
  • Your agency or your boss asks why, and you can't answer
  • You keep hearing "it should be fine" and still can't prove it

After the audit

  • One number for orders, on every platform
  • A priority list you can act on or hand to any developer
  • Ads that learn from the buyers you really got
  • An answer for your client or your team, in writing
$

Price first

You see a fixed price before you share any access.

◉

Read-only

During the audit I can't change your store, ads or containers.

✓

Straight answer

If your tracking is fine, or I'm not the right fit, I tell you.

24h

I reply myself

No sales team. You talk to the person who does the work.

Questions

Before you decide

Do I have to give you access to my store?

Not until the scope and price are agreed. After that, read-only access to GA4, GTM, Meta Events Manager and a view-only store login is enough for the audit.

What if my tracking is already fine?

Then I say so, and you've lost nothing but a conversation. Most stores I audit have at least one gap in purchase events, deduplication or value.

How long does it take?

The audit report arrives in 5 business days. Fix implementation depends on your platform and is quoted after the audit.

Do you also fix what you find?

Yes. Many clients start with the audit and then ask me to implement the plan. You can also hand the plan to your own developer.

Does it work on WooCommerce, custom stores and lead gen?

Yes. Shopify, WooCommerce, custom and headless builds, lead gen sites, and offline conversions from your CRM back into Google Ads and Meta.

I run an agency. Can I use you for my clients?

Yes, that's a big part of my work. You get a written answer you can show the client when their numbers don't match yours.

You're in Bangladesh. Is that a problem?

Not for the work. I reply within one business day, and WhatsApp or email is the fastest way to reach me. Calls are scheduled around your time zone.

Get started

Request a tracking audit

Tell me what you're seeing. I reply personally within one business day.

  • No access needed until scope is agreed
  • A straight answer if it isn't a fit
  • Faster? Chat with me on WhatsApp: +880 1917-898950
  • Or message me on LinkedIn
  • Prefer email? Write to me directly:
Chat on WhatsApp
Get my tracking audit