Hi, yes I always do that, and no problem, depends on when you want to load your script, try removing the defer attribute, because that forces the script to be ran when the page has...
You can upload a js file to Design studio and then go to Landing page actions>Edit Page Meta Tags and Custom Head HTML and call it using something like<script src="http://go.genesy...