How to Set Up WooCommerce and PayPal for Google Analytics Goals

Once there, turn on Enable E-commerce, click Next Step, and then turn on Enhanced Ecommerce Settings as well. Press Submit.1. Goal Setup: Check Custom and press Next Step.

Why should you use Google Analytics Goals?

woocommerce-paypal-options
It can take some time (even a couple of days) until you’ll get Status: Receiving Data in the Tracking Code section, so don’t panic.

How to set up Google Analytics

Now, we’ve turned Auto Return on so we can make sure that the user is redirected back to the WooCommerce “thank you” page after the payment. This is really important because that page is the Goal page. Once that page is hit, Google Analytics will count it as a successful conversion.
Step 2: Set up your account properties.
paypal-website-payment-preferences
For example, if 100 people entered your product’s page, but only 5 of them bought the product, it could mean there’s something wrong with that page. It could be a technical issue, which prevents people to successfully purchase your product, or the page isn’t properly optimized for conversions. Either way, measures have to be taken and testing has to be done.
google-analytics-tracking-code
Step 1: Sign up, of course.
Setting up Google Analytics Goals isn’t hard, but when using WooCommerce with PayPal, a bit of tweaking is required in order to get accurate data.
Go to Google Analytics and click on Access Google Analytics (top-right).
goal-setup
Log into your Analytics account, go to Admin at the top menu bar, make sure your Account and Property are correctly selected, then at the last column (View) click on Goals:
Log into your PayPal account, go to Profile -> My Selling Tools -> Website Preferences (press update):
Under Website Payment Preferences, turn on Auto Return. Then you need to add http://yourdomain.com/checkout/order-received/?utm_nooverride=1 in the Return URL box. The whole thing should look like this:
There could still be a problem, though. If the user closes the tab before the redirection to the destination page (thank you page) is complete, the transaction won’t be considered as finalized by Google Analytics. But usually most customers wait until they are redirected to the “thank you” page.

Setting up WooCoomerce for Google Analytics

Now scroll back up and click the PayPal sub-menu button:
Now that you have an Analytics account, let’s get to the point.
That’s it for WooCommerce and Paypal. Let’s move on to the Goals.
setting-up-goals-in-google-analytics
Step 3: Insert the tracking code on your website.
First of all, make sure you have PayPal set as your Payment Gateway. Got to WooCommerce -> Settings -> Checkout, and scroll down to Payment Gateways:
2. Goal Description: Enter your Goal’s name and select Destination. Press Next Step.
Basically, what we need to do is to redirect the users to WooCommerce’s “thank you” page after they’ve made a purchase.

Setting up PayPal

Enter your Google Analytics ID, which you can find on the Tracking Code page, and then tick the last three options. I haven’t added anything in the Set Domain Name because that’s for tracking across multiple domains and sub-domains. You can read more about that by following the provided link.
how-to-get-google-analytics-tracking-code
Because Goals are a great way to measure how well your site fulfills your desired objectives. You can see how many people landed on a specific page and what did they do after that. Did they leave? Did they browse other pages? And more important – did they convert?
goal-details
ecommerce-settings-on
woocommerce-google-analytics-integration-plugin
goal-description
You’ll end up on the tracking code page, which looks something like this:
Go into your Analytics account, click Admin in the top menu bar, make sure your Account and Property are selected correctly, then click on Tracking Info. A list will drop down; click on Tracking Code.

Setting up Goals in Google Analytics

Hope this post will finally help you get some accurate conversion data in Google Analytics Goals!
This is basically some simple information about your website. Its name, URL, industry (niche), time zone, etc. Nothing complicated.
Insert your PayPal email and make sure that Enable PayPal standard is ticked. After that, scroll down under Advanced options and add the Receiver Email (it should usually be the same as your PayPal email).
ecommerce-settings
We also added this ?utm_nooverride=1 at the end of the URL to ensure that the transactions are credited to the original traffic source (your site), rather than PayPal.
Note: Instead of yourdomain.com, you should add your real domain name, of course. I just added that for the sake of the example.
Now, you need the WooCommerce Google Analytics Integration plugin. In the past this was part of WooCommerce, but since the 2.1 version, it needs to be installed separately. Install the plugin, then go to WooCommerce’s settings and click on the Integration tab. Make your settings look like this:
And we’re done! Not as hard as you expected, huh?
I also suggest enabling your Ecommerce Settings in your Google Analytics. Go to Admin in the top menu bar, and in the 3rd column (View) click on Ecommerce Settings:

  • For Destination select Begins with, then add /checkout/order-received/.
  • Turn on Value if you are making a Funnel like mine, which goes through a product. If you have several products and just want to make a simple Funnel, like Shop -> Cart -> Checkout, then you don’t need to add a value because you don’t know what product was purchased. I usually make several different Funnels, not just one.
  • Turn Funnel on because it’s very useful. Every user must take some steps in order to become a customer, and the Funnel gives you a visual representation of the conversion data between each step.
  • If you make the first step of the Funnel required, entries below step 1 won’t count towards the Funnel Conversion Rate.
  • Press Create Goal and you’re good to go.

You need to copy that code as is and add it on every page that you wish to track. Usually, this code is placed inside your theme’s header.php, right before the </head> tag. By doing so, the code will be applied to all pages, which I recommend. Some might say that adding the code right before the </head> tag is not that good because that’s not the best place to add Java, and I won’t argue. I add it there because Google recommends it.
Note: You don’t need to create an account for every website you got. You can add multiple websites (properties) into the same account.
my-selling-tools-options-on-paypal
Maybe some of you have noticed that you’re getting some strange and inaccurate information in your Goals. That’s because the transactions (conversions) are credited to PayPal, rather than the original traffic source (your site). We’ll get to that issue soon enough, but first let’s get through a couple of things.
3. Goal Details:
Then click on New Goal.
paypal-set-as-payment-gateway-in-woocommerce

Posted by WordPress Guru