adamkiss / kirby-goat-counter
该软件包已被 废弃,不再维护。未建议替代软件包。
为 Kirby CMS 设计的简单羊计数器插件
1.0.1
2022-10-31 13:48 UTC
Requires
- getkirby/cms: ^3.6.0
- getkirby/composer-installer: ^1.1
README
警告
已存档于 2024 年第一季度
由于 Goat counter 仍然使用 token → cookie → 重定向策略,因此几乎不可能通过 <iframe> 可靠地嵌入甚至公共统计页面。因此,该插件已存档。
Kirby Goat Counter
一个简单的插件,为 Kirby 控制面板提供羊计数器 iframe 面板视图和一个简单的前端代码片段。
安装
composer require adamkiss/kirby-goat-counter
或从发布版本下载
如何使用
- 将“仪表板可见性”设置为“已登录用户或具有密钥令牌”
- 将
adamkiss.goat-counter.site-name
设置为您的羊计数器网站名称 ([site-name].goatcounter.com
) - 将
adamkiss.goat-counter.token
设置为仪表板可用性的令牌
config.php 示例
'adamkiss.goat-counter' => [ 'site-name' => 'my-site', // my-site.goatcounter.com 'token' => '3b43e4q4g465z2y4j6n313i6v5l6r703o3n144d' // token you can get at https://[site-name].goatcounter.com/settings/main ];
需要放在您的 HTML 中的前端代码片段。在调试模式下自动禁用。
<?php snippet('goat-counter'); ?>
常见问题:它不起作用,面板显示“您需要登录”屏幕
这是 Goat Counter 使用访问令牌的结果。它创建一个 cookie 并刷新 UI。结果是,如果您启用了 跨站跟踪预防,则 [site].goatcounter.com 将不会看到“access-token” cookie,并且不会显示分析。为您的域名创建一个例外,以查看分析。
许可协议
MIT
感谢
没有以下这些,这个插件就不会存在
- Betten Deisler - 为赞助 Goat Counter 插件的开发
- Florian Karsten - 为提供 Kirby 中可嵌入的分析的原始代码
- @garethworld - 为赞助 Kirby 中可嵌入的分析的原始代码