我有opencart 1.5.6。分析现在已经运行了一段时间,但我想实现这些目标,但这就是它出错的地方。
目标网址(以...开头):/index.php?route=checkout/success
不幸的是,当客户进入付款页面但没有继续(取消或只是离开付款页面)时,他们仍然会转到该网址!因此,Google分析将其视为成功的目标条目,但后端表示" status =已取消"。
如何衡量成功目标,我怎样才能确保这些目标没有得到衡量?
已取消订单的完整网址:
/index.php?route=checkout/success&trxid=<TRXID>&ec=<EC>
订单成功的一个完整网址:
/index.php?route=checkout/success&trxid=<TRXID>&ec=<EC>
因此,我无法根据网址区分它们。
答案 0 :(得分:2)
似乎用户从支付网关重定向到此URL,不是吗?大多数媒介到最佳支付网关至少有两个返回URL - 一个用于成功支付,一个用于失败/取消支付(例如 successURL 和 failURL )。
如果是这种情况,那么只需在index.php?route=checkout/success/fail&trxid=...&ec=...
控制器中创建新方法public function fail() { ... }
并使用此网址作为checkout/success操作> payemnt网关的> failURL 。