symbiote/silverstripe-multisites-googleanalytics

该软件包最新版本(2.0.1)的许可证信息不可用。

为每个多站点添加 Google Analytics 跟踪代码

安装数: 1,383

依赖项: 2

建议者: 0

安全: 0

星级: 2

关注者: 3

分支: 4

公开问题: 1

类型:silverstripe-vendormodule

2.0.1 2018-04-26 04:57 UTC

This package is auto-updated.

Last update: 2024-09-13 14:28:31 UTC


README

为每个多站点添加 Google Analytics 跟踪代码

要求

  • SilverStripe 4
  • 多站点

使用方法

默认行为是在页面头部自动插入跟踪代码。

代码仅在实时模式下插入。

使用跟踪代码模板

如果您想使用跟踪代码的模板版本(例如,如果您需要修改项目的/主题的跟踪代码),请添加以下 YAML

MultisiteAnalyticsControllerExtension
  use_template: true

在布局模板中使用 <% include GoogleAnalytics %> 插入跟踪代码。

将模板 multisites-googleanalytics/templates/Includes/GoogleAnalytics.ss 复制到您的主题中,以修改跟踪代码。

使用自定义控制器 URL 下载跟踪(例如 DMS 模块)

为了跟踪使用控制器 URL 而不是直接文件链接的下载(例如 DMS 模块),请为链接添加以下属性

class="download" data-extension="$Extension" data-filename="$FilenameWithoutID"

这将触发事件跟踪脚本以记录点击。