ユーザーが個々のリンクを作成し、このリンクにアクセスしているゲストが一意のセッション ID を持つ Cookie を取得できる、grails のアフィリエイト システムに取り組んでいます。ゲストの何人かが数日後に私の webApp に再び来たら、彼らがすでにここに来ていて、過去にこのゲストを私のウェブサイトに連れてきたユーザーを知りたいです。
これを grails でどのように実装しますか? 私はフィルターで言うでしょう。しかし、そのようなフィルターをどのように実装すればよいですか? Grails のデフォルトのセッション ID を使用するのは良くありません。これは無効になり、サーバーのメモリ (RAM) のために Grails セッションの有効期間をそれほどアップグレードできないからです。または、sessionId は常にそこにあり、更新されるだけなので、grails のセッションの有効期間は 1 時間で、1 時間以上すべてを追跡することもできますか?
または、特に私の目的のために、一意のセッション ID を持つ新しい Cookie を設定する必要がありますか?