皆さん、こんにちは。私は開発者とは程遠い人間であることをいつものように断っておきますが、Discourse(Pro Plusプラン)を利用しているコミュニティフォーラムの管理をしており、一生懸命学んでいるところです。これは非常に「ELI5(5歳児にもわかるように)」な状況になるかと思います、申し訳ありません。
サインアップ後のポップアップフォームを実装する方法について、もしそのようなものがあれば、ガイダンスが必要です。
問題点: 現在、サインアップフォーム自体で任意で人口統計学的質問(年齢、がんの種類、場所など)を尋ねており、それが摩擦を生んでいます。ユーザーは深刻な健康状態に対処しているため、サインアップを可能な限りスムーズにしたいと考えています。
やりたいこと: サインアップ直後に、これらの任意質問を含む、閉じることのできるポップアップフォームを表示したい。現時点で特定した主な要件は以下の通りです。
-
サインアップ後に一度だけ表示される(ログインのたびに表示されない)
-
ユーザーは完了せずに閉じることができる
-
一度閉じたり完了したりしたら二度と表示されない
-
回答があった場合、カスタムユーザーフィールドに保存される
質問:
-
これに類似した機能を持つ既存のコンポーネントやプラグインはありますか?それを利用したり、そこから学んだりできますか?
-
これはテーマコンポーネントではなく、プラグインであるべきでしょうか?
-
閉鎖を永続的に追跡する最良の方法は何ですか?
-
このアプローチにおける明白な「落とし穴」や危険点はありますか?
何かヒントをいただけると幸いです!また、これを複雑にしすぎているようでしたら教えてください。このような初心者として正しいアプローチをとっているか確認したいのです。
