Skip to main content
ABOUT

I started by running ads. I stayed because the data was lying.

I'm Ariful Islam, a computer engineer by training. I spent years as a freelancer on Upwork, running Google and Meta ads and fixing tracking for 300+ clients across 1,000+ projects. Four years ago I turned that into an agency: Tracking Consulting, now a 10-person team.

Ariful Islam, founder of Tracking Consulting
Ariful IslamFounder · runs every audit
  • 2022agency founded
  • 10people on the team
  • 300+clients served
  • 1,000+projects delivered
HOW IT STARTED

From media buyer to tracking specialist

  1. 2019 · FREELANCE

    Freelancing on Upwork

    Running Google and Meta ads for ecommerce brands and local businesses worldwide. Over the years: 300+ clients, 1,000+ projects, $200K+ earned and Top Rated Plus.

  2. THE PROBLEM

    The ads worked. The data didn't.

    Pixels fired twice. Purchases went missing. Attribution changed every week. Instead of blaming the platforms, I went into the tracking layer, and the real problem was there.

  3. THE SHIFT

    GTM, server-side, CAPI, GA4

    Clients started hiring me only to fix tracking. Every time the data got cleaner, campaign performance improved with it.

  4. 2022 · THE AGENCY

    From freelancer to agency

    Demand outgrew one person. I stopped freelancing and founded Tracking Consulting, so clients get a full team: tracking, media buying and reporting, with me still leading.

  5. TODAY

    Four years in, 10 people

    Clients work with the agency directly. Tracking first, then paid media on numbers that hold up, with Ariful still running every audit.

AN ENGINEER, NOT JUST A MARKETER

Tracking breaks in code. I read code.

Ariful is a computer engineer, with a diploma, a bachelor's and a master's in Computer Science and Engineering. Most tracking problems aren't marketing problems. They're JavaScript, server, webhook and API problems. Because he writes code, he can see exactly where the data breaks and fix it at the source.

  • DIPLOMAComputer Science & Eng.
  • BACHELOR'SComputer Science & Eng.
  • MASTER'SComputer Science & Eng.

WHAT THAT MEANS FOR YOU

  • JSDebugs the site, not just the tag manager. dataLayer, checkout scripts, SPA routing and race conditions.
  • APIWrites server-side code. Webhooks, custom sGTM templates and Cloudflare Workers when a plugin isn't enough.
  • DATAReads raw events. BigQuery, server logs and API responses, not only dashboards.
  • ALGOKnows what the algorithm needs. Smart Bidding and Meta's delivery learn from events, values and match keys. An engineer knows exactly which signal is missing, and why the algorithm stalls without it.
  • FIXFixes the cause, not the symptom. So the same problem doesn't come back next month.
WHAT THE ALGORITHM NEEDS

Google and Meta don't guess. They learn from the data you send.

Smart Bidding and Meta's delivery system are machine-learning models. Feed them the wrong events, missing values or anonymous data, and they optimize toward the wrong people. As an engineer, Ariful knows exactly what each model needs, why it needs it, and what makes it stall.

THE ALGORITHM NEEDSWHAT ARIFUL MAKES SURE OF
01One clear goalExactly one primary conversion per campaign. No GA4 imports and Ads tags both counting, no ghost actions, no micro-events pretending to be sales.
02Enough examplesEvery real sale or lead reaches the platform, server-side, so campaigns get the volume they need to leave the learning phase.
03A real valueRevenue, margin or lead value on every conversion, with refunds and cancellations sent back, so bidding favours what is actually worth more.
04To know who convertedHashed email and phone, fbp and fbc, gclid and ttclid on every event, so the platform can match a conversion to a real person.
05Data on timeEvents sent in real time with the right timestamp and order ID, so the model learns from today, not last week.
06Consent signalsConsent Mode v2 sent with every event, so the platform can model users who said no while staying compliant.
07StabilityChanges made in planned steps, not daily, so the model is not reset back into learning every few days.

WHAT AN ENGINEER WON'T DO

  • Optimize for page views or add-to-carts when you want sales
  • Let the pixel and server both count the same conversion
  • Change bids and budgets every day during learning
  • Send leads without their outcome from the CRM
Ariful Islam
“The algorithm isn't magic. It's a model that learns from examples. My job is to make sure every example it sees is real, complete and worth learning from.”
Ariful Islam
WHAT WE BELIEVE

Five rules we work by

  1. Don't scale spend on numbers you can't trust

    More budget on broken tracking just loses money faster.

  2. Tracking and ads are the same problem

    The people fixing your CAPI should understand what it does to bidding.

  3. The client knows the business best

    We bring data. You bring margins, customers and context. The plan needs both.

  4. Prove it against your own records

    Platform dashboards are opinions. Your orders and CRM are the truth.

  5. Be clear, not clever

    Plain language, written reasons for every change, and no lock-in.

THE TEAM

Ten people. Everyone reports to Ariful.

