Suggestions on tracking screen resolution, plugin status, etc. when using API?

Hello All,
We want to cutover and use the API to track visits and page views, but have seen that the visit attributes such as screen resolution, plugin status, cookie status, etc. are not automatically tracked. This makes sense to me since most of this information is gathered via JS. Does anyone have a solution to this issue that they are willing to share?

Any help will save me a ton of time, and I appreciate any information …