Revenue attribution models: How to choose the right model for your business