Cómo capturar el origen de registro

¡Hola! Tengo un equipo de ventas y marketing que impulsa el registro en nuestra comunidad. Los miembros llegan a nuestro “lightbox de registro” desde varias URLs personalizadas. Por lo tanto, tengo una pregunta en dos partes:

  • ¿Puede la página de registro de Discourse capturar datos de registro como campos ocultos?
  • ¿Puedo agregar los datos de registro al perfil del usuario? Esto estaría oculto para el usuario y solo visible para los administradores.

Así es como funciona:

  • Aparece un anuncio desde mi comunidad en línea.
  • La URL de destino incluye parámetros UTM para seguimiento: mycommunity.com/signup/?utm_source=Google&utm_medium=cpc&utm_campaign=may_launch&utm_term=network%20automation

Quiero que los datos UTM se transfieran al registro del usuario:

  • Nombre completo: Johny Appleseed
  • Correo electrónico: jappleseed@apple.com
  • Origen del registro: Google
  • Tipo de origen del registro: CPC
  • Nombre de la campaña publicitaria: May Launch
  • Palabra clave pagada: Network Automation

Discourse admite Google Tag Manager y he leído que puedes pasar parámetros UTM a Google Tag Manager, pero no estoy seguro de que esto transfiera todos los datos UTM al perfil de usuario de Discourse.

¿Alguien ha hecho esto o conoce una forma más sencilla? Capturar estos datos en el front-end del registro de usuarios es importante para mí para medir la contribución de la comunidad a nuestro negocio.

¡Gracias!

That would take a plug in. If you’ve got a budget, let in marketplace. If you want to do it yourself, there are topics about getting started.