Model lane

Attribution becomes governable when the SQL path stays visible.

The model lane shows how raw touches are normalized, windowed into journeys, and converted into final credit facts that commercial teams can actually debate with evidence.

LayerArtifactPurpose
stagingstg_marketing_touches.sqlNormalize campaign, source, and session-quality signals into a single touchpoint contract.
intermediateint_journey_windows.sqlWindow and order touches so attribution models can reason about first, last, and assisted influence.
martfct_multi_touch_credit.sqlMaterialize revenue credit per opportunity, channel, and model in a reviewable fact table.