Dear cuda,
Thank you for the reply!
Yes, according to the 1) above, at the moment, we let all PayPal-ers "go unsupervised" and un-tracked when they press "confirm" button to pay. We hope that they return to the checkout_success page and will show up on the Google radar again, reconciling the session records.
However, until they return from PayPal we do not know whether they abandoned the cart on the confirmation page, or abandoned the payment process on the PayPal site, or did not return after the payment was made, or will return soon.
For a large number of ZC folks using PayPal as their main and only payment processor, this might skew their transactional and navigational data.
A quick suggestion that might bring this under better control, at least on the navigational side:
as you implied in your email, we can execute a tracing (not transactional) call to Google when the "confirm" button is pressed and the payment option is PayPal. Store owners would see at least the navigational path to PayPal. I can certainly live with this data, knowing that my customer went out to pay.
This javascript "tap" could be a simple solution for the issue, I guess.
Another, more sophisticated way of doing it, would be writing additional code for the ipn_main_handler/paypal_function.php to execute along with its main call to PayPal an additional quick HTTP POST to Google.
Is anyone up to it?
--dreamdaily
Bookmarks