Datasette 插件,用于将 Matomo Web Analytics 的 JavaScript 跟踪代码添加到 Datasette 应用中。
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-matomo
将您的配置作为环境变量提供给 Datasette 进程
DATASETTE_MATOMO_SERVER_URL=https://example.com/
DATASETTE_MATOMO_SITE_ID=1
服务器 URL 必须包含末尾的斜杠。
如果您使用 datasette publish
datasette publish heroku example.db --install datasette-matomo \
--plugin-secret datasette-matomo server_url http://example.com/ \
--plugin-secret datasette-matomo site_id 1
注意:目前并非所有 datasette publish
提供程序都支持 --plugin-secret
选项。
要在本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-matomo
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest