注册后弹出的可选人口统计问题表单 - 存在吗?

大家好,一如既往地声明,我离开发者最远,但我负责一个使用 Discourse(Pro Plus 计划)的社区论坛,我正在尽我所能学习。恐怕这完全是“给我五岁小孩解释”的情况。

我需要关于如何实现一个注册后弹出表单的指导,如果这是可行的。

**问题:**我们目前在注册表单中询问可选的人口统计问题(年龄、癌症类型、地点等),这造成了摩擦。我们的用户正在应对严重的健康问题,我们希望使注册过程尽可能简单直接。

**我想要做的事情:**在注册后立即显示一个可关闭的弹出表单,包含这些可选问题。到目前为止我确定的关键要求:

  • 仅在注册后显示一次(而不是每次登录都显示)

  • 用户可以在不完成的情况下关闭它

  • 一旦关闭或完成,将永远不再显示

  • 如果用户填写了,则将回复保存到自定义用户字段

问题:

  1. 是否有现有的组件/插件可以做类似的事情,我可以用来学习?

  2. 这应该是插件而不是主题组件吗?

  3. 持续跟踪用户关闭行为的最佳方法是什么?

  4. 这种方法有哪些明显的“陷阱”和“难点”?

感谢任何指点!如果我把事情复杂化了,请告诉我——我想确保作为一个新手,我采取了正确的方法。

我不知道有任何主题组件能在注册后显示弹出窗口,但这应该是可行的,您可以检查用户的一些统计数据,以便只对新用户显示(也许阅读时间为 0;我不认为“已查看”有效)。

我想知道发送给用户的私人消息是否也有效。有一些关于用户加入后如何向他们发送消息的选项。我需要检查哪种最适合这种情况。

使用 https://meta.discourse.org/t/user-field-prompt/185214 组件,信息甚至可以直接输入到消息中。

image

1 个赞

这不是一个技术性回复,而是从用户体验(UX)的角度来看:如果这些问题在注册过程中造成了阻碍,我敢保证,在你终于“进入”后立即弹出的窗口会更不受欢迎。

1 个赞

你在这里是向唱诗班布道,@chapoi,但这是我们目前达成的妥协!:melting_face:

1 个赞