分析与使用服务#

该主题通过 analytics 选项支持多种网络分析服务。它通过传递带有选项的字典进行配置。根据您想要使用的分析提供商,请参阅以下部分以获取相关选项。

html_theme_options = {
    # See below for options for each service
    "analytics": analytics_options,
}

一般来说,建议使用 Plausible 而不是 Google Analytics,因为它在用户安全和隐私方面有更好的表现。此外,它更加开源和透明。事实上,您可以自托管Plausible服务器

scientific-python.org 上获取一个自托管的 Plausible 服务器

如果您的文档属于 SciPy / PyData 生态系统中的某个包,他们或许可以在 https://views.scientific-python.org/<您的包名> 为您托管 Plausible 服务器。如需了解详情,请通过您选择的社交媒体平台与他们联系,并访问 scientific-python.org 获取更多信息。

Plausible 分析#

plausible.io 可用于为网站收集简单且注重隐私的分析数据。要进行配置,您需要提供以下两项内容:

  • 指向由您的 Plausible 服务器提供的 JavaScript 分析脚本的 URL

  • 反映您文档所在位置的域名

Plausible 的 JavaScript 将被包含在所有 HTML 页面中以收集指标。分析结果的仪表板可通过 https://<plausible-url>/<my-domain> 访问。

html_theme_options["analytics"] = {
    # The domain you'd like to use for this analytics instance
    "plausible_analytics_domain": "my-domain",
    # The analytics script that is served by Plausible
    "plausible_analytics_url": "https://.../script.js",
}

参见

有关此脚本的更多信息,请参阅 Plausible 文档

Google Analytics#

如果指定了 google_analytics_id 配置选项(例如 G-XXXXXXXXXX),则 Google Analytics 的 JavaScript 将被包含在 HTML 页面中。

html_theme_options["analytics"] = {
    "google_analytics_id": "G-XXXXXXXXXX",
}