gpt4 book ai didi

reactjs - NextJS 对 SSG/SSR 和 Google Analytics/cookie 的建议

转载 作者:行者123 更新时间:2023-12-04 17:21:22 31 4
gpt4 key购买 nike

我有一个 NextJS 站点,它是在构建 (SSG) 时静态生成的。
接下来我需要实现两件事

  • 谷歌分析
  • 符合 GDPR 的选择加入 cookie 选项

  • 第一个很容易做到,但是我正在努力使这个 GDPR 合规。
    问题是当我的站点静态生成时,我无法访问服务器端的 cookie。这意味着在不知道用户是否同意服务器上的 cookie 的情况下,我无法提供(或不提供)分析脚本以及页面的其余部分。
    可能的解决方案:
  • 在客户端处理一切 - 征求同意,然后将 GA 标签动态添加到 <head> .但是我担心这会对分析产生负面影响,或者完全破坏它。有人知道吗?
  • 将我的站点更改为服务器端呈现 (SSR)。如果可能的话,我很想避免这种情况。我对网站使用 SSG 运行的速度感到非常满意。它本质上只是一个基本的博客,所以为了分析而必须转换是一种耻辱。
  • 还有其他想法吗?...

  • 如果有人有这方面的经验,无论他们使用 Next 还是 Nuxt 等,都将不胜感激!
    提前致谢

    最佳答案

    使用谷歌标签管理器来管理一切,你的 GA 集成和你的 cookie 集成,例如使用 CookieHub 之类的东西 (How to set up Google Analytics through Google Tag Manager for Next-Js?)
    GTM 将允许您仅在用户指定他接受分析 cookie 时触发 GA 脚本。
    无论哪种方式,您都可以使用 Vercel.com 内置分析,因为您的网站使用 Next.js,这是 Vercel 的框架。

    关于reactjs - NextJS 对 SSG/SSR 和 Google Analytics/cookie 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65993685/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com