McFly Ads

My consulting practice, and the Shopify app I built

McFly Ads is my consulting practice. I work with e-commerce and DTC brands on measurement strategy, attribution, and media optimization. Separately, I built and launched the Mcfly Analytics Shopify App, which shows merchants cohorts, lifetime value, and five years of sales. It's live on the Shopify App Store.

Founder and Data Analytics Consultant · McFly Ads · Apr 2020 – present

martysmithson04@gmail.comLinkedIn (opens in a new tab)Resume PDFMcfly Analytics Shopify App (opens in a new tab)

  1. Consulting

    E-commerce and DTC brands bring me in for measurement, attribution, and media. I set up the MMM, the forecasting, and the reporting.

  2. Pipelines

    Tableau and Domo pipelines that join Amazon, Meta, and Google data with LTV and channel-level ROI.

  3. The handoff

    The output has to become a budget or creative call someone without a stats background can make. That part is usually the real job.

  4. The app

    The app reads a store's own Shopify orders, no pixel, so its totals match the store. If it can't confirm it has a store's full order history, it leaves first-year LTV blank instead of guessing.

The consulting practice

I advise e-commerce and DTC brands on measurement, attribution, and media, and set up MMM, forecasting, and reporting for them.

A lot of the job is translation. The model output has to become a budget or creative call that someone without a stats background can make.

The Mcfly Analytics Shopify App

It's a side product, separate from the consulting. It reads the orders a merchant already has in Shopify and shows what a new customer is worth, when they come back, and how up to five years of sales compare. Ad spend and Total ROAS are optional. It's live at mcflyanalytics.com. I built it myself, with Cursor and AI agents doing a lot of the typing.

It takes the macro-measurement idea at its simplest: read totals instead of shopper paths. It isn't a mix model, and it doesn't claim causal ROAS by channel. A brand at scale should still run a geo test or a proper MMM and use totals like these as a check.

What the app does

Mcfly Analytics Shopify App

  • Totals that reconcile to Shopify's own report for the same dates. When a line differs, the app lists the reason: refunds, tax, shipping, or time zone.
  • What a new customer is worth one month, one quarter, and one year after the first order, read from orders already placed.
  • Time to a second order, and a win-back list of customers who are due back.
  • Total ROAS: all Shopify sales over the spend the merchant enters. It does not credit a sale to an ad or a channel.
  • Spend is typed, pasted, or uploaded, so the app doesn't need a pixel, a storefront change, or an ad-account login.
Mcfly Analytics public demo, Overview tab: sample shop totals checked against Shopify.
Sample shop, Mcfly Analytics public demo
Mcfly Analytics public demo, Customers tab: customer value and win-back for the sample shop.
Sample shop, Mcfly Analytics public demo

Related