Integrating Bigcommerce and Google Analytics is a critical part of setting up your Bigcommerce webstore. It gives you the ability to analyze how site visitors behave, where buyers are coming from, and what you can improve on your site.
Google Analytics is the de facto web analytics platform, and it’s free. There is little reason not to use it. But, unlike other eCommerce platforms, Bigcommerce does not natively integrate with Google Analytics. This blog post will talk about why Google Analytics integration is important and how to set it up.
Why use Google Analytics with Bigcommerce?
Google Analytics does a lot of things. At its most basic level it quantifies what people do on your website. Google Analytics provides reports about how many pages were viewed, how many people visited, how many times they visited, and what activities they performed.
Some of the more advanced features in Google Analytics include:
- Data segmentation that helps you compare how different groups of visitors behave.
- Advanced eCommerce functionality that ties cart value to site activity.
- Custom reporting and KPI dashboards.
- Multi-touch attribution, so you can determine how multiple visits effect eventual purchases.
And, the best part about Google Analytics is that you get all this advanced functionality for free! That’s why virtually every educated website manager integrates with Google Analytics.
As an eCommerce merchant, your job is to make decisions that will increase sales on your webstore. And, unlike a brick & mortar store, you cannot sit and watch what your what your customers do–how they browse, what they look at, where they get lost, etc.
Google Analytics is your window into what is otherwise almost completely invisible behavior.
You don’t get data tied to a specific, identifiable customer in Google Analytics (not without some heavy customization), but you do get activity data at an aggregate level. You’ll know that product A received 500% more views than product B or that when people reach your “shipping” page in the checkout, the drop out at a high rate.
There are absolutely alternatives to Google Analytics, but most of them either cost money (sometimes a lot of money) or don’t match up in terms of functionality. If you’re running a webstore on Bigcommerce–or any eCommerce platform, for that matter–there’s no reason not to run Google Analytics.
How does Google Analytics work?
Before diving into how you should integrate your Bigcommerce store with Google Analytics, it’ll be helpful to understand how Google Analytics works.
Google’s goal is to ensure Analytics runs behind the scenes of a website, without affecting performance or degrading the customer experience. In fact, unless a customer knows where to look in your website’s source code or they have a browser plugin for specifically looking, they’ll never even know you’re running Google Analytics.
Don’t worry. This is a globally acceptable thing to do. You aren’t turning into Big Brother by doing this. In fact, this site is running Google Analytics, right now!
So, the question becomes…
How do you get the Google Analytics snippet on every page, when you are using a Bigcommerce store that generates pages based on the products you add to it?
Bigcommerce & Google Analytics
I’ll discuss three approaches for getting Google Analytics hooked up in your Bigcommerce store. You’ll only need to use one of the three, but you should be aware of all the options.
Option 1: Build Google Analytics Into Your Theme
DO NOT USE THIS APPROACH!!!
The only reason I will bring this approach up as an option is to warn you against doing it. If your developer insists on this approach, find another developer. If he challenges you with a compelling reason, then I want to know about it.
Option 2: Native (Kind Of) Bigcommerce Integration
Here are the steps to using Bigcommerce’s Google Analytics integration:
- Once logged into Bigcommerce, navigate to Settings > Advanced Settings > Web Analytics.
- Check the box next to “Google Analytics” to enable the feature. A new “Google Analytics” tab will appear.
You’ll likely want to enable the eCommerce features of Google Analytics, so you can break down web traffic data according to purchase data. You are an eCommerce store after all!
Option 3: Bigcommerce & Google Tag Manager
A third, often overlooked option for integrating Bigcommerce and Google Analytics is to use Google Tag Manager.
What is Google Tag Manager?
One of them is Google Analytics, which is why we are talking about this.
Why would you want to use a TMS?
If you are only applying the basic Google Analytics snippet, Google Tag Manager is probably overkill. But, more intermediate or advanced eCommerce stores utilize many technologies that are tied to the website using a tag. These tags can get cumbersome to manage and can sometimes even interfere with one another. The tag manage system is designed to streamline the process of managing all of these tags.
Google Tag Manager is definitely a more advanced way to integrate with Google Analytics, but for someone who has outgrown novice web analytics, I highly recommend it. We use Google Tag Manager for this site, as well.
Applying Google Tag Manager to Bigcommerce
You would apply Google Tag Manager to Bigcommerce the same way you would apply Google Analytics. Navigate to the same Google Analytics Tracking Code field that was described in option 2. Then simply paste in the Google Tag Manager snippet instead.
Setting up Google Analytics within Google Tag Manager is pretty straightforward, but also outside of the scope of this blog post. I suggest the video on the Google Tag Manager “Getting Started” page. Google also offers pretty comprehensive documentation.
What To Do Next
Outside of actually applying Google Analytics to your site, I recommend working through Google’s training material for Analytics. (There is a certification available as well.) In order to run a successful eCommerce site, it’s critical that you understand these concepts.
Also check out:
- eCommerce & Google Tag Manager: The “why and the “how”
- Merchandising Tips for the Modern Retail Brand
- How to Manage Multiple Webstores Without Losing Your Head
Hey mate, thanks for the article. What are you reasons for being so strongly against adding the analytics script into the code yourself?