¿Una integración más estrecha de creación de cuentas y suscripciones?

Imagina una comunidad en la que quiero exigir inicios de sesión para cualquier acceso (así que he habilitado la configuración ‘se requiere inicio de sesión’) y quiero que todos los usuarios tengan una suscripción.

Actualmente, los usuarios deben haber creado una cuenta antes de poder crear una suscripción (a través del plugin de suscripciones). Esto tiene perfecto sentido, por supuesto; uno no puede tener una suscripción hasta que tenga una cuenta.

Desafortunadamente, una vez que un usuario crea su cuenta, debo tener una cantidad de contenido visible. Eso significa que necesito una categoría adicional, solo para contener un tema, que diga: “… ¡estás a mitad de camino! Ahora tienes que suscribirte”.

Con las siguientes ideas, la creación de cuentas y la configuración de suscripciones siguen siendo un proceso de dos pasos. Pero no habría usuarios en el sitio que tengan una cuenta, pero no una suscripción (porque se les muestra un muro para configurar su suscripción).

Una nueva opción “account-creation-more-url” para Discourse

Permíteme establecer una nueva opción (llámala “account-creation-more-url”) que contenga la URL de un Tema que he publicado en una página, y una opción “account-creation-more-link-text”.

Solo si Discourse está configurado con ‘se requiere inicio de sesión’ habilitado, aparecerá un nuevo enlace a esa URL en la pantalla/modal de creación de cuenta. Esto me permite crear fácilmente una página que detalla todo lo que necesito detallar. Esto me da una manera de dirigir a las personas a algo que explique lo que está sucediendo, cuando se enfrentan al muro de creación de cuenta. (Depende de mí poner un enlace funcional “crea tu cuenta” en esa página publicada, etc.)

Una nueva opción “subscriptions-required” para el plugin de suscripciones

Un nuevo booleano “subscriptions-required” y un campo “subscriptions-required-products” para especificar una lista de productos separada por comas. (Por supuesto, los del plugin de suscripciones).

Cuando un usuario (que no sea un administrador del sitio, por supuesto) inicia sesión, si no tiene uno de esos productos activos. Ven otra pantalla/modal que fuerza la configuración de una suscripción.

Y dos campos “subscriptions-required-more-url” y “subscriptions-required-more-link-text”. (Que establecería en el mismo tema publicado en la página que usaría en el muro de creación de cuenta). Esto me permite dirigir a las personas a un lugar que explique qué/por qué las suscripciones.


Otros temas en Meta que están algo relacionados…

3 Me gusta

Estoy totalmente de acuerdo en que la experiencia “lista para usar” del plugin de suscripción se puede mejorar mucho. Dicho esto, hoy en día tienes mucho poder si deseas ensuciarte un poco las manos.

Tenemos salidas aquí, puedes crear un componente temático para agregar el enlace.

Realmente me gusta el flujo de “ver que existen categorías” en la página de inicio y tener alguna iconografía especial para decir que es contenido de “suscriptor”.

Luego, los no suscriptores pueden hacer clic en él para que se les pida que se unan para ver el contenido.

@blake, ¿teníamos algo como esto en el plugin?

3 Me gusta

Creo que puedes usar Category Previews para lograr eso.

3 Me gusta

El plugin de suscripciones no interactúa actualmente con las categorías, solo con los grupos, que luego restringes manualmente a las categorías a través de la interfaz de usuario normal de Discourse.

Sí, parece que puedes:

3 Me gusta

Esto resulta en un flujo de trabajo engorroso (todavía se requiere unirse antes de suscribirse) y solo se adapta a sitios que tienen una estructura muy simple de ‘algunas categorías’.

El problema principal al intentar usar Discourse como un sitio de membresía (con miembros de pago) es que los dos procesos (unirse y suscribirse) están separados en la actualidad. He abordado esto aceptándolo o intentando sortearlo:

Aceptar la separación de unirse / suscribirse

Tener un componente público del sitio, para que las personas ya tengan una razón para unirse, y la ‘membresía financiera’ simplemente la lleva al siguiente nivel. Sitio de ejemplo:

Sortearlo

Ser solo para iniciar sesión y usar el Custom Wizard Plugin 🧙 para dirigir a las personas a la página de suscripción como parte del flujo de trabajo de unión.

Desafortunadamente, aún pueden salirse de él si están decididos. Si lo hacen, obtienen una experiencia bastante restringida, pero esto debe configurarse cuidadosamente. Sitio de ejemplo:
https://members.ukdhc.org

El camino a seguir

Tener la opción de conectar los dos en un solo flujo de trabajo sería brillante, especialmente para las organizaciones de membresía que desean usar Discourse para su sitio web de miembros.

Personalmente, lo haría de esta manera como una primera pasada:

  1. Tener una configuración en el Plugin que active las Suscripciones durante la unión
  • DESACTIVADO: como la funcionalidad actual (predeterminado)
  • OPCIONAL: dirige a las personas a la página de suscripción al final de la unión (pero les permite navegar)
  • FORZADO: dirige a la página de suscripción y no permite el acceso a ninguna otra parte del sitio a menos que se otorgue la suscripción.

Por supuesto, necesitaría algunos mensajes y pulido como parte de eso.

4 Me gusta

¡Esto definitivamente se lleva mi voto! Para los administradores que intentan ganarse la vida a través de su Discourse, poder suscribirse durante el registro proporcionaría un gran impulso a las tasas de conversión.

Si puedo preguntar, ¿está el equipo pensando actualmente en trabajar en esto?