How do I create an ftp account so my deisgner can access and make changes to my site? Also how do I create an account so they can access my analytical stats?
what u do is you create an ftp account in cpanel copy all files that they need to that ftp account using filemanager then give them the newly setup ftp info thats what i do anyway then when there done u just transfer new fies to ur normal public_html directory and click yes to overwrite existing files and your done
For FTP A/C pls follow what crivion and crazycjcool1 suggested. Few days ago I read that Google Analytic does not support multiple user A/C.
Set up Google analytics and activate the user manager giving away the limited access to your designer
If you dont trust your website designer with access to your website, you probably shouldn't have hired him.
for analytics you just have to give him the link and the password. I agree with InputProduction about trusting your designer.