There is some way to get campaign information like source, name, medium, keyword, etc from the given gclid parameter that came in the query string?
Take a look at CLICK_PERFORMANCE_REPORT, it has plenty of information about a click, referenced by ClickId
. The easiest way to access report data is via AdWords scripts.