Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当没有客户端请求时,我的javascript会执行吗?_Javascript_Asp.net Mvc 3_Analytics - Fatal编程技术网

当没有客户端请求时,我的javascript会执行吗?

当没有客户端请求时,我的javascript会执行吗?,javascript,asp.net-mvc-3,analytics,Javascript,Asp.net Mvc 3,Analytics,在我的shoppingcart应用程序中,我使用谷歌分析电子商务来分析购买 用户使用ogone支付订单费用。当用户从ogone返回时,我处理订单并返回一个包含javascript的视图,以将数据发布到google服务器。这一切都很好 但是,如果用户在付款后没有返回网站(例如关闭浏览器),ogone服务器会向我的shoppingcart上的功能发送一个包含付款数据的请求。在那里,我处理te订单并返回一个带有javascript的视图,以将数据发布到google服务器。但既然javascript是在

在我的shoppingcart应用程序中,我使用谷歌分析电子商务来分析购买

用户使用ogone支付订单费用。当用户从ogone返回时,我处理订单并返回一个包含javascript的视图,以将数据发布到google服务器。这一切都很好

但是,如果用户在付款后没有返回网站(例如关闭浏览器),ogone服务器会向我的shoppingcart上的功能发送一个包含付款数据的请求。在那里,我处理te订单并返回一个带有javascript的视图,以将数据发布到google服务器。但既然javascript是在客户端执行的,那么这个javascript会被执行吗?我没有从这个请求中得到任何结果(正常的请求不起作用)


当客户不返回网站时,有没有关于更好地处理电子商务的线索或建议?

为了避免这个问题,您应该在服务器端代码中执行日志操作-最后整个API都基于HTTP请求,因此您可以使用
HttpWebRequest
HttpClient
班级

我假设,对于您的采购分析,您正在跟踪交易,在这种情况下,有一个现成的库供您使用:


您可以直接使用它或分析它的源代码(可在上获得)来提供您自己的实现。

如果这是一个重要步骤,我认为根本不应该在客户端处理。订单的处理在服务器端。然而,电子商务api使用javascript。我能在服务器端处理这个问题吗?GaDotNet对我来说不够好。但是你指着它,我为GA写了自己的c#wrapper。谢谢你的帮助!