stenvdb / craft-umami
为Umami提供统计数据和图表小部件
1.0.4
2021-09-16 08:01 UTC
Requires
- craftcms/cms: ^3.0.0-RC1
README
为Umami提供统计数据和图表小部件。
要求
此插件需要Craft CMS 3.0.0-beta.23或更高版本和Umami
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载此插件
composer require stenvdb/craft-umami
-
在控制面板中,转到设置 → 插件,并点击Umami的“安装”按钮。
配置Umami
此插件显然需要在您的服务器上运行Umami。一旦启动并运行(这非常简单,请参阅安装指南),请在一个config/umami.php
文件中配置Umami的设置(支持多站点配置)。下面是一个示例:
<?php
return array(
'*' => array(
// The domain name where Umami is hosted. This is also the URL where the tracker code is pointed to.
'baseUri' => '$UMAMI_BASE_URI',
// The website ID of this site. You can find the ID in your tracking code snippet.
'websiteId' => '$UMAMI_WEBSITE_ID',
// You can also use multi-site config values, e.g.
// 'websiteId' => [
// 'default' => '$UMAMI_WEBSITE_ID',
// '<...>' => '<...>'
// ]
'username' => '$UMAMI_USERNAME',
'password' => '$UMAMI_PASSWORD',
// Automatically inject a tracking script in your site
'injectTracking' => false,
),
'production' => [
'injectTracking' => true,
],
);
跟踪代码片段
当启用injectTracking
设置时,跟踪代码片段将自动注入到您网站的head部分。默认情况下是禁用的。
或者您可以使用以下代码片段来强制在模板中注入代码
{% do craft.umami.inject() %}
Umami路线图
- 条目跟踪报告字段(按条目基础)
- 有想法吗?告诉我