【发布时间】: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