Google analytics can do the job, and separate out the PPC spends for you. Set up subdomains for the PPC engines (google., yahoo. etc), then robots.txt block them, and use a global 301 to send the clicks to www (or domain root, if you are using that).
You get broken out traffic reports by engine, and it won't affect SEO work
LinkBack URL
About LinkBacks

Bookmarks