How do you track user behavior across multiple touchpoints and assign value to different marketing channels using attribution models?