Attribution modeling: first/last/linear/data-driven models, channel comparison, revenue allocation, incrementality testi