sheadawson/multisites-googleanalytics

此包已被废弃,不再维护。作者建议使用symbiote/silverstripe-multisites-googleanalytics包。
此包最新版本(2.0.1)没有可用的许可证信息。

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

安装: 3,711

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 4

类型:silverstripe-vendormodule

2.0.1 2018-04-26 04:57 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:16:08 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"

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