サイト設定(表示・SEO・連携)
概要
サイト全体の表示ロジック、SEO、分析・LINE 連携の設定です。
管理画面
- URL:
/cmm/settings/site - データは
Site_Settingsテーブル(key-value)に保存されます。
主な設定キー(例)
| setting_key | 説明 |
|---|---|
shop_name |
店舗名 |
shop_logo_url |
ロゴ URL |
address, phone_number |
連絡先 |
system_content |
システムページ関連 |
ga_tracking_id |
Google Analytics (GA4) |
official_line_url |
公式 LINE(追従バナー用) |
cast_sort_logic |
キャスト一覧のソート方式 |
top_video_url |
トップページ動画 |
表示設定
- ソート — 出勤時間 / ランキング / ミックス / 新人優先(詳細は 03-cast-list-sorting.md)
- ページネーション — 例: 1 ページ 30 人
SEO
ga_tracking_idを設定すると全ページに GA4 スクリプトが自動挿入されます- 各ページのタイトル・メタディスクリプション・OGP の動作詳細は 06-seo.md を参照してください
プロフィール Q&A マスタ
- API:
GET/PUT /api/cmm/profile-master - キャストプロフィールで使う質問項目を定義します。
サイト設定の項目一覧(/cmm/settings/site)
| 設定項目 | DB キー | 説明 |
|---|---|---|
| キャスト並び順 | cast_sort_logic |
working_first / ranking / new_first / mixed |
| ランキング表示件数 | ranking_display_limit |
公開ランキングに表示する最大件数(デフォルト 10) |
| 1 ページ表示件数 | pagination_per_page |
キャスト一覧の 1 ページあたり件数(デフォルト 30) |
| Google Analytics ID | ga_tracking_id |
GA4 の測定 ID(G-XXXXXXXXXX 形式) |
| トップ動画 URL | top_video_url |
CF Stream の iframe URL または R2 の動画 URL |
GA ID を設定すると、フロントの全ページに自動で gtag スクリプトが挿入されます。
| 設定項目 | DB キー | 説明 |
|---|---|---|
| 営業日切り替え時刻 | business_day_cutoff |
前日営業日として扱う上限時刻(HH:MM 形式、デフォルト 00:00) |
| タイムゾーン | shop_timezone |
切り替え時刻の基準タイムゾーン(デフォルト Asia/Tokyo) |
派遣型店舗など深夜をまたいで営業する場合は business_day_cutoff を設定してください。
詳細: 05-business-day.md