lukasbecker / kirby3-gtm
将Google Tag Manager集成到您的kirby网站中
1.2.0
2024-02-03 17:21 UTC
Requires
README
将Google Tag Manager跟踪代码集成到您的kirby 3网站中
安装
下载
下载此仓库,解压文件并将它们复制到 /site/plugins/gtm
。
Composer
composer require lukasbecker/kirby3-gtm
使用方法
默认行为
为确保在开发过程中不收集任何数据,此插件默认为不激活。
您必须通过配置选项明确激活它。我们建议在特定域的配置文件中指定激活,例如 /site/config/config.yourdomain.com.php
。
配置
只有三个配置选项
- 激活
- Google Tag Manager ID
return [
'lukasbecker.kirby3-gtm.id' => 'GTM-XXXXXXX',
];
面板字段
您可以通过面板访问其中两个。此插件提供了两个面板字段。您可以通过面板字段在您的 site.yml
中提供插件选项。
fields:
gtmId: fields/gtmId
在模板/片段中使用它
通过Kirby的 snippet() 助手函数嵌入JavaScript和非JavaScript代码片段。
- 将
gtm-script.php
-文件放置在尽可能靠近<head>
标签的开头,使用<?php snippet('gtm-script') ?>
- 将
gtm-noscript.php
-文件立即放置在<body>
标签之后,使用<?php snippet('gtm-noscript') ?>
多环境设置
您可以在多环境设置中使用此插件。在每个域的特定配置文件中放置一个单独的Google Tag Manager ID。
DNT
我们致力于用户隐私的明确方式之一是尊重“不跟踪”(Do Not Track)浏览器设置。