Tools & Capabilities: A Performance Marketing Stack

How I choose what to use

Every tool below earns its place by answering a question the others cannot. Here is what each one is actually for, and when it is the wrong choice.

  • Meta Ads
  • Google Ads
  • LinkedIn Ads
  • YouTube Ads
  • GA4
  • Tag Manager
  • Looker Studio
  • Shopify
  • WordPress
  • Premiere Pro
  • Photoshop
  • Canva

Paid Media

Platform choice matters far less than structure. The same budget spread across too many campaigns leaves every one of them short of the conversions it needs to exit the learning phase, which is the single most common reason an account underperforms. I consolidate first and only then look at bids. The working rule is that every campaign should be able to reach a stable weekly volume of the conversion you actually care about; if the budget cannot support that in more than two or three campaigns, it should not be running in more than two or three. Meta and Google cover most cases. LinkedIn earns its higher cost only when you are selling to a job title rather than a person, and YouTube earns its place when the product needs explaining before anyone will consider it, not as a cheaper way to buy reach.

  • Meta Ads Manager
  • Google Ads
  • LinkedIn Ads
  • YouTube Ads
  • Audience Segmentation
  • A/B Testing
  • Budget Pacing
  • ROAS Optimisation
  • Bid Strategy

E-Commerce

Catalogue quality decides how far a D2C account can scale, long before creative becomes the bottleneck. Missing attributes, inconsistent titles and a feed that disagrees with the site quietly cap what Advantage+ and Performance Max are allowed to do. I fix the feed and the product pages first, because scaling a broken catalogue just spends more money at the same conversion rate. The parts that matter most are the ones nobody enjoys: sizes and variants mapped properly, stock status accurate so the algorithm stops promoting what you cannot ship, and collection pages that are worth landing on rather than a grid with no reason to buy. On Shopify this is mostly configuration. On a custom build it is usually development work, and it is worth costing honestly before the ad budget is committed.

  • Shopify Management
  • Product Listings & Collections
  • Catalogue Ads
  • Dynamic Product Ads
  • CRO
  • Landing Page Optimisation
  • D2C Scaling

Analytics & Tracking

This is the part that is broken in most accounts I open. A Pixel without the Conversions API behind it loses 20 to 30% of attributed conversions to browser blocking and opt-outs, and the algorithm then optimises against that smaller, noisier picture. It reads as a reporting problem and behaves as a performance ceiling. Server-side events, deduplicated, with event match quality monitored, is the fix. The second half of the job is agreeing what counts. An account that fires a conversion when a form opens, or counts a thank-you page that loads twice, will report success it did not earn, and every decision made on top of that number inherits the error. Once the events are honest, reporting gets simpler rather than more elaborate: one dashboard, blended numbers from your own sales data, and platform figures used only to compare campaigns against each other.

  • GA4
  • Google Tag Manager
  • Meta Pixel
  • Conversions API (CAPI)
  • Looker Studio
  • Conversion Tracking
  • Performance Reporting

Web

I build the pages the ads point at rather than handing a brief to someone else. The reason is speed of iteration: when a headline test needs a matching page change, it happens the same afternoon instead of the next sprint. WordPress for content-led sites, Shopify for catalogue-led ones, and hand-built pages when the priority is load speed on a 4G connection. Most of the traffic I buy in India arrives on a mid-range Android phone on mobile data, which sets the standard the page has to meet: usable while it is still loading, and no layout that jumps once the images arrive. The failure I find most often is not the design at all. It is a form that silently drops submissions from some devices, which costs more than any amount of bid tuning can recover.

  • WordPress Development
  • Custom-Coded Websites
  • Landing Page Builds
  • On-Page SEO
  • AEO
  • GEO
  • GMB Optimisation
  • Site Speed & Structure

Creative

Since Advantage+ removed most targeting levers, creative volume and variety are the main inputs left under your control. Five genuinely different arguments — price, proof, objection, use case, comparison — will out-perform five colour variants of one banner every time. I produce statics and video in-house so a losing angle can be replaced in days rather than waiting on a production cycle. Most of what gets tested does not work, and that is the normal shape of the work rather than a sign something has gone wrong; the point of producing in-house is to make being wrong cheap. What decides a video is usually the first two seconds and whether the claim is legible with the sound off, because that is how most of it is actually watched.

  • Adobe Premiere Pro
  • Adobe Photoshop
  • Canva
  • Static & Video Ads
  • Ad Copywriting
  • Creative Strategy

