In principle, it doesn't matter what name you use initially. Strictly speaking the documentation says FQDN is best. The server-name and how users access Qlik Sense are two very separate things.
So you can install Sense onto appserver01-g2.domain.local but then setup a cname entry for analytics.domain.local for ease of use by internal users, then long-term, in conjunction with your network admins, expose the site externally as analytics.domain.com. While making sure that you update the virtual proxy whitelist for each of these entry points.
It's best from a troubleshooting perspective to keep the different functions separate.