Moclick Bridge
集成

调试与验证

端到端验证集成的操作流程,以及转化没有上报时的排查方法。

端到端验证#

  1. 用广告系列的 URL 打开落地页

    请使用 Moclick 提供的跟踪链接,或带有标记参数的落地 URL,这样这次测试才会被当作已跟踪流量。参见 给落地 URL 打标记

  2. 确认代码已加载

    DevTools → Network,过滤 moclick。代码的请求应返回 200304

  3. 确认广告系列配置

    配置请求应返回 200,并且广告系列已被识别。广告系列不存在或已取消发布时会返回中性响应, 代码随即结束、不做任何动作。

  4. 检查 cookie

    DevTools → Application → Cookies。核对名称、域名和有效期。参见 写入的 cookie

  5. 走完整流程直到确认页

    下一笔真实的测试订单。不要用模拟的确认页——目的正是验证平台是否正确填入了金额和标识符。

  6. 检查转化记录

    Network 中应出现转化请求。在 POST 中参数位于请求体而不是 URL 里——请打开 Payload 标签页。

  7. 在后台面板中确认

    广告系列 → 结果中,测试转化应出现在「最近转化」里。 这是唯一的最终判定标准——Network 中的成功响应并不保证已写入。

转化请求中需要核对的参数#

参数应包含
slug广告系列标识符
click_id非空值,且与识别用 cookie 一致
txid订单标识符
value使用点号小数点、保留两位小数的金额

当广告系列同时把转化转发给外部媒体平台时,Network 中可能出现额外的请求。 在这些平台上的确认由 Moclick 团队完成,视平台不同可能需要数小时。

在控制台中检查#

JavaScriptDevTools 控制台
// 配置加载成功了吗?
window.MoclickConfig

// 转化对象是否存在且格式正确?
window.MoclickConversion

// 存在哪些 Moclick 的 cookie?
document.cookie.split("; ").filter(c => c.indexOf("moclick") === 0)

// 清除本地标记以便重复测试
Object.keys(localStorage)
  .filter(k => k.indexOf("moclick_") === 0)
  .forEach(k => localStorage.removeItem(k));
sessionStorage.clear();
重复做转化测试

去重会阻止用同一个 transaction_id 记录第二次。要再测一遍,请换一个不同的 transaction_id——这是推荐做法——或者用上面的代码清除本地存储。请注意服务端去重依然有效: 即便清空了浏览器,同一对「点击 + 交易」也不会被写入两次。

问题诊断#

完全看不到转化请求#

  • 全局代码在本页上加载了——而不只是在之前的页面上
  • window.MoclickConversion 存在且是一个对象
  • 该对象是在代码加载后的 120 秒内定义的
  • 配置请求中广告系列已被识别
  • 点击识别 cookie 存在
  • 不存在已用同一个 transaction_id 记录过的转化

请求发出去了,但后台面板不显示#

  • 该广告系列使用平台自有测量——请与 Moclick 团队确认
  • 请求中 click_id 不为空
  • 测试所用的 UA 未被判定为机器人——命令行工具会被过滤掉
  • 筛选的时间范围包含测试发生的时刻
  • 广告系列或来源筛选没有把该事件排除掉
  • 它不是已记录事件的重复项

转化金额不对#

现象可能原因
金额大了 100 倍平台发送的是分。请除以 100——Shopify 的经典案例
金额为零或为空用逗号作小数分隔符、带货币符号,或数据层变量为空
金额含运费和税费所选的总额字段包含了附加项。如果合同以商品金额结算,请改用小计
金额被截断小数位超过两位。这是预期行为:存储格式就是两位小数

转化重复#

  • 检查 transaction_id 是否真的按订单唯一
  • 用时间戳或随机数作标识符,每刷新一次就会产生一条重复
  • 确认转化代码没有在代码管理器的多个触发器上触发
  • 如果同时使用 S2S 回传转化对象,请保证两边的 txid 一致——这样去重才会把它们识别为同一个事件

上线检查清单#

  • 全局代码已安装在所有页面上,包括确认页
  • 广告系列标识符已核对,且与代码中的一致
  • 确认页上已放置转化对象
  • transaction_id 按订单唯一且稳定
  • 金额使用点号小数点、不带货币符号、量级正确
  • 已在真实环境中完成一次测试转化
  • 测试转化已在结果后台面板中得到确认
  • 已在正确的域名和子域名下核对 cookie
  • 控制台中没有 JavaScript 报错
  • 若使用 S2S 回传:token 保存在服务器上,且已实现重发队列
  • 广告主的隐私政策已更新,列出所使用的 cookie

清单走完后,请把域名和广告系列标识符发给 Moclick 团队做最终验证,然后再加大媒体投放预算。

Atualizado em agosto 5, 2026