Second annual report looks at spending by 400+ brands and more than $42 billion in historical data to understand how brands allocated spend and generated returns across channels New research shows ...