Before we answer that, let’s clarify that not all GoPros can be connected with an external mic. And those that do might need an audio adapter to accept a microphone. Choose from right-angle mini microphones or lavalier microphones for your GoPro.
Recent generations of GoPros like HERO4, HERO3+ and HERO3 don’t have an audio input port. You have to connect a 3.5 mm GoPro audio adapter to the device’s mini-USB port before you can insert a mic.
Newer models like the Black editions of HERO7, HERO6 and HERO5 have a USB-C port, so you’ll need a USB-C GoPro mic adapter.