gonoware / laravel-analytics
为您的应用程序添加Google Analytics的Laravel包
v1.2.0
2024-07-04 18:21 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-04 16:39:59 UTC
README
使用此包,您可以将Google Analytics轻松添加到您的网站并跟踪页面浏览量。
安装
此包可以通过Composer安装。
composer require gonoware/laravel-analytics
使用以下命令之一将编译的资产发布到public/vendor/analytics
php artisan vendor:publish --tag=analytics
php artisan vendor:publish --provider="GoNoWare\Analytics\AnalyticsServiceProvider" --tag=public
在更新时,使用
--force开关覆盖现有资产php artisan vendor:publish --tag=analytics --force
可选地,您还可以使用此命令将此包的配置文件发布到config/vendor/analytics.php
php artisan vendor:publish --provider="GoNoWare\Analytics\AnalyticsServiceProvider" --tag=config
用法
安装完成后,在您的.env中设置跟踪ID。
ANALYTICS_ID='UA-123456789-1'
通过在</body>关闭标签之前添加以下指令来跟踪页面浏览量。
@analytics
默认情况下,Analytics仅在生产模式下运行,当定义了跟踪ID并且在.env中设置了APP_DEBUG=false或在config/app.php中将debug设置为false时。您可以通过将ANALYTICS_ENABLED设置为true或false来覆盖此值,而不是设置为null。
有时您可能需要向Analytics传递不同的值。因此,您可以通过传递一个具有enabled和/或id键的数组来覆盖配置的默认值。
@analytics(['enabled' => app()->environment('staging'), 'id' => 'UA-987654321-1'])
更新日志
有关最近更改的更多信息,请参阅CHANGELOG
贡献
有关详细信息,请参阅CONTRIBUTING
安全
如果您发现任何与安全相关的问题,请通过em@gonoware.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
版权所有 (c) 2018-present Go NoWare