Search & Social

Organic and paid feed each other in a way most businesses leave on the table. Search-term data from a live Google Ads account tells you exactly which pages are worth writing, and the pages that rank tell you which offers deserve ad spend. Running them as separate budgets with separate reports is how both end up mediocre. The trade-off worth being honest about is time: paid media can be answering a question about demand within a fortnight, while a page written today may take months to earn its position, and neither is a substitute for the other. That gap has widened now that a growing share of searches are answered on the results page itself, which rewards content specific enough to be quoted and makes thin, general pages worth even less than they were.

  • SEO
  • SEM
  • Social Media Marketing
  • Content Strategy
  • Community Management
  • Reels & Short-Form

How I work

01

Understand the actual number

Before touching an ad account, I want to know what a customer is worth to you and what you can afford to pay for one. Everything else is built on that.

02

Fix the destination first

There's no point sending traffic to a page that doesn't convert. I audit the site, the product pages and the tracking before scaling spend.

03

Structure, then test

Clean account structure, clear audience separation, one variable at a time. Ads that lose get cut early; ads that win get more budget.

04

Report in plain language

Weekly Looker Studio dashboards and a straight answer on what worked, what didn't, and what I'm changing next week. No jargon smokescreen.

How the stack fits together

Six boxes make this look like a menu. In practice the work runs in one order, and the order is most of the value.

Measurement comes before anything else, because every later decision is made on top of it. That means the Pixel and the Conversions API both in place, events deduplicated, and one written definition of what counts as a conversion that you and I both agree on. Most accounts I open fail at this step rather than at bidding, and the symptom is a dashboard that looks healthier than the bank account. The sequence I follow is set out in setting up GA4 conversion tracking correctly.

Then the destination, before another rupee goes into the auction. A page that takes six seconds on mobile data, or a form that fails silently on some Android builds, will waste any budget put behind it, and no bid strategy compensates for it. This is among the cheapest parts of an engagement to fix and the one most often skipped. What I check, and in what order, is in the landing pages that convert guide and the technical SEO checklist.

Structure comes next: consolidating campaigns so each has enough conversion volume to leave the learning phase, cutting the ones that exist only because somebody once built them, and setting exclusions so the same few hundred people are not shown the same ad until they block it. An audit of this kind is usually a day of work and frequently the highest-return day in the engagement. The checklist I run is in the Meta Ads account audit, alongside the mistakes I find most often.

Creative is the input with the most headroom left, because the targeting levers that used to matter are now largely the platform's to pull rather than yours. That makes volume and genuine variety of argument the job, not polish. Most of what gets tested will not work, which is the normal shape of the work and the reason producing in-house matters more than it sounds.

Reporting closes the loop, and the number that should govern decisions is the blended one from your own sales data rather than the sum of what each platform claims for itself. Platform figures are for comparing campaigns inside the same platform, and nothing more than that. If the vocabulary is unfamiliar, what ROAS actually measures and how to lower cost per acquisition cover the two numbers most decisions turn on.

Where organic search fits depends entirely on your timeline. Paid media can answer a question about demand inside a fortnight; a page written today may take months to earn its position. Both are worth doing and neither substitutes for the other, which is the argument in SEO versus Google Ads.

What I do not take on

Scope is easier to trust when the edges are stated plainly.

This is paid media, the pages it points at, and the tracking underneath, done by one person. It is not a full-service arrangement. I do not run PR, manage influencer rosters or take on broadcast-scale production, and where a brief needs those I will say so rather than subcontract them quietly and mark them up.

I will not quote a return before I have seen inside the account. In the first week the honest answer is that nobody knows yet, and a confident number at that stage is only a more expensive way of being wrong. What I will do instead is go through structure, tracking and the landing page, and tell you which of the three is costing you most.

Every ad account, Business Manager, Pixel and analytics property is created in your name and stays with you whether or not you keep me. I do not work the other way round, because an account you cannot take with you is leverage rather than a service.

There is also a floor below which this shape of engagement stops making sense. If the monthly ad budget is small enough that a management fee would be a large fraction of it, the money is better spent on the media and on fixing the site. The freelancer versus agency page sets out where those thresholds fall, and the ad budget calculator will tell you what your own numbers support.

Let’s make your ad spend work harder

Tell me about your brand, your current spend and what you’re trying to hit.

Start a project
Available for work