awcodes/gtm

轻松将Google Tag Manager集成到您的Laravel应用程序中。

资助包维护!
awcodes

v1.1.0 2024-04-15 18:19 UTC

This package is auto-updated.

Last update: 2024-09-08 17:02:18 UTC


README

Latest Version on Packagist Total Downloads

轻松将Google Tag Manager集成到您的Laravel应用程序中。

安装

您可以通过composer安装此包

composer require awcodes/gtm

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="gtm-config"

这是发布配置文件的内容

return [
    'id' => env('GTM_ID', 'GTM-XXXXXX'),
    'enabled' => env('GTM_ENABLED', true),
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="gtm-views"

使用方法

  1. 将您的GTM_ID添加到.env文件中
  2. 简单地将blade组件添加到您的基布局文件中。

enabled属性是可选的,但可以用于控制从扩展基布局的blade文件中集成标签。它接受true/false。如果需要在全球范围内禁用集成,也可以通过.env文件进行控制。

<!-- Should be placed in the head -->
<x-gtm::script :enabled="$enabled" />

<!-- Should be placed after the opening body tag -->
<x-gtm::no-script :enabled="$enabled" />

测试

composer test

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请查阅我们的安全策略了解如何报告安全漏洞。

致谢

许可协议

MIT许可(MIT)。有关更多信息,请参阅许可文件