アカウント作成時にユーザーのカスタムフィールドとして UTM パラメータ を追加しようとしています。私の計画は以下の通りです:
- Discourse の管理者設定でユーザーのカスタムフィールドを追加する
- URL から UTM パラメータを解析し、Cookie に保存していつでもアクセスできるようにする
- アカウント作成フォームに非表示の入力値を設定する
- jQuery を使用して、これらの非表示フィールドの値を対応する値で埋め込む
ただし、フォーム内のフィールドに問題があり、クリックが必要という点でパスワードフィールドと同様の問題が発生しているようです。パスワードフィールドをクリックしてバリデーションをトリガーし、最終的にフォームの送信を有効にする必要があります。
この問題を jQuery で回避する方法について、アイデアをお持ちの方はいらっしゃいますか?

