Hello,
I have over 3 years of experience with Google Analytics. I have had many small sites running on the Joomla CMS and a few blogs running on Wordpress.
I ran a campaign on my hosting business a few months ago that I needed to track, just like you. I needed to know the search keywords and referring sites to the campaign, and I got it to work.
Hope to work for you soon!