swvjeff/laravel-analytics

一个简单的包,允许您为您的网站定义多个谷歌分析跟踪ID

v0.0.7 2021-04-14 00:54 UTC

This package is auto-updated.

Last update: 2024-09-14 08:26:51 UTC


README

Latest Version MIT Licensed

一个简单的包,允许您为您的网站定义多个谷歌分析跟踪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)。请参阅许可证文件以获取更多信息。