Using Google Analytics for SEO
Using Google Analytics for SEO
"If you can't measure it, you can't improve it."
Techniques to help analyse your website using the new Google Analytics 4. Tips, hints and advanced guides. Or get us to do it for you.
Is social media a productive investment for your site? We can show you how to find out.
Setting Up GA4 Google Analytics 4
Setting Up Google Analytics 4
Latest Google Analytics UA stopped as of July 23 - However Google automatically sets up a GA4 property for you that seems to operate from your old UA settings. It is recommended to paste (replace the UA tag) in your website. How to get the new code to paste into your site-:
Admin>Data Collection and Modification>Data Streams>
View Tag Instructions>Installation Instructions>
Copy the tag instructions
The exact instructions are split between CMS and Manual Instructions. You end up with a G number which is your Measurement ID which uniquely identifies your website, blog or app.
One of the most compelling features of Google Analytics 4 (GA4) is how engagement is measured. Instead of Bounce-Rate in Universal, GA4 measures engagement out of the box, thus giving feedback on which pages and which Traffic Aquistion sources offer the best engagement. You can determine at a glance if your social media campaigns are effective.
Google Analytics 4 makes it easier to discover actionable, privacy-safe insights from across the customer journey. GA4 works with or without cookies or identifiers, so you can learn about your customers even with gaps in your data.
With machine learning at its core to automatically uncover insights from your data that help you predict and reach the customers who are most likely to convert.
Let's assume you have Google Universal setup already and want to update to Google Analytics 4. Setup GA4 as well as keeping Universal to ensure you retain your historical data. Also there are some useful reports in Google Universal and its integration with Google Console being valid reasons to retain it.
Steps in Setting Up Google Analytics 4
1: From Universal go to-:
Admin>GA4 Setup Assistant>
2: Click Get Started
3: Click Create Property
4: Click See your GA4 property
5: Confirm Data Streams (Enhnaced Measurement)
6: Choose the appropriate Tag script and paste into every page of your site.
You have have setup Google Analytics 4.
Take a look at live data and wait for data to be collected to explore the features and try some of the advanced techniques on this page.
Here is where we look at visitors to your website and analyse the results.
An engaged user in GA4 is any user that has been on the site for at least 10 seconds. If a user has been on the site for less than 10 seconds, they are defined as a bounce.
Engagement time allows for screen sleep time. On a mobile device it captures the time in the foreground, to determine how a user is engaging with your content.
The engagement time will be different for the source of the user. Generally paid search has a lower engagement time than organic search.
Engagement will be different for various sites. Some sites are designed for quick access to pages. Depending on the context of the website you will make conclusions about its effectiveness.
Engaged Sessions Per User
Organic Search 1602/1798 = 0.89
A session in Google Analytics is simply a visit to your website. This is not users, a session could be the same person returning, even if the left your site up over the weekend a session would start again on their return. An Engaged Session is as determined above.
Engaged Sessions Per User is a good metric for the effectiveness of your content. You can also compare the level of engagement for different traffic sources. In this case we looked at Organic Search.
Referral 138/124 = 1.11
Referrals are links from other sites. In this case some users had multiple sessions to get the Engaged Sessions Per User to 1.11
We can conclude that the sites linking into this site are adding real value.
In Universal Google Analytics the Referral sources are listed. Unfortunately in GA4 we can have to work a bit harder to find the actual sites that drove traffic to your site via links.
Viewing Referrals in GA4
We have to find the Traffic aquisition: Session source-:
1 Reports>Aquisition>Traffic acquisition
2 in the small Search box type: Referral
3 in the dropdown box select: Session source
Note in Step 2 we filtered by Referral - if we leave that blank it will show all sources including social media clicks recorded.
Key Feature of GA4 when analysing Traffic Acquisition
The Key to using Google Analytics 4 is to filter results to get information you need - refer to the arrow in the image and try it with your site and know more about your web traffic.
Pages and Screens - Finding the best performing pages on your site
If you have a large blog with many pages there is a must use report to quickly identify the pages that are-:
1 Most Visited
2 Most Engaged
Reports>Engagement>Pages and screens>Filter by Page title and screen class
Tracking and Reporting Outbound Clicks
There are automatically collected events in Google Analytics 4 (GA4). It is a programmable event driven model.
One of the events is a "click" which by definition is "each time a user clicks a link that leads away from the current domain". In this example we are going to enhance that click event to record clicks to external sources so they are reported.
We want to know specifically (in this case) how often a site clicks to Google My Business reviews and how often there is a click to an external booking site and see a report of the urls and the count. When created you will see reports as per below-:
To see the Outbound Click report above we created a Custom Dimension (Configure>Custom Dimensions) named "Outbound Click" with the "Event" scope and the property parameter link/url. So when a link away from your site is clicked we are recording the url.
However the gotcha here is this will not be visible until there have been some of the events recorded. Hence take a note and return in a couple of days when some data has been recorded and you can then add this screen to your report (refer Creating Custom Dimension - note it may appear automatically). This is tricky because you see nothing initially until some events have been stored. So that makes it not available when you initially set it up.
Google explains this with 'you will see a value of "not set" for a custom dimension during the first 48 hours'.
Creating Custom Dimension (Definition)
Admin>Data Streams>Enhanced measurement>
Ensure Enhanced measurement is switched on. Note we are recording Outbound clicks.
Value to SEO of recording Outbound clicks
Say for example you suspect that Google Reviews is playing a large factor in user behaviour on your site.
Recording Outbound clicks allows you verify this and hence determine the placement of Google Reviews on your site.
Say you have a site that is also promoting another site (a common SEO technique). You can measure precisely which pages (urls) are being clicked.
Creating Custom Conversion Events
As an event driven model GA4 allows you to create custom events. So let's create a really simple one.
Note this is where you find and modify your existing events - yes if you have created an event some months ago and want to check what it contains you click the Create event button (note to self - that is why I write this stuff down in a place I can find).
1 Create (click)
2 Name it (Contact_Us)
3 Set the conditions
event_name equals page_view
page_location equals https://yourwebsite.com/page-location
4 Mark the new event as a conversion
Viewing your results
This is a simple example where a visit
page_view to our Contact Us page triggered a conversion. Making more complex conversions follows the same process. Name the custom event and set the conditions based on events to see results which can be called a Conversion - previously a Goal in Google Analytics Universal.
We discuss Measuring the effectiveness of Web Forms where we can combine forms and hidden parameters to trigger Conversion Events. This would allow us to compare the effectiveness of pages and form formats.
Google Instructions for Custom Event Conversions
Unique Tracking Codes UTM
A UTM tag are specific parameters added to a URL (in any order) that allow tracking of specific campaigns. For example you may want to track the effects of an email campaign and diferentiate it from normal web traffic.
If you're setting up URL parameters for a Google Analytics 4 site, then you have to add at least one utm parameter, but you can add any utm parameter.
Campaign name (utm_campaign)
An example of tracking used by Jetstar on their Friday Frenzy email promotion-:
Email campaigns are valuable to SEO because you can recycle content and people will often search for the article on your site at a later date. Trakcing what is happening can be done in a number of ways. It is important to retain clarity in your campaigns so that you do not clutter up your data.
A Gold Coast SEO and Web Developer