Quick Answer: Separate brand demand from demand generation by attributing acquisition costs only to incremental, intent-created pipeline—not all closed-won revenue. In practice, treat branded search, direct traffic, returning visitors, and downstream conversions from awareness as brand demand, then exclude or normalize those volumes when calculating CAC for paid demand-gen channels.
The cleanest way to calculate customer acquisition cost is to distinguish between demand that your brand already captures and demand your marketing actively creates. Brand demand is typically revealed through branded search, direct traffic, returning visitors, and high-conversion assisted paths; demand generation is the incremental pipeline attributable to channels like paid search, paid social, outbound, content syndication, and non-branded SEO. To avoid inflating efficiency, calculate CAC on a channel or cohort basis using only new demand influenced by those activities, then allocate shared overhead proportionally using incrementality, attribution, or lift-based models rather than blending brand-driven conversions into the denominator.