【问题标题】:How to stop Shopify from triggering Google Analytics or Facebook Pixel before cookie consent is obtained from user如何在获得用户的 cookie 同意之前阻止 Shopify 触发 Google Analytics 或 Facebook Pixel
【发布时间】:2019-12-23 08:51:48
【问题描述】:

欧盟 Cookie 法要求您在将任何 Cookie 保存到用户的浏览器之前征得用户的同意(Google Analytics 和 Facebook Pixel 都这样做)。 Shopify 指示您使用他们与 Google Analytics/Pixel 的集成,因为它们已经与他们的电子商务完全集成。因此,在获得用户同意之前,我们必须以某种方式阻止 Shopify 触发分析 cookie。

我不知道怎么可能做到这一点。

据我所知,分析是由 {{ content_for_header }} 中名为 trekkie 的变量触发的,该变量加载到 theme.liquid 的头部

如果我只是注释掉 {{ content_for_header }},我可以一起停止分析,但这也会阻止大量其他重要代码的运行,因此这不是一个可行的解决方案。

关于如何阻止 Shopify 运行分析,然后在我获得用户使用 Cookie 的同意后触发它?

【问题讨论】:

  • 您可以考虑使用 Google 跟踪代码管理器来控制这些代码何时触发
  • 是的,遗憾的是,如果您这样做,您将错过他们所有预先构建的电子商务配置。这就是为什么 Shopify 建议您让他们处理 Google Analytics 和 Pixel,并且您应该只将 Google Tag Manager 用于其他标签。
  • 这样的事情可以通过设置中提供的其他 Google Analytics JavaScript 逻辑来实现,但您需要一些特定的代码,具体取决于您的同意提供者

标签: cookies google-analytics shopify facebook-pixel


【解决方案1】:

我发现启用“使用增强型电子商务”。帮我解决了。

【讨论】:

  • 能否详细说明您提到的解决方案是什么?
  • 您好 Paulo,在 Shopify(主题 > 首选项)中输入 Google Analytics(分析)跟踪代码的位置下方有一个带有“使用增强型电子商务”标签的复选框。勾选此选项,然后清除浏览器中的 cookie(在 Google Chome 中,您可以使用右键单击 > 检查 > 应用程序 > Cookies,然后右键单击您的域名并选择清除)并刷新。
【解决方案2】:

坦克@Piers

(主题 > 首选项)有一个带有“使用增强型电子商务”标签的复选框。勾选此选项,然后清除浏览器中的 cookie(在 Google Chome 中,您可以使用右键单击 > 检查 > 应用程序 > Cookies,然后右键单击您的域名并选择清除)并刷新。 ——

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-22
    • 2021-07-18
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 2020-01-04
    相关资源
    最近更新 更多