Media mix modeling, or marketing mix modeling, is an analytical technique that measures the impact of each marketing channel on sales and guides the optimal resource allocation.