burnbright / silverstripe-shop-googleanalytics
1.2.0
2020-09-30 09:10 UTC
Requires
- silvershop/core: ~1.0 || ~2.0
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
Replaces
README
设置
将以下内容添加到您的yaml配置文件中
ShopGoogleAnalytics: web_property_id: UA-XXXXXX-X
一些额外的配置选项(所有都在ShopGoogleAnalytics对象上)
- disable_on_dev - 默认情况下,除非Director::isLive()为true,否则不会包含分析代码。将此设置为false会导致它任何时间都显示出来
- no_sku_prefix - 如果一个项目没有设置SKU/内部项目ID,我们需要使用此前缀和ID向Google发送一些内容
- disable_pageviews - 不要包含基本页面查看代码。如果使用其他分析模块(如silverstripe/googleanalytics)则将此设置为true
- use_requirements - 默认为true,使用Requirements::customScript插入跟踪代码。将此设置为false并将$GoogleAnalyticsJS添加到模板中,以获得更多对代码位置的控件。
- tracking_type - 'Universal'或'Classic' - 默认为Classic,以保持向后兼容性
- tracking_code - 允许对生成JavaScript的模板进行更精细的控制
待办事项/改进空间
- 可选地允许记录操作:添加到购物车、删除、设置数量。
- 将分析报告集成到CMS中的订单。这样网站所有者可以查看有关客户的其他信息。