Quick Answer: If your CRM only captures the last known source, use first-touch + last-touch hybrid pipeline attribution as the default and supplement it with stage-based source logging in a private CRM or analytics layer. This gives you a credible view of both demand creation and conversion influence without pretending last-known source is full-funnel attribution.
A CRM that only stores the last known source is structurally incapable of showing how pipeline was actually created, so relying on last-touch alone will systematically over-credit bottom-of-funnel channels and understate the impact of early-stage campaigns. The most defensible method is a hybrid model that preserves last known source for operational reporting while adding first-touch capture, lifecycle stage events, and campaign interaction history in a separate attribution layer. For B2B teams, the practical standard is to measure pipeline using first-touch for acquisition, last-touch for conversion, and stage-weighted influence for opportunities that progress through multiple marketing and sales interactions.