I want to be able to query which of my converted customers came from Google AdWords, or other similar paid campaigns, so that I can figure out whether or not my campaigns are successful. Ideally I want this to get as granular as single users so that if they don't fully convert (my customers start as trial users), I can get feedback or realize that they aren't the right audience.
I know that AdWords has conversion tracking, and we use both the pixel and a google analytics event to track conversions through AdWords, but I want to get more detailed than this.
Is this even possible? Obviously Google knows the purchase path of a single customer, but because I'm not feeding them back information like an email address or username, they wouldn't be able to close the loop. Same thing with something like Mixpanel. They know the path once the user is converted and inside the app, but they don't know campaign specific information.
Is there anything out there that does this?