alt-design / alt-cookies
帮助您在 Statamic 网站上处理脚本和 Cookie
v1.1.7
2024-09-17 13:24 UTC
README
轻松管理 Google 允许模式 v2 和其他可选跟踪的同意
特性
此插件包含以下特性
- 简单的 Google Analytics 控制
- 自定义 Cookie 生存期
- 必需、分析和广告 Cookie 字段
- 可替换的默认同意弹出窗口
如何安装
您可以在 Statamic 控制面板的 工具 > 插件
部分搜索此插件,然后点击 安装,或者从项目根目录运行以下命令
composer require alt-design/alt-cookies
基本用法
要启用默认同意弹出窗口
- 打开您的主
Template.antlers.html
或等效文件 - 在
</body>
标签之前添加我们的{{ AltCookies:Toast }}
标签 - 添加一种更改首选项的方式,这取决于您,例如,
<button onclick="{{ AltCookies:reset }}">Cookie 首选项</button>
- 祝您旅途愉快!
配置 Google Analytics
- 导航到您的
控制面板 > Alt Cookies
- 转到
Google
选项卡 - 只需输入您的 Google 标签 ID
- 添加我们的同意弹出窗口或确保在自定义弹出窗口的情况下已加载 Alt Cookies 脚本
配置其他跟踪
- 导航到您的
控制面板 > Alt Cookies
- 转到
常规
选项卡 - 在此处添加其他跟踪的
<script>
标签,并填写相应的框 - 注意,可以切换
分析
和广告
- 这些将根据用户同意的同意级别放置在页面上。
必需
Cookie 总是显示在页面上- 警告:这些字段将您输入的内容放置在页面上。请检查错误并确保您在此处输入的代码是安全的。
高级用法
构建自定义 Cookie 弹出窗口
- 打开您的主
Template.antlers.html
或等效文件 - 将我们的
{{ AltCookies:Scripts }}
标签添加到您的弹出窗口视图 - 您需要一个“接受”和“接受必需”按钮。
- “接受”按钮需要在它的 onclick 中包含
{{ AltCookies:accept }}
- “接受必需”按钮需要在它的 onclick 中包含
{{ AltCookies:decline }}
- 您还需要至少两个复选框来配置分析和广告 Cookie。
- 分析复选框需要具有
alt-cookies-analytics
的 id,以便 JavaScript 可以挂钩 - 广告复选框需要具有
alt-cookies-advertising
的 id,以便 JavaScript 可以挂钩 - 如果您只想允许
必需
和所有
Cookie 作为选项,则可以隐藏这些复选框,并给它们赋予checked
属性。它们只需要存在。
问题等
如果您有任何问题、评论或疑虑,请给我们大声说一声。我们一直在努力改进我们的插件,所以如果您有任何功能请求,我们很乐意听听。
此外 - 查看我们的其他插件!
Postcardware
如果您喜欢此插件,请从您家乡给我们寄一张明信片。我们喜欢收到来自其他酷炫人士的邮件!
Alt Design
St Helens House Derby
DE1 3EE 英