tealium / tags
Requires
- php: ~7.0.13|~7.1.0|~7.2.0|~7.3.0|~7.4.0
This package is not auto-updated.
Last update: 2024-09-28 20:25:21 UTC
README
Tealium Magento 2 扩展
简介
Tealium 在 Magento 2 框架上对 TiQ 的官方集成。此扩展提供了实现和扩展跨各种页面类型的通用数据对象 (UDOs) 的最小样板代码的强大实现。利用 Magento 的规定依赖注入和布局系统,该模块简化了创建和扩展 UDOs 的过程。
包含一个脚本来生成新 UDO 的样板代码。它允许您指定 UDO 扩展以及新 UDO 应该出现的页面。一旦生成,您将得到一个模板,您可以填写特定于用例的数据逻辑。
在 Tealium 社区 了解 UDOs 和数据层概念。
有关 Magento 文档,请参阅 Magento DevDocs。
要求
确保您拥有以下内容
- 有效的 Tealium IQ 账户
- Tealium 账户 ID(通常是您的公司名称)
- 与应用程序关联的 Tealium 配置文件名称
- Tealium 环境(prod、qa、dev、custom)
安装
使用 Ubuntu 手动安装
-
启用维护模式:在安装扩展之前启用维护模式以避免任何用户问题。要启用维护模式,请运行以下命令
php bin/magento maintenance:enable
-
复制 Tealium 文件夹:将 GitHub 中的 Tealium 文件夹复制到您的 Magento 文件夹中的
app/code/Tealium/Tags
。如果app/code/Tealium/Tags
不存在,请创建它。 -
运行以下命令以更新更改
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
-
禁用维护模式:安装完成后,禁用维护模式以允许用户访问网站。要禁用维护模式,请运行
php bin/magento maintenance:disable
配置
在管理面板中,在商店配置下(商店 -> 配置 -> Tealium -> 标签管理
),设置扩展选项。启用扩展并定义您的 TiQ 账户、配置文件和环境信息。
基本配置要求
账户、配置文件、环境
第一方跟踪
如果您正在使用第一方域名,请在此处放置您的客户端域名
电子邮件哈希
最新版本 3.2.0
- 可选的 FPD(第一方域名)配置。 FPD Tealium 文档
- 电子邮件哈希:如果设置为 true,则将在 "customer_email" 参数中对电子邮件地址应用 SHA256()。
针对 3.2.0 版本的 CSP
- 更新扩展
etc
目录中的csp_whitelist.xml
文件(public_html/integration-magento/etc
)。 - 更新策略("script-src"、"connect-src" 和 "img-src")以包括您的 FPD 域。
示例
<value id="unique id" type="host">https://data.site.com</value> <!-- Client Side domain --> <value id="unique id" type="host">https://datac.site.com</value> <!-- Server side domain -->
变更日志
- 3.2.0 版本发布(Magento 2.4.6 / PHP 8.1 更新)
- FPD(第一方域名)支持
- 更新旧 PHP 代码以符合 PHP 8.1+ 的要求
- CSP(内容安全策略)针对 Magento 2.4.6 的更新
- 时事通讯注册事件
- 在 customer_email UDO 变量上启用 SHA256 加密选项
- 错误修复
Magento 测试 3.2.0
-
3.1.0 版本发布
- 更新以支持 Magento 2.4
- 添加对用户提交的产品评论的跟踪
- 错误修复
-
3.0.2 版本发布
- 添加对 Magento 2.3.3 的支持
-
3.0.1 版本发布
- 支持 Magento 2.2.8、2.3.0 和 2.3.1-2
-
2.0.0 版本发布
- 更新 composer.JSON 文件
- 更新 README 文件
- 发布所有之前的提交
-
1.0.1 版本发布
- 通过 Magento 扩展部署默认 UDO(页面源代码中的 utag_data JSON 对象),以匹配 Tealium iQ TMS 数据层包
- 在管理面板中配置账户信息
- 扩展和自定义 UDO
分享反馈
如果您在使用此插件时遇到任何问题,请直接向仓库报告这些问题。在您提交的问题中,请包括您引用的 Magento 版本,例如 2.4.1。Tealium 也接受增强请求,如果您发现希望在未来的版本中看到支持的功能,请使用提交问题上的 增强 标签。
许可证
使用本软件受包含在名为 "LICENSE.txt" 的文件中的许可协议的条款和条件约束。请在下载或使用此仓库中的任何文件之前阅读许可证。通过下载或使用这些文件,您同意受该许可协议约束并遵守其规定。
版权 (C) 2012-2024,Tealium Inc.