Hi, I have just got the Analytics Ecommerce tracking to successfully track a live transaction - the first month's payment for a recurring subscription product. My question is, how does the Analytics integration ensure that the Google Analytics Ecommerce Tracking script executes for subsequent monthly payments? Are subscribers somehow redirected to the /amember/thanks page after each monthly payment? Could someone please explain how this works? Thank you
Hello, I don't think you will see monthly payments in your Ecommerce tab. Subscriptions are probably handled off-site, so Analytics code is not involved in any way. I might be mistaken.
Thanks for your reply proudthemes. That's a shame as it means despite the integration with GA Ecommerce tracking, the figures will be completely incorrect for anyone accepting recurring payments. I'm sure that using PayPal (or in fact whatever payment system is in use), the website will still receive notification of a successful subscription payment (in PayPal's case through the IPN which notifies https://mysite.com/amember/payment/paypal/ipn). Wouldn't it be possible to execute the Google Analytics Ecommerce tracking script at that point to update Google Analytics with the new "payment received" information? Perhaps it already does this - it would be great if a Amember developer could clarify this. Thanks!
You wont see recurring payments as the google system requires an html request of some sort to record the transaction. I had asked them about an API to help record this sort of payment at a developers conference. Said we'll put it in as a feature request.... David
Hi David, thanks for your reply - I did some research on this as I thought there must be a way to achieve this, and it turns out that with the new (beta) version of Google Analytics - 'Universal Analytics' - there is an API through which it is possible to execute ecommerce tracking code "behind the scenes". It "...allows developers to make HTTP requests to send raw user interaction data directly to Google Analytics servers. This allows developers to measure how users interact with their business from almost any environment." There's a well-written article on this page showing an implementation that was written for tracking subscriptions using PayPal IPN: http://www.stumiller.me/implementing-google-analytics-measurement-protocol-in-php-and-wordpress/ Do you know if there is some way of adding this to a "feature request" list for when the GA Measurement Protocol comes out of Beta? I'm sure it will be incredibly useful for lots of Amember customers to be able to track all their recurring payments automatically in Analytics...