This app requires the following steps to get up and running:
Go to Google Analytics > Property > Create New Property as shown below:
After you've created this property then you will need to go to the View > Ecommerce Settings and enable eCommerce reporting:
Then on the View Settings please ensure this bot filtering is unchecked*:
Finally you just need to grab your test Property ID and input into our app settings here:
Once updated, click save!
*You might be asking why? In some of our testing, Google was blocking the orders hits we sent to Google Analytics accounts. If your account is prone to a lot of bot traffic then we can help configure custom filters on your account to help with this. Just contact us through our chat to open a ticket.
Most, if not all, subscription apps set a tag on the first order for a new customer subscription. For example ReCharge sets "Subscription First Order" on these orders automatically:
Once you've confirmed yours then input that tag in Step Two:
Then click SAVE.
Similar to Step 2, subscription apps set a tag on the recurring orders for customer subscriptions as well. For example ReCharge sets "Subscription Recurring Order" on these orders automatically:
Once you find your tag then you'll need to update Step Three:
Then click SAVE.
We will monitor your store throughout the day for recurring orders placed by your subscription app and when we detect them we will send those hits to Google Analytics via the Google Analytics Measurement Protocol.
Once you've completed all steps above AND you have had recurring orders placed on your store then you can verify the data successfully made it to Google Analytics by:
Under Behavior > Events > Top Events > Event Action you will find events called "recurring order placed" which is how we are sending these order hits to Google Analytics.
If you see these then you can match up to the transactions as well. This total event amount should equal the total # of recurring orders placed on your store.
You can find this inside of Shopify by filtering your orders by the order tag & date range or you might find this easier to grab inside of ReCharge, etc:
This is the most important QA. You will want to verify that these recurring orders made it to Shopify with revenue, product data, etc.
If your test property is just a standalone property without any website data coming from it then you can just view your eCommerce transaction data inside of Google Analytics to view your revenue and transaction totals.
When recurring orders are being sent to a Google Analytics property (like your production property) that tracks website purchases as well then the easiest way to view your recurring orders is creating a custom segment that includes our event action only:
Which you can then view your eCommerce transactions to see just the recurring totals:
In this example if I had 243 actual recurring transactions between March 17th - April 6th from ReCharge and this is what I see in GA then I would feel good about updating the app setting to use my production Google Analytics property #.
Go to Google Analytics > Property > Property Settings and find production property # and update step one within the app from your staging to production UA #:
That is it!
If you are not seeing any data in GA then you might need to uncheck this setting inside of your Google Analytics view settings:
Other issues or questions? Send them our way!