Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
Umami【部署与运维】Deploy Umami analytics avoiding data loss, tracking failures, and integration issues.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
HASH_SALT must never change — changing it invalidates all existing data, essentially a resetdata-website-id must match Umami config exactly — wrong ID = zero data, no error shownumami.track() on route changes<head> not <body> — late loading misses initial pageviewumami.track('pageview') in router effect or navigation handler@umami/next package — handles app router and pages routerumami.track()window.umami exists before calling — script may load after component mountsumami.track('event', { key: 'value' }) for propertiesumami errors