If you can afford Brightedge or similar enterprise SEO platforms, they can do this automatically for clients and competitors that you have in the system. If not, you can create something similar with SEMRush…
Google Keyword Tool provides impressions per keyword for smartphones, tablets and feature phones which is incremental to desktop traffic Google Webmaster Tools provides impressions and clicks from smartphones and feature phones Analytics data closes the loop with conversion data from mobile devices