Small enough that you always know who is in your account. Big enough that tracking, media buying and reporting each have a specialist.

  • LEADERSHIP1

    Ariful Islam, founder

    Runs every audit, sets strategy, joins monthly reviews.

  • TRACKINGspecialists

    GTM, server-side & QA

    Server containers, dataLayer, CAPI, Enhanced Conversions and validation.

  • PAID MEDIAspecialists

    Media buyers

    Google, Meta, TikTok, Microsoft and Snapchat, managed day to day.

  • ANALYTICSspecialists

    Reporting & attribution

    Reconciliation with your orders or CRM, dashboards and monthly reports.

A NOTE FROM ARIFUL

Why I still run every audit myself

Every week I see the same thing: a business spending real money on ads, and nobody can say for sure which of those ads made them money. Not because people are careless, but because the tracking underneath quietly broke a long time ago.

I started as a media buyer, so I know how it feels to defend numbers you don't fully trust. That's why I still run every audit myself. The first 30 minutes decide everything that follows, and I don't want that to be someone's first week on the job.

We're not the biggest team, and we don't want to be. We want to be the team that tells you the truth about your data, plans with you instead of for you, and is still working with you a year from now because the numbers hold up.

If that sounds like what you need, book a call. If we're not the right fit, I'll tell you, and point you to who is.

Ariful IslamAriful IslamFounder, Tracking Consulting
WHAT WE KNOW DEEPLY

The whole stack, from tag to invoice

Most agencies know ads or tracking. We do both, plus the CRMs and stores where the real numbers live.

TRACKING

  • Google Tag Manager
  • Server-side GTM
  • Stape
  • dataLayer
  • Consent Mode v2
  • Webhooks

AD PLATFORM APIs

  • Meta CAPI
  • Google Enhanced Conversions
  • TikTok Events API
  • Snap CAPI
  • Microsoft UET
  • X CAPI

ANALYTICS

  • GA4
  • BigQuery
  • Looker Studio
  • Attribution

STORES & CRMs

  • Shopify
  • WooCommerce
  • BigCommerce
  • HubSpot
  • GoHighLevel
  • Salesforce
  • Klaviyo
WHO WE WORK WITH

Businesses that answer to revenue

  • Ecommerce & DTC

    Stores scaling on Meta, Google and TikTok who need purchases that match the store.

  • Lead gen & B2B

    Teams who need ads to optimize for qualified leads and closed deals, not forms.

  • SaaS

    Trials, demos and subscriptions tracked from click to paid.

  • Local & service

    Clinics, home services and professionals tracking calls and bookings.

  • Agencies

    Marketing agencies who need a reliable tracking partner for their clients.

WORKING WITH US, DAY TO DAY

Clear, fast and on your schedule

We're based in Dhaka and work across time zones. You'll always know who is in your account and what changed.

  • CHATDirect line. WhatsApp or Slack with the people doing the work.
  • VIDEOLoom walkthroughs. Every handover and major change, recorded so your team can rewatch.
  • WEEKLYWritten updates. What changed in your accounts and why.
  • MONTHLYReview calls. Results, tests and next steps, with Ariful.
  • ACCESSYou own everything. Ad accounts, GTM, hosting. Revoke our access any time.
FOR AGENCIES

Your clients' tracking, done by specialists. Under your brand.

Many agencies use us as their tracking team: we audit, build and validate, and you keep the client relationship. Consistent match quality across your whole book of clients.

Talk about white-label →
PROOF YOU CAN CHECK

Don't take our word for it

Before founding the agency, Ariful freelanced for 300+ clients. These reviews are word for word from that time.

From Ariful's freelance years ↗
  • StapeCertified
  • Google AdsCertified
  • Google AnalyticsCertified
  • Meta AdsCertified
  • TikTokCertified
  • Agency since 202210-person team
★★★★★
“Really thorough breakdown of tracking issues on our website, and explaining server side tracking, he was able to resolve the issue and get us back on track. I would highly recommend Ariful for any tracking issues you may be having.”
Server-side · auditVerified review
★★★★★
“Mr. Arif managed our custom conversion very well through Stape.io and GTM. He tracked everything meticulously. His communication and dedication to work are remarkable. I highly recommend him.”
Stape.io · GTMVerified review
★★★★★
“Arif demonstrated an extraordinary level of skill and expertise in everything related to conversion tracking. He delivered some efficient solutions for us. We will want to keep working with him in future projects. Highly recommended.”
Conversion trackingVerified review
10 clients on camera, unedited. No scripts, no incentives.Watch on YouTube ↗
QUESTIONS

About us

Ask Ariful on WhatsApp

Dhaka, Bangladesh. We work remotely with clients worldwide and plan calls around your time zone.

FREE · 30-MIN CALL · WRITTEN AUDIT IN 24H

Talk to Ariful about your tracking and ads

We look at your setup together on the call. Within 24 hours you get a written audit and a prioritized fix list you can hand to any developer. Not a fit? We'll say so.