Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 3.63 KB

File metadata and controls

80 lines (56 loc) · 3.63 KB

dbt Multi Touch Attr

Board-ready attribution surface for journey stitching, model comparison, and reviewable revenue-credit logic.

Why this matters

Attribution usually fails in the same way:

  • teams see credit outputs but not the touch path that produced them
  • finance sees influenced revenue without enough model explainability
  • RevOps inherits weighting logic that cannot be challenged lane by lane
  • budget conversations happen after credit has already hardened into dashboard mythology

dbt-multi-touch-attr keeps the transformation flow, journey rows, and revenue-credit allocations visible in one place so channel influence remains inspectable.

What it includes

  • TypeScript executive intelligence surface for attribution posture and model governance
  • journey-level touch inspection next to final credit allocations
  • dbt-style staging, intermediate, and mart SQL assets
  • prerendered static site, JSON payloads, screenshots, and docs

What this product does

dbt-multi-touch-attr turns marketing touch data, journey windows, and revenue-credit outputs into an attribution control plane. The point is not to publish another attribution chart. The point is to keep the SQL path, touch sequence, model choice, credit allocation, and commercial recommendation visible enough for Growth, RevOps, finance, and leadership to challenge the logic before budget moves.

From a SaaS go-to-market analyst lens, this is useful when channel performance is disputed, paid spend is shifting, partner influence is overstated, lifecycle touches need credit, or pipeline forecasts depend on attribution math that should be explainable. It gives teams a shared evidence surface instead of forcing every budget conversation through disconnected dashboards and spreadsheet exports.

From a SaaS value architect lens, the margin leak is budget being allocated from unreviewable credit logic. Bad attribution turns into inflated CAC narratives, weak partner payouts, overfunded channels, underfunded lifecycle programs, and board decks that imply precision the system cannot defend.

The technical proof is intentionally inspectable: dbt-style staging, intermediate, and mart SQL assets, TypeScript scoring logic, JSON outputs, prerendered pages, tests, smoke checks, and screenshot evidence. Like the broader Kinetic Gain suite, the repo converts messy operational evidence into board-readable decisions: owner, signal, model, risk, value, route, and verification stay visible together.

Routes

  • /
  • /model-lane
  • /journey-credit
  • /verification
  • /docs

API

  • /api/dashboard/summary
  • /api/model-lane
  • /api/journey-credit
  • /api/journeys
  • /api/verification
  • /api/sample

Local run

cd dbt-multi-touch-attr
npm install
npm run verify
npm run prerender
npm run render:assets

Screenshots

Overview Model lane Journey credit Verification

Warehouse assets

Docs