burnbright / silvershop-googleanalytics
集成 SilverStripe 商店销售与 Google 分析。
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
This package is not auto-updated.
Last update: 2024-09-14 20:25:27 UTC
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 - '通用' 或 '经典' - 默认为 '经典' 以保持向后兼容性
- tracking_code - 允许更精细地控制生成 JavaScript 的模板
待办事项/改进空间
- 可选地允许记录操作:添加到购物车、移除、设置数量。
- 将分析报告集成到 CMS 订单中。这样网站所有者可以看到有关客户的更多信息。