ActuariesInstitute / cookbook

Data and analytics cookbook for actuaries
https://actuariesinstitute.github.io/cookbook
42 stars 19 forks source link

Umami Analytics #45

Closed JackyP closed 1 year ago

JackyP commented 1 year ago
JackyP commented 1 year ago

Code changes based on: "Plausible Analytics": https://jupyterbook.org/en/stable/advanced/html.html

sphinx:
  config:
    html_js_files: [ ['https://plausible.io/js/script.js', {'defer': 'defer', 'data-domain': 'yourdomain.com'}] ]

Which converts to <script defer data-domain="yourdomain.com" src="https://plausible.io/js/script.js"></script>

So logically

sphinx:
  config:
    html_js_files: [ ['https://analytics.umami.is/script.js', {'defer': 'defer', 'data-website-id': 'f2934c40-e673-4ab5-9658-4b594221551e'}] ]

should convert to

<script defer src="https://analytics.umami.is/script.js" data-website-id="f2934c40-e673-4ab5-9658-4b594221551e"></script>

The recommended code for umami says async instead of defer but googling async vs defer, the distinction doesn't seem to be important and plausible picked defer.