首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用与Worldpay

使用与Worldpay
EN

Stack Overflow用户
提问于 2011-05-05 20:11:20
回答 1查看 1.2K关注 0票数 1

我试图让谷歌分析eCommerce跟踪与我们网站的支付网关,世界支付很好地发挥作用。一个解决方案,我宁愿不使用已经张贴(链接下面),但涉及额外的点击为购物者,这是我希望避免。http://www.tatvic.com/blog/google-analytics-worldpay-ecommerce-tracking

购物者被带到Worldpay的网站处理卡片,在那里没有javascript可用,GA eCommerce跟踪崩溃。

让我带你走过台阶:

  1. 一个购物者到达我们的网站,谷歌分析是为了成功地跟踪他们的行动。购物者
  2. 点击“订单”,并被带到Worldpay的网站进行信用卡处理。购物者在Worldpay的网站上完成了他们的订单,他们的购物体验结束了。
  3. 给我们发了他们的“付款回复消息”,发送到我们指定的页面'response.cfm‘。此消息包含有关订单的各种详细信息(cartID、am装入等)我们将其作为完整的订单在数据库中存档.

我的问题是,请原谅我的无知,但是否可以使用这条自动支付信息,发送到我们的response.cfm页面发送所有的GA数据到谷歌?如果我能帮上忙的话,我不想让用户/将他们重定向回我们。

Worldpay允许我们向它们发送自己的变量,然后返回支付响应中的变量。我希望我们能利用这个功能让它发挥作用?这将是一个类似的解决方案,上面的链接,但不需要购物者点击按钮在最末尾(并得到警告信息)

EN

回答 1

Stack Overflow用户

发布于 2015-04-15 09:05:03

我知道这是一个古老的问题,但由于没有人认为这将是值得张贴我的解决方案,这个问题。

构建一个响应脚本,它纯粹是为了处理响应,而不是显示消息,例如response.php。还创建一个显示消息的页面,例如complete.php

在response.php内部包括:

代码语言:javascript
复制
<?php if($_REQUEST["transStatus"] == "Y" && $_REQUEST["testMode"] != "0" && $_REQUEST["callbackPW"] == "your_password"){ 
    //update order status internally here
?>
<meta http-equiv="refresh" content="4; url=complete.php?parameters">
<?php } ?>

将“参数”替换为您希望传递给Analytics的预订中的任何信息。在complete.php中,包括必要时引用$_GET参数的分析代码。

为了获得额外的安全性,我建议使用一个秘密哈希(每个事务不同)传递一个附加参数,并在上面的if语句中进行比较。

我希望这是一个有用的解决办法:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5903518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档