Do I need the JS tracker?

Hi, I am doing a new implementation and am wondering if I need the JS tracker to resolve unique visitors? I want to use the PHP API only, but without the JS “interrogating” the user’s browser for plugins, settings etc. - is the user agent string I have in the server_vars enough to identify the user in subsequent visits, and separate him from others with similar browsers?

Yes it is enough, Piwik will do its best to detect uniques. It would be more accurate using JS though.