tracedock/module-transaction-tracking

本模块负责安装 TraceDock 并配置服务器端事务

此包的规范仓库似乎已丢失,因此该包已被冻结。

v1.0.5 2022-11-11 08:24 UTC

This package is auto-updated.

Last update: 2024-06-11 11:46:20 UTC


README

由于广告拦截器、跟踪预防浏览器和 cookie 法规的使用增加,电子商务网站可能会丢失高达 30% 的营销归因数据。TraceDock 是一个第一方数据收集服务,与 Google Analytics 并行工作,并将您的转化与 Facebook 转化 API 连接起来,以改进您从网站访客测量的数据。

本包的目标是为具有 Magento2 的客户简化我们服务器端事务跟踪服务的配置。

本包包括一个 Magento2 模块,并将

  1. 根据结账的 quoteId 设置 identify 事件。
  2. 将发票数据转发到 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 配置。

TraceDock configuration screen

  • 启用模块 - 使用此功能可以(暂时)禁用此选项卡。
  • 启用生产 - 如果启用此选项卡,变量 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 联系我们。我们乐于帮助。

已知问题

没有已知问题。

变更日志

查看变更日志

贡献

查看贡献指南