lukasbecker/kirby3-gtm

将Google Tag Manager集成到您的kirby网站中

资助包维护!
lukas-becker.eu

安装: 36

依赖项: 0

建议者: 0

安全: 0

星星: 1

监视者: 1

分支: 0

开放问题: 0

类型:kirby-plugin

1.2.0 2024-02-03 17:21 UTC

This package is auto-updated.

Last update: 2024-09-03 18:31:01 UTC


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代码片段。

  1. gtm-script.php-文件放置在尽可能靠近 <head> 标签的开头,使用 <?php snippet('gtm-script') ?>
  2. gtm-noscript.php-文件立即放置在 <body> 标签之后,使用 <?php snippet('gtm-noscript') ?>

多环境设置

您可以在多环境设置中使用此插件。在每个域的特定配置文件中放置一个单独的Google Tag Manager ID。

DNT

我们致力于用户隐私的明确方式之一是尊重“不跟踪”(Do Not Track)浏览器设置。