
Originally Posted by
fakeDecoy
I'm having an issue with GA reporting all payments made via Paypal Express Checkout as having the referrer "paypal.com" instead of the true referrer. This is because the user is redirect to paypal for payment and GA counts paypal as the new referrer when they complete payment.
The solution I found was to add the parameter "utm_nooverride=1" to the return page to prevent the GA code on my return page from counting whatever new referrer is given. So what is the return page? Is it ipn_main_handler.php? And where can I add this parameter? The only thing I found was in includes/modules/payment/paypalwpp.php there is code with $return_url. Should I add it to the string? Are there already parameters on the return url? Should I add "&utm_nooverride=1" or "?utm_nooverride=1" ?
That doesn't even seem like the right file though. I assume paypalwpp is Website Payments Pro, which keeps the user on my site to enter a credit card, unlike Express Checkout, which sends the user to paypal.com, which is where the problem is.
Note that the solution given elsewhere, adding paypal.com to the referral exclusion list within GA, doesn't work well because it excludes the entire user session from all reports instead of giving the previous referrer credit.
Bookmarks