Php 在Google Analytics中准确报告通过PayPal支付的推荐人
在我们的谷歌分析电子商务中,贝宝作为推荐人获得了信任。我发现许多文章概述了如何使用utmnooveride来确保PayPal交易传递数据,从而使原始推荐人获得信用 我们使用PayPal处理我们的信用卡,并允许人们使用PayPal帐户付款。当访问者用信用卡付款时,他们永远不会离开我们的网站,所以我们只看到当用户离开我们的网站用他们的PayPal帐户付款时这种不准确 更准确地说,我们使用的是PayPal express签出和NVP(名称-值对)API 我们已经实施了我们发现的建议和代码更改,但PayPal仍然获得了好评。 我们甚至与PayPal和Google技术人员进行了交谈,没有从他们那里得到比我们在网上找到的更多的东西 是否有其他人遇到此问题,您是否找到了解决方案或有任何建议?非常感谢你的帮助 --解决方案更新--Php 在Google Analytics中准确报告通过PayPal支付的推荐人,php,zend-framework,paypal,google-analytics,Php,Zend Framework,Paypal,Google Analytics,在我们的谷歌分析电子商务中,贝宝作为推荐人获得了信任。我发现许多文章概述了如何使用utmnooveride来确保PayPal交易传递数据,从而使原始推荐人获得信用 我们使用PayPal处理我们的信用卡,并允许人们使用PayPal帐户付款。当访问者用信用卡付款时,他们永远不会离开我们的网站,所以我们只看到当用户离开我们的网站用他们的PayPal帐户付款时这种不准确 更准确地说,我们使用的是PayPal express签出和NVP(名称-值对)API 我们已经实施了我们发现的建议和代码更改,但Pay
转到答案。我只是想增加我的经验。我也遇到了同样的问题,正如你提到的,解决方案是将paypal.com列入推荐排除名单。您必须升级到新的Google Universal Analytics才能访问它。每个请求。。我把问题的答案从后续的问题转移到实际的答案上来 基于一些关于如何提高数据报告准确性的各种文章,我碰巧在分析中弄乱了属性设置,并遇到了推荐排除列表。我经常用它来取消我们域结构中其他站点的链接;subdoimain.foosite.com->foosite.com,但决定调查是否将PayPal添加到该网站中,结果发现 读完那篇文章后,我想知道会发生什么。结果=不再有贝宝推荐和来自原始来源的推荐,而无需担心
utm=nooverride=1
使用情况
我已与谷歌支持专家核实,以下内容对电子商务报告没有负面影响,他们已将我的案例提交给他们的帮助团队供将来使用。他还提到,这种方法实际上是最近添加的,这就是为什么很少有关于它的文档
这里是如何
- 添加转诊排除
- 关于会话设置的一些注意事项-根据您的站点和用户参与的方式,我最初会调整会话超时,使会话时间超过30分钟。我把测试时间设为2小时。然后,对于活动超时,我将其设置为1天(比正常活动的时间短得多)
- 这让我最初看到,它确实从推荐来源中删除了PayPal,但我在GA中的交易与我的内部报告相符
- 验证后,我将会话超时设置为45分钟-比我们的站点会话设置长15分钟,并将活动超时设置为7天
- 这不仅是一种良好的做法,还可以为您节省大量时间,尝试在GA中划分您的推荐来源。如果您在内部报告或日志中收集收购来源,这尤其有用,因为您可以将这些来源与GA进行比较,以确保您从GA获得准确的ecomm编号
让我分享一下我在UA“转诊排除名单”方面的经验: 我将paypal.com和另一家类似的支付服务提供商添加到列表中 后果: 从那一刻起,这些推荐人的流量就减少了,但还远远没有达到零流量
不知道为什么它只适用于部分流量。只是想添加我的答案,以防有人遇到同样的问题 据我所知,以下代码不再适用于较新的GA代码:
utm\u nooverride=1
但是,如果你传递了\u ga
参数,google analytics将能够在转移到paypal之前关联这两个实例。好的,很好,那么你所要做的就是将\u ga
参数添加到返回URL中……但是你如何获得它呢
不幸的是,您需要首先从客户端获取它:
ga(function(tracker) {
var linkerParam = tracker.get('linkerParam');
});
希望这对别人有帮助
参考
这些东西实际上是特定于实现的,因此在不知道很多细节的情况下很难给出具体的说明。您是如何实现
utm\u nooverride
param的?我们的购物车代码中有两种不同的用法:在新的两条可读性注释中“return url”=>$server\u name./cart/paypal?utm\u nooverride=1'
'Zend_Session::namespaceUnset('ordercomplete');$ordercomplete_Session=new Zend_Session_Namespace('ordercomplete');$ordercomplete_Session->order_id=$order->id;$redirect='/ordercomplete/'.$order->id.$order->.id.?utm_nooverride=1';返回$this->\u重定向($redirect)
So/cart/paypal?utm_nooverride=1
从不呈现,但HTTP重定向到/ordercomplete/SOME-ORDER-ID?utm_nooverride=1
,对吗?在GA中,您从paypal流量中看到了什么登录页(如果它只是utm_nooverride
不工作,它应该只是一个b)