the insert position of a handler should be configurable to customize the behavior to your own needs, e.g turbo links needs the tracking to not happen in the head as it won't be executed then
prohibit the re-initializing of GA, while the script is taken care of it, this seems good practice to me