If you've installed our AnalyticsConnect.io software that automatically posts sales data from Infusionsoft into Google Analytics Ecommerce, and you're using goals inside of Google Analytics, this guide will help you understand how to properly assign value to your Google Analytics Goals and why you shouldn't be using goal funnels to calculate shopping cart abandonment.
We'll start with a very simple example. A website called
example.com and this website only has three pages, which are
/index.php (the home page),
/payment.php (the page that customers enter their credit card info into), and
/thank-you.php (the page customers see after a successful purchase). This website has only one product, which is called "eBook" at a price of $19.95. For this very simple site, we could setup a goal inside Google Analytics with a destination of
/thank-you.php and a value of
19.95. We are telling Google that every time someone hits the page
/thank-you.php we earned $19.95. Easy enough... it's like tracking Ecommerce without actually doing any of the complicated Ecommerce stuff.
Now let's say that our friends at
example.com are expanding their business. They have added a second product called "Seminar" for $39.95. Things just got more complicated because we don't know how much an order is for. A page hit at
/thank-you.php could be a sale for an "eBook" or a "Seminar" or both.
Our friends at
example.com buy Infusionsoft. They setup the Infusionsoft shopping cart and get an account on AnalyticsConnect.io to push their sales data into Google Analytics Ecommerce. Now every time a customer makes a purchase and ends up at
/thank-you.php the transaction, along with the value, are posted to Google Analytics Ecommerce. Here's the important part. Because the value is now being recorded inside Ecommerce, they need to disable the value on the goal they had originally setup. Why? Because if they don't, an arrival at
/thank-you.php will calculate the value as Goal Value + Ecommerce Value (doubling up on the value).
Once you're calculating value with Ecommerce transaction data, you stop using value inside goals.
A common mistake we see people making is assigning value to newsletter signups. Someone may calculate that they generated $5,000 last month and got 500 newsletter signups. They pull out their calculator and then declare that each person they got to signup for their newsletter was worth $10. Beyond the problem that this model isn't direct cause and effect, if they assign a value of $10 to each Newsletter Signup, and are recording Ecommerce transactions, the total value seen inside Google Analytics will be about double what was actually earned.
Once you're recording Ecommerce transactions, the only time you want to assign a value to a goal is if there will never be a transaction generated. An example of this would be a signup form on
example.com that says, "Give me your name and phone number and we'll give you 20% off carpet cleaning!" In this case
example.com made a deal with Bob the carpet cleaner. For every lead they send Bob, Bob gives them $5, the value of which would never be recorded as an Ecommerce transaction.
Another common mistake we see is people using old goal funnels to calculate shopping cart abandonment. Years ago, the correct way to track shopping cart abandonment was with a goal funnel. You knew that if 100 customers hit
/payment.php and only 10 customers hit
/thank-you.php you had a shopping cart abandonment rate of 90%. Times have changed. If your using AnalyticsConnect.io then you're running Google Analytics Enhanced Ecommerce. Here's the new way to do it and how to track when customers add items to their cart.
If this article is incorrect or outdated, or omits critical information, please use our contact us form and let us know.