モバイル サイトの一部には、ユーザーがサービスにサインアップできる自己完結型のページがいくつかあります。これらのページに訪問者を送信する他の企業と契約を結んでおり、URL に追跡コードを挿入して、誰がトラフィックをもたらしたかを知ることができます。/mobile/landing?t=some_partner
ユーザーのブラウザが Cookie をサポートしているとは限りません。そのため、ランディング ページからサインアップ イベントまでこの情報を保持するために、ページ上のすべてのリンクとフォームでトラッキング コード パラメータを保持しています。現時点では、使用するすべてlink_to
の 、form_tag
などに追加する必要がredirect_to
あります。リンクを貼ったりトラッキングコードを入れ忘れたりしやすいので、もっとしっかりしたものが欲しい。理想的には、コントローラーの上部に配置します
preserve_parameter :t
そして、すべての link_to 、link_to
、form_tag
、redirect_to
など... はt
、現在のリクエストのパラメーターを自動的に使用します。
これを可能にするプラグインや宝石はどこかにありますか、それとも自分で書く必要がありますか?