<?xml version="1.0" encoding="UTF-8"?>
<!-- 
  🛑 SEO CRITICAL - DO NOT MODIFY STRUCUTRE WITHOUT PERMISSION 
  Verified by Google Search Console. Changing URLs here may reset indexing progress.
  ⚠️ 此檔案已由 Google Search Console 驗證成功，未經指令請勿更動。
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- Home Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja" />
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja" />
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja" />
    <priority>1.0</priority>
  </url>

  <!-- Dashboards Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/dashboards</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/dashboards" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/dashboards" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/dashboards" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/dashboards</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/dashboards" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/dashboards" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/dashboards" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/dashboards</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/dashboards" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/dashboards" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/dashboards" />
    <priority>0.8</priority>
  </url>

  <!-- Premium Section (Reports) -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/reports</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/reports" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/reports" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/reports" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/reports</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/reports" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/reports" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/reports" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/reports</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/reports" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/reports" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/reports" />
    <priority>0.8</priority>
  </url>

  <!-- Services Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/services</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/services" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/services" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/services" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/services</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/services" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/services" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/services" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/services</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/services" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/services" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/services" />
    <priority>0.8</priority>
  </url>

  <!-- Portfolio Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/portfolio</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/portfolio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/portfolio" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/portfolio" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/portfolio</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/portfolio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/portfolio" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/portfolio" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/portfolio</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/portfolio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/portfolio" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/portfolio" />
    <priority>0.8</priority>
  </url>

  <!-- Experience Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/experience</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/experience" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/experience" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/experience" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/experience</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/experience" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/experience" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/experience" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/experience</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/experience" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/experience" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/experience" />
    <priority>0.8</priority>
  </url>

  <!-- Articles Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/articles</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/articles</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/articles</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles" />
    <priority>0.8</priority>
  </url>

  <!-- Contact Page -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/contact</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/contact" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/contact" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/contact" />
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/contact</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/contact" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/contact" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/contact" />
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/contact</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/contact" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/contact" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/contact" />
    <priority>0.5</priority>
  </url>
  <!-- Dynamic Article Pages -->
  <!-- ga4-to-bigquery-schema -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/articles/ga4-to-bigquery-schema</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/ga4-to-bigquery-schema" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/articles/ga4-to-bigquery-schema</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/ga4-to-bigquery-schema" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/articles/ga4-to-bigquery-schema</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/ga4-to-bigquery-schema" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/ga4-to-bigquery-schema" />
    <priority>0.7</priority>
  </url>

  <!-- sample-article -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/articles/sample-article</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/sample-article" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/articles/sample-article</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/sample-article" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/articles/sample-article</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/sample-article" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/sample-article" />
    <priority>0.7</priority>
  </url>

  <!-- what-is-ga4-event -->
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/zh/articles/what-is-ga4-event</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/what-is-ga4-event" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/en/articles/what-is-ga4-event</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/what-is-ga4-event" />
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jason-by-tsai-portfolio.vercel.app/ja/articles/what-is-ga4-event</loc>
    <xhtml:link rel="alternate" hreflang="zh" href="https://jason-by-tsai-portfolio.vercel.app/zh/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="en" href="https://jason-by-tsai-portfolio.vercel.app/en/articles/what-is-ga4-event" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://jason-by-tsai-portfolio.vercel.app/ja/articles/what-is-ga4-event" />
    <priority>0.7</priority>
  </url>
</urlset>
