Skip to content
← All work

Fintech · Neo Financial · Dec 2023 to Jan 2025

Marketing attribution at Neo Financial

Built one attribution view across five paid channels, with CAC and LTV models that guided where the budget went.

Problem

Neo spent across Google, Meta, TikTok, Spotify and affiliate partners. Each platform reported its own results. There was no shared view of what a customer cost to acquire or was worth.

Role

As Director, Marketing Operations & Analytics, I led a team of analysts. I also owned martech partnerships and the martech budget.

Solution

  • I directed a marketing analytics data mart for attribution and paid media across all five channels.
  • I built CAC and LTV models to guide budget allocation and judge return on spend.
  • We modelled in dbt on Databricks, with a GitHub review on every logic change.
  • Hightouch synced results back into marketing tools, so insights showed up where decisions were made.
  • I reviewed vendor contracts against actual usage before each renewal.
  1. Five platform reports

    • Search, social, video, audio and affiliates
    • Each platform credits itself
  2. One attribution model

    • Databricks and dbt, run by Airflow
    • One definition of a conversion
  3. CAC and LTV

    • By channel and by segment
    • What a customer costs, and what they're worth
  4. Back in the tools

    • Synced to ad platforms and the CRM
    • Answers where decisions get made

What it changed

Invest in the right channels

Budget moved toward channels whose customers paid back, not the ones that reported best.

What it changed

Tailor outreach

Knowing CAC by segment showed who was worth reaching, where, and how often.

Where each channel lands

$0$100$200$300$0$25$50$75$100Cost to acquire a customer (CAC) →Lifetime value (LTV) →3 to 1 LTV to CACInvest moreFix or cutABCDE

As each platform reports it, every channel looks fine. Channel C looks cheapest.

Illustrative. Channel names and numbers are made up to show the pattern.

Outcome

Paid channels in one attribution data mart
5
Paid channels in one attribution data mart
Models used to set budget and judge return
CAC + LTV
Models used to set budget and judge return

Marketing planned its budget against one shared view of channel performance, instead of five platform reports. Knowing CAC by channel and segment let us tailor outreach and invest in the channels that paid back.

Telemetry

This tab only. Nothing here leaves your browser.

Core Web Vitals

LCP
…
waiting
INP
…
waiting
CLS
…
waiting
FCP
…
waiting
TTFB
…
waiting

Measured in this browser with the web-vitals library. INP appears after you interact.

Query engine

Engine
Not started
Start-up
–
Data downloaded
–
Tables loaded
–
Queries run
0
Errors
0
p50 latency
–
p95 latency
–