kreativsoehne/magento-2-google-analytics-opt-out

Magento 2 扩展程序,使客户能够选择退出 Google Analytics 跟踪。适用于欧盟国家(GDPR)

1.0.0 2018-08-02 10:50 UTC

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 时,此扩展程序可能无法在未来使用。