{
  "status": "ok",
  "generated_at": "2026-06-04 08:04:37 CST",
  "adsense": {
    "publisher_id": "ca-pub-6798961588236316",
    "review_label": "正在接受審查",
    "config_status": "adsense_site_review_pending",
    "auto_ads": true
  },
  "traffic": {
    "last_24h": {
      "hours": 24,
      "pageviews": 1033,
      "unique_visitors": 277,
      "top_ips": [
        {
          "ip_label": "207.241.173.x",
          "country": "未知",
          "pageviews": 97,
          "paths": 95
        },
        {
          "ip_label": "74.7.242.x",
          "country": "未知",
          "pageviews": 66,
          "paths": 66
        },
        {
          "ip_label": "111.242.206.x",
          "country": "未知",
          "pageviews": 49,
          "paths": 6
        },
        {
          "ip_label": "222.157.72.x",
          "country": "未知",
          "pageviews": 25,
          "paths": 11
        },
        {
          "ip_label": "216.73.217.x",
          "country": "未知",
          "pageviews": 23,
          "paths": 23
        },
        {
          "ip_label": "66.249.68.x",
          "country": "未知",
          "pageviews": 18,
          "paths": 17
        },
        {
          "ip_label": "185.191.171.x",
          "country": "未知",
          "pageviews": 17,
          "paths": 17
        },
        {
          "ip_label": "85.208.96.x",
          "country": "未知",
          "pageviews": 17,
          "paths": 17
        },
        {
          "ip_label": "85.208.96.x",
          "country": "未知",
          "pageviews": 16,
          "paths": 16
        },
        {
          "ip_label": "66.249.68.x",
          "country": "未知",
          "pageviews": 16,
          "paths": 15
        },
        {
          "ip_label": "185.191.171.x",
          "country": "未知",
          "pageviews": 16,
          "paths": 16
        },
        {
          "ip_label": "85.208.96.x",
          "country": "未知",
          "pageviews": 16,
          "paths": 16
        }
      ],
      "countries": [
        {
          "country": "未知",
          "pageviews": 1033,
          "unique_visitors": 277
        }
      ],
      "top_paths": [
        {
          "path": "/",
          "pageviews": 176,
          "unique_visitors": 107
        },
        {
          "path": "/news/700",
          "pageviews": 18,
          "unique_visitors": 14
        },
        {
          "path": "/pro",
          "pageviews": 10,
          "unique_visitors": 8
        },
        {
          "path": "/image",
          "pageviews": 9,
          "unique_visitors": 3
        },
        {
          "path": "/news/727",
          "pageviews": 8,
          "unique_visitors": 8
        },
        {
          "path": "/news/716",
          "pageviews": 8,
          "unique_visitors": 8
        },
        {
          "path": "/news/726",
          "pageviews": 7,
          "unique_visitors": 7
        },
        {
          "path": "/news/725",
          "pageviews": 7,
          "unique_visitors": 7
        },
        {
          "path": "/news/723",
          "pageviews": 7,
          "unique_visitors": 7
        },
        {
          "path": "/news/721",
          "pageviews": 7,
          "unique_visitors": 7
        },
        {
          "path": "/news/719",
          "pageviews": 7,
          "unique_visitors": 7
        },
        {
          "path": "/news/708",
          "pageviews": 7,
          "unique_visitors": 7
        }
      ]
    },
    "last_7d": {
      "hours": 168,
      "pageviews": 5841,
      "unique_visitors": 1255,
      "top_ips": [
        {
          "ip_label": "111.242.240.x",
          "country": "未知",
          "pageviews": 796,
          "paths": 69
        },
        {
          "ip_label": "218.164.7.x",
          "country": "未知",
          "pageviews": 573,
          "paths": 168
        },
        {
          "ip_label": "216.73.216.x",
          "country": "未知",
          "pageviews": 376,
          "paths": 376
        },
        {
          "ip_label": "222.157.72.x",
          "country": "未知",
          "pageviews": 215,
          "paths": 39
        },
        {
          "ip_label": "207.241.173.x",
          "country": "未知",
          "pageviews": 97,
          "paths": 95
        },
        {
          "ip_label": "74.7.227.x",
          "country": "未知",
          "pageviews": 97,
          "paths": 96
        },
        {
          "ip_label": "34.125.187.x",
          "country": "未知",
          "pageviews": 91,
          "paths": 89
        },
        {
          "ip_label": "45.148.10.x",
          "country": "未知",
          "pageviews": 78,
          "paths": 1
        },
        {
          "ip_label": "74.7.242.x",
          "country": "未知",
          "pageviews": 66,
          "paths": 66
        },
        {
          "ip_label": "111.242.206.x",
          "country": "未知",
          "pageviews": 57,
          "paths": 6
        },
        {
          "ip_label": "104.244.79.x",
          "country": "未知",
          "pageviews": 53,
          "paths": 53
        },
        {
          "ip_label": "66.249.68.x",
          "country": "未知",
          "pageviews": 49,
          "paths": 45
        }
      ],
      "countries": [
        {
          "country": "未知",
          "pageviews": 5841,
          "unique_visitors": 1255
        }
      ],
      "top_paths": [
        {
          "path": "/",
          "pageviews": 1405,
          "unique_visitors": 582
        },
        {
          "path": "/pro",
          "pageviews": 136,
          "unique_visitors": 30
        },
        {
          "path": "/ops",
          "pageviews": 102,
          "unique_visitors": 4
        },
        {
          "path": "/ads/report",
          "pageviews": 92,
          "unique_visitors": 8
        },
        {
          "path": "/admin/upstream-balances",
          "pageviews": 65,
          "unique_visitors": 2
        },
        {
          "path": "/reports",
          "pageviews": 49,
          "unique_visitors": 15
        },
        {
          "path": "/topics",
          "pageviews": 39,
          "unique_visitors": 16
        },
        {
          "path": "/traffic-control",
          "pageviews": 34,
          "unique_visitors": 12
        },
        {
          "path": "/news/643",
          "pageviews": 31,
          "unique_visitors": 16
        },
        {
          "path": "/contact",
          "pageviews": 29,
          "unique_visitors": 12
        },
        {
          "path": "/privacy",
          "pageviews": 28,
          "unique_visitors": 12
        },
        {
          "path": "/news/523",
          "pageviews": 28,
          "unique_visitors": 23
        }
      ]
    }
  },
  "content": {
    "today": "2026-06-04",
    "today_count": 20,
    "daily_counts": [
      {
        "date": "2026-05-29",
        "count": 24
      },
      {
        "date": "2026-05-30",
        "count": 20
      },
      {
        "date": "2026-05-31",
        "count": 20
      },
      {
        "date": "2026-06-01",
        "count": 20
      },
      {
        "date": "2026-06-02",
        "count": 22
      },
      {
        "date": "2026-06-03",
        "count": 20
      },
      {
        "date": "2026-06-04",
        "count": 20
      }
    ],
    "last_7_days_total": 146,
    "max_daily_count": 24,
    "category_mix": [
      {
        "category": "經濟",
        "count": 51
      },
      {
        "category": "政治",
        "count": 37
      },
      {
        "category": "生活",
        "count": 27
      },
      {
        "category": "科技",
        "count": 17
      },
      {
        "category": "體育",
        "count": 13
      },
      {
        "category": "國際",
        "count": 11
      },
      {
        "category": "社會",
        "count": 6
      },
      {
        "category": "娛樂",
        "count": 4
      }
    ],
    "source_mix": [
      {
        "source": "中央社",
        "count": 82
      },
      {
        "source": "ETtoday",
        "count": 59
      },
      {
        "source": "自由時報",
        "count": 24
      },
      {
        "source": "Yahoo新聞",
        "count": 2
      }
    ]
  },
  "risk": {
    "level": "低風險",
    "summary": "目前以自然搜尋、站內 SEO、YouTube/社群導流為主；不買假流量、不誘導點擊。"
  },
  "allowed_channels": [
    {
      "name": "自然搜尋 SEO",
      "note": "Google / Bing 等搜尋入口，優先做長尾專題與內鏈。"
    },
    {
      "name": "站內推薦與專題頁",
      "note": "以 /topics 與新聞詳情頁導流，提升停留與連續閱讀。"
    },
    {
      "name": "YouTube / 社群自然導流",
      "note": "只做真實內容導流，不用點擊誘導話術。"
    },
    {
      "name": "Telegram / 手動通知",
      "note": "僅用於正式內容更新或營運回報，不做灌流量。"
    }
  ],
  "blocked_channels": [
    "購買機器人流量、交換流量、點擊農場。",
    "要求使用者點廣告、暗示點擊可支持網站。",
    "自動刷新頁面、強制彈窗、誤導式廣告版位。",
    "未標記或無法追蹤來源的大量外部導流。"
  ],
  "safeguards": [
    {
      "label": "網站驗證",
      "status": "ok",
      "detail": "正式 Publisher ID 已部署"
    },
    {
      "label": "ads.txt",
      "status": "ok",
      "detail": "已公開 Google 指定授權列"
    },
    {
      "label": "Auto Ads",
      "status": "ok",
      "detail": "已載入 AdSense 自動廣告程式碼"
    },
    {
      "label": "Manual slots",
      "status": "pending",
      "detail": "手動廣告單元 ID 尚為 placeholder，等 AdSense 核准後再建立與替換"
    },
    {
      "label": "CMP 同意訊息",
      "status": "pending",
      "detail": "Google 已提示可設定 EEA/英國/瑞士使用者 CMP，同意訊息尚未建立"
    }
  ],
  "next_actions": [
    "等待 AdSense 審查完成；核准前不建立假手動廣告單元 ID。",
    "AdSense 核准後建立正式 ad unit slot，替換目前 placeholder。",
    "設定 Google CMP 同意訊息，降低歐洲流量收益風險。",
    "接入 GA4 / Search Console / AdSense 報表後，把真實 PV、來源、CTR、RPM 接進本頁。",
    "持續擴充高 RPM 專題頁與內鏈，優先半導體、台股、能源、交通、補助保險。"
  ],
  "linked_reports": {
    "health_status": "ok",
    "ad_status": "ready",
    "monetization_status": "paused"
  }
}