Google Analytics Setup Guide
Is your data not pulling into Morphio the way it should? No problem!
We’ve put together this handy guide for Morphio platform users. By completing all 5 steps outlined below, you’ll be able to verify your Google Analytics is set up correctly so that Morphio can add ultimate value.
If certain steps haven’t been completed, we’ve included recommendations to help you along.
Account Set Up Basics
There are a few preliminary steps that we recommend all organizations do to set a good foundation for their Google Analytics accounts.
- Ensure that your admin settings are complete at the Account, Property and View levels (including site URL, time zone, bot filtering, industry category, etc.).
- If you have multiple team members who will need access to Google Analytics, make sure you grant access at the appropriate levels. This can be done via User Management at either the Account, Property, or View level.
Please Note: If you give user permissions at the Account level, users will have access to all Properties & Views; permissions at the Property level will give access to all Views. If you want to restrict permissions to a specific View or Property, keep this in mind.
- Under the View level, filter out internal IP addresses and any other backend traffic – that way, your data will be as reflective of your audience as possible.
Please Note: We recommended that you set up a raw (unfiltered) view, in addition to your regular filtered view. This way, you can compare data and ensure things are tracking properly.
- Link Google Ads to your Google Analytics account.
- Link Google Search Console to your Google Analytics account.
Tracking Best Practices
Some of the most important data you’ll get in Google Analytics relies on proper setup of how that data gets tracked.
- Retrieve your tracking code, which is available in your admin settings under Tracking Info.
- Ensure the tracking code is installed correctly on your website. There are a few ways to do this:
– Insert the snippet directly on your website (not the preferred method, but will still work): Make sure that the snippet is the first item in the tag of every page on your website that you want to track.
– Google Tag Manager (preferred method): Google has a setup guide that we’d recommend you follow. This will ensure you select the right options for your needs.
– Backend integration: Some platforms (e.g. Shopify) allow you to easily integrate your platforms with their systems. For Google Analytics, all you’ll need is your Tracking ID# (e.g. UA-1234567).
Please Note: If using this method, please ensure that it is the ONLY integration method you’re using. If you hard code the snippet alongside this integration process, your data will likely be double counted and will skew Morphio’s data.
- Set up E-commerce tracking (if applicable).
– E-commerce tracking makes it easier to get granular data of which products are performing well, how users interact with the checkout process, and more. First, you’ll need to enable E-commerce tracking by going to your Admin settings, then selecting Ecommerce Settings under the relevant View.
- To track traffic from inbound campaigns, make sure you’re using UTM tagging on all URLs in your paid ads. Google has a free tool that helps you to build your campaign URLs, which can be found here.
To help get deeper insights into your customers and their behaviour, it’s important to allow Google Analytics to collect deeper insights.
Go to your admin settings in Analytics and select Property Settings. Once there, enable the following: Demographics & Interests reporting, Enhanced Link Attribution, and the Users metric in reporting.
- Demographics & Interests reporting allows you to see the age and gender of your users, as well as what other topics are of interest to them (based on browsing data).
- Enhanced Link Attribution allows Google to more accurately track links on your page.
- The Users metric in reporting allows you to see how many unique individuals visited your website, which can in turn help you understand frequency rates.
Set up Goals
Goals are crucial to helping Google identify what your business considers desirable actions to be completed on your website. This could be a lead form submission, a purchase, a newsletter sign up, and more. Depending on what you’re trying to measure, Google Analytics offers 3 goal options: Template, Smart and Custom. The following explains how these goal types work, and how to set them up.
- Goals can be set up by going to the Admin panel at the bottom of the left-hand navigation bar (under View).
- Template: Templated goals are based on the industry category you selected when setting up your Google Analytics account. Select the one that works best for the action you want to measure.
– Please Note: While most of the templated goals are set as “destination” goal types, you can manually change this yourself under “Goal Description”. More about the different goal types below!
- Smart Goal: Smart Goals allow users to automatically turn their most engaged visits into goals. If you want to use Smart Goals, they will need to be imported into the Google Ads account that you’ve linked to Google Analytics. During setup, click the “Learn More” to see how to import into Google Ads.
- Custom: This is the most flexible option that allows you to define all the parameters that make up the goal. There are 4 main goal types: Destination, Duration, Pages/Screens per Session, Event.
– Destination – typically denotes a specific page that, if a user visits, signals they’ve completed the desired goal (e.g. example.com/thanks).
– Duration – use this goal type if you want to count a completed action when users have spent a specific amount of time on your website.
– Pages per Session – if a certain number of pages denote a completed action on your website, select this goal type.
– Event – this goal type measures interactions with content on your website that don’t rely on a page load. For example, if you want to track which buttons are getting clicked on your homepage the most, you would use this goal type.
– Event goals require minor knowledge of your website’s code, as well as having at least one Event already set up in Google Analytics. More information can be found here.
- Goal Details: This section outlines what conditions you want to happen before your goal will be triggered. For example, a “destination” goal will ask you which URL signals that the goal has been completed.
- Check to make sure data is being collected; this can be done by reviewing Realtime report, as well as individual reports throughout the platform.
If there’s no activity, make sure you’re looking at the right date range. If you still don’t see anything, it may be worth seeking a developer’s help to ensure the snippet has been installed correctly and that there’s nothing in the code that could be interfering with your Google Analytics implementation.
- Check that events are firing correctly – this can be done in Realtime reports.
Please Note: make sure you have events set up identically in your filtered and unfiltered views. When testing to ensure events are firing correctly, you’ll need to do so in your unfiltered view.
Google Analytics 4
We’re eager to jump into the power that GA4 will bring to digital marketing (it’s pretty awesome), but at the moment, Morphio is not GA4 compatible. The GA4 API is currently in closed preview, but we are working with our partners at Google to explore the most effective ways to offer GA4 support when the API is publicly available and stable.
To work around this problem, we recommend running GA3 (Universal Analytics) and GA4 in parallel. Google has let us know that the transition to GA4 will be very slow (as in years).If you have set up GA4, but not GA3 (Universal Analytics) here’s the process to set up GA3 in parallel and get Morphio working for you.
To do so, follow these steps in Google Analytics:
- In Admin, click on “+ Create Property”
- In the Create property menu, select “Show advanced options”, then toggle on “Create a Universal Analytics property”
- When toggled on, the default should be to create GA4 + Universal Analytics in tandem.
Connecting WooCommerce to Morphio via Google Analytics
While Morphio does not currently offer a native integration with WooCommerce, a proper installation of Google Analytics into your WooCommerce store does allow you to use all of Morphio’s features.
Below are official links from WooCommerce to help you setup Google Analytics:
- WooCommerce’s guide to integrating Google Analytics (we recommend Universal Analytics + GA4)
- WooCommerce’s WordPress plug-in for Google Analytics