kreativsoehne / magento-2-google-analytics-opt-out
Magento 2 扩展程序,使客户能够选择退出 Google Analytics 跟踪。适用于欧盟国家(GDPR)
1.0.0
2018-08-02 10:50 UTC
Requires
- php: >=7.0.0
- magento/framework: ^101.0|^102.0
Requires (Dev)
- composer/composer: *@dev
- phpunit/phpunit: *
This package is not auto-updated.
Last update: 2024-09-21 16:59:00 UTC
README
Magento 2 扩展程序,使客户能够选择退出 Google Analytics 跟踪。适用于欧盟国家(GDPR)
安装
1. $ composer require kreativsoehne/magento-2-google-analytics-opt-out
2. $ ./bin/magento module:enable kreativsoehne_AnalyticsOptout
3. $ ./bin/magento cache:clean
4. Profit.
使用方法
安装并激活后,您可以在几乎所有想要的位置放置一个简单的禁用复选框。
以下是如何在 CMS 页面上进行操作的示例
Content -> Elements -> Pages -> <edit page>
展开“内容”部分,将编辑器切换到标记模式。之后,将以下代码放置在您想要的位置。
<p><input class="ga-optout" type="checkbox" /> disable Google Analytics</p>
<p>{{block class="Magento\Framework\View\Element\Template" name="gaoptout" template="kreativsoehne_AnalyticsOptout::gaoptout.phtml"}}</p>
清除缓存
$ ./bin/magento cache:clean
然后在浏览器的前端打开该页面。现在,您可以检查和取消勾选复选框,这将导致 Google Analytics 在该浏览器上不再跟踪您。
工作原理
此扩展程序仅提供一个简单的模板和一些简单的 JavaScript,这些可以通过 Magento 的块功能在任何地方放置。当勾选复选框时,JavaScript 生成一个名为 "ga-disable-" 的 cookie,这会强制 Google Analytics 停止收集数据。当取消勾选时,之前生成的 cookie 将被删除。
注意
当出现具有不同功能的新版本 Google Analytics 时,此扩展程序可能无法在未来使用。