stenvdb/craft-umami

为Umami提供统计数据和图表小部件

安装次数: 1,252

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 2

类型:craft-plugin

1.0.4 2021-09-16 08:01 UTC

This package is auto-updated.

Last update: 2024-09-16 14:39:15 UTC


README

为Umami提供统计数据和图表小部件。

Screenshot

要求

此插件需要Craft CMS 3.0.0-beta.23或更高版本和Umami

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载此插件

     composer require stenvdb/craft-umami
    
  3. 在控制面板中,转到设置 → 插件,并点击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路线图

  • 条目跟踪报告字段(按条目基础)
  • 有想法吗?告诉我