Founder of PushingSocial.com, a leading social media and content marketing blog. Shameless geek, bass fisherman, coder, and corporate refugee who escaped the rat race to help "the little guy and gal" get ahead.
I have used Infusionsoft for more than a year to track all of my leads, trigger behavior based campaign and handle 95% of my reporting requirements.
The best way to set-up the lead tracking you require would be to use a service called iTracker360. Once configured, iTracker360 will collect ad campaign data from Google Adwords and set the appropriate tags for each database contact. Setting up the app requires expertise with web form design, the Infusionsoft Campaign Builder, and familiarity with Google Adwords tracking.
I can provide specific details after a quick call about your infusionsoft application setup.