tracedock / module-transaction-tracking
本模块负责安装 TraceDock 并配置服务器端事务
此包的规范仓库似乎已丢失,因此该包已被冻结。
Requires
- php: ^7.4 || ^8.1
- magento/framework: *
- magento/module-asynchronous-operations: *
- magento/module-sales: *
README
由于广告拦截器、跟踪预防浏览器和 cookie 法规的使用增加,电子商务网站可能会丢失高达 30% 的营销归因数据。TraceDock 是一个第一方数据收集服务,与 Google Analytics 并行工作,并将您的转化与 Facebook 转化 API 连接起来,以改进您从网站访客测量的数据。
本包的目标是为具有 Magento2 的客户简化我们服务器端事务跟踪服务的配置。
本包包括一个 Magento2 模块,并将
- 根据结账的 quoteId 设置 identify 事件。
- 将发票数据转发到 TraceDock 端点以连接服务器端事务。
有关服务器端事务跟踪的文档,请参阅 https://docs.tracedock.com/configuration/server-side-transaction-tracking/。
注意:我们假设客户已经实施了 TraceDock 的基本设置,包括添加 DNS 记录并将 TraceDock 代码添加到网站模板中,如 https://docs.tracedock.com//installation/start 中所述。
本说明包含如何将模块安装到您的 Magneto2 环境中的逐步说明。
安装
要使用 composer 安装此模块,请运行
composer require tracedock/module-transaction-tracking
安装包后,运行 Magento 2 命令
bin/magento setup:upgrade
配置
在 Magento2 后台,可以在 商店 > 配置 > Tracedock > 通用
下找到 TraceDock 配置。
- 启用模块 - 使用此功能可以(暂时)禁用此选项卡。
- 启用生产 - 如果启用此选项卡,变量
env
将填充为production
,这允许您使用条件在 TraceDock 中过滤它。 - API 端点 - 在 TraceDock 用户门户的 serverside_events 选项卡中找到的端点。
- 包含归因 - 将包含在转发数据到 TraceDock 的归因中。
可扩展性
本模块使用装饰器模式,以允许对发送到 TraceDock 的数据进行更好的可维护性和扩展。
要添加或更改现有数据,可以在另一个模块的 di.xml 中添加自定义装饰器。
<type name="Tracedock\TransactionTracking\Model\Mapper">
<arguments>
<argument name="mapperDecorators" xsi:type="array">
<item name="standard" xsi:type="object">Tracedock\TransactionTracking\Model\Mapper\CustomDecorator</item>
</argument>
</arguments>
</type>
确保装饰器实现了接口:Tracedock\TransactionTracking\Api\MapperDecoratorInterface
在门户中测试事件
安装和配置模块后,所有状态为的状态订单将自动转发到 TraceDock。
您可以在 TraceDock 用户门户中调试这些事件。转到 TraceDock 用户门户的 serverside_events 选项卡。在事件后的三点 (...) 上按一下,您将自动过滤实时事件视图中的交易。
有问题或支持吗?
如果您有任何问题,请通过 support@tracedock.com 联系我们。我们乐于帮助。
已知问题
没有已知问题。
变更日志
查看变更日志
贡献
查看贡献指南