sheadawson / multisites-googleanalytics
此包已被废弃,不再维护。作者建议使用symbiote/silverstripe-multisites-googleanalytics包。
此包最新版本(2.0.1)没有可用的许可证信息。
为每个多站点添加Google Analytics跟踪代码
2.0.1
2018-04-26 04:57 UTC
Requires
Replaces
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"
这将触发事件跟踪脚本以记录点击。