I recently successfully implemented the e-junkie version of the Google Analytics tracking code and it has been working correctly to allow us to track conversions properly. Unfortunately, at the same time, it appears to have broken our ability to track our AdSense data in Analytics.
I did a little research and found this Google help article on the subject: http://support.google.com/adsense/bin/answer.py?hl=en&answer=99906
It seems like it might discuss the problem, which apparently is that tracking code making use of the "SetDomainName" function needs to have another variable set on the page for Analytics to properly track AdSense. Their suggestion is to insert: google_analytics_domain_name="example.com"; before the AdSense code, where "example.com" is the domain that is referenced in the SetDomainName function.
But in the e-junkie SetDomainName function, the domain is "none" as in: ejGATracker._setDomainName("none");
Since that doesn't appear to be the actual Google SetDomainName function, but something specifically implemented by e-Junkie, I'm a little hesitant to try google_analytics_domain_name="none"; for fear that Google won't understand it.
Does anyone have any insight on what is happening here and whether or not it's safe to try the Google solution with the e-junkie code? Or am I barking up the wrong tree entirely, and the AdSense problem is unrelated to this?