Seth Godin wrote about the state of DTC advertising and why it always leads to ruin.
His solution is simple, though not easy:
Your (current) customers need to bring you your (new) customers.
Eric Davis
How do your products determine customer behavior
In Repeat Customer Insights the Customer First Product analysis will measure customer behavior based on the products each customer first ordered.