swvjeff / laravel-analytics
一个简单的包,允许您为您的网站定义多个谷歌分析跟踪ID
v0.0.7
2021-04-14 00:54 UTC
Requires
- php: ^7.2|^8.0
- laravel/framework: ^6.0|^7.0|^8.0
README
一个简单的包,允许您为您的网站定义多个谷歌分析跟踪ID
安装
此包可以使用Composer安装
composer require swvjeff/laravel-analytics
将您的首要分析跟踪ID添加到您的.env文件中
ANALYTICS_TRACKING_ID="UA-XXXXXXX-X"
如果您想添加多个跟踪ID,可以使用以下命令发布此包的配置文件,并将跟踪ID硬编码到secondary_tracking_ids
数组中
php artisan vendor:publish --provider="Swvjeff\Analytics\AnalyticsServiceProvider"
以下配置文件将发布在config/analytics.php
return [ 'tracking_id' => env('ANALYTICS_TRACKING_ID'), 'secondary_tracking_ids' => [] ];
此外,您可以通过调用\Analytics::addTrackingId('UA-XXXXXXX-X')
来程序化地添加跟踪ID。
示例
将您的首要跟踪ID保存到您的.env文件中,包将自动检测它
ANALYTICS_TRACKING_ID="UA-9999999-1"
将任何额外的跟踪ID添加到
use Analytics; // Add any additional GA tracking IDs programmatically Analytics::addTrackingId('UA-9999999-2'); Analytics::addTrackingId('UA-9999999-3');
渲染您的分析跟踪脚本
<!DOCTYPE html> <html> <head> {!! Analytics::render() !!} </head>
更新日志
请参阅更新日志以获取有关最近更改的更多信息。
安全性
如果您发现任何与安全相关的问题,请通过电子邮件jeff@selectwv.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。