How would you design a data pipeline to track a user's journey from a paid ad click to their first ride on Uber?