Anyone can cope with UTM tags, but no one can dispense with them. To avoid mistakes in analytics, you have to try to avoid mistakes in compiling them. Therefore, it is better to make it automatically
instead of manually. There are services for compiling UTM tags, which automatically correct mistakes.