生成画像を共有用ギャラリーにまとめてお客様へ共有し、 閲覧(アクセス)を記録する機能。
ユーザー(営業担当)が、生成した画像を物件単位などで1つのギャラリー(URL追跡)にまとめ、 公開URLでお客様に共有する機能。共有ページが閲覧されるとアクセスがログとして記録され、 相手が見たか・いつ見たかを把握できる。
/t/[trackingId] はログイン不要で閲覧でき、開かれると TrackingLog(IP・UA)が記録される。Tracking
prisma/schema/tracking.prisma
name / category / postalAddress / noteorganizationId / userId 所有items / logsTrackingItem(イメージギャラリー項目)
prisma/schema/tracking-item.prisma
trackingId 所属URL追跡TrackingLog
prisma/schema/tracking-log.prisma
trackingId 対象URL追跡ipAddress / userAgent アクセス情報ユーザー画面(apps/user・モバイル版 /v)
/v/trackings / /new / /[trackingId] / /edit — 一覧・作成・詳細・編集/v/trackings/[trackingId]/items/{type} — 生成タイプ別に項目を追加/v/trackings/[trackingId]/logs — 閲覧ログの確認公開画面(apps/www)
/t/[trackingId] — 共有ギャラリー(閲覧時に TrackingLog を記録。オーバーレイ表示等)組織管理画面(apps/organization-manager)
/home — 直近URL追跡ログのウィジェット(横断確認)apps/user/actions/tracking/{get,list}-tracking.tsapps/user/actions/tracking-item/list-tracking-item.tsapps/www/app/(tracking)/t/[trackingId]/_actions/get-tracking.tsapps/www/app/(tracking)/t/[trackingId]/_actions/create-tracking-log.tsapps/organization-manager/actions/tracking-log/list-tracking-log.ts本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。