SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
“You have been commissioned to analyse the performance of the online grocery shopping section of asda.com using Google
Analytics.
Besides the most basic out-of-the-box features please explain which features you think will be most useful to implement and
why. Please use examples of any coding that is required to implement these features.
Secondly, having completed the installation and gathered some data please describe how you would begin to analyse the
data and understand the performance of the site. Where would you focus initially and which features would you use to help
you.
You may wish to comment on any observations you made about the site whilst browsing.”
The Proposition
1
Ecommerce Tracking
For me, ecommerce tracking would be the top priority feature to implement.
asda.com’s ultimate goal is to make a profit.
Enable ecommerce tracking in GA.
Implement the ga.js ecommerce tracking in either the shopping cart pages or through the ecommerce software.
Successful implementation of this tracking code allows us to view ecommerce data in GA.
Features To Implement
2
Ecommerce Tracking
Collate a sufficient amount of data.
Monitor daily, with an in-depth review of the data weekly.
Produce monthly and quarterly reports.
KPIs: Revenue, ROI, and, if we have the margin data available to us, Profit and Loss.
Segment this data.
The first two data points are available in GA, while Profit and Loss would have to be calculated outside of GA.
Secondary metrics: Conversion Rate, Average Order Value, Time to Purchase, and number of Transactions.
Please note these are my KPIs for ecommerce tracking solely, and not for the site as a whole.
Data Analysis
3
<html>
<head>
<title>Receipt for your groceries purchase from Asda</title>
<script type=”text/javascript”>
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXX-X’]);
_gaq.push([‘_trackPageview’]);
_gaq.push([‘_addTrans’,
‘1234’, // transaction ID - required
‘Asda’, // affiliation or store name
‘11.99’, // total - required
‘1.29’, // tax
‘5’, // shipping
‘Southampton’, // city
‘Hampshire’, // county
‘United Kingdom’ // country
]);
// add item might be called for every item in the shopping cart
// where your ecommerce engine loops through each item in the cart and
// prints out _addItem for each
_gaq.push([‘_addItem’,
‘1234’, // transaction ID - required
‘DD44’, // stock keeping unit(SKU)/code - required
‘Steak’, // product name
‘Fillet’, // category or variation
‘11.99’, // unit price - required
‘1’ // quantity - required
]);
_gaq.push([‘_trackTrans’]); //submits transaction to the Analytics servers
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
Thank you for your order. You will receive an email containing all your order details.
</body>
</html>
Ecommerce Tracking Code
4
In Page Analytics
The next feature I would use is In Page Analytics.
In Page Analytics allows me to make a visual assessment of how users are interacting with the pages on the website.
Determine whether or not the page layout is optimised for what I want users to accomplish on the page.
An add on to In Page Analytics that I would choose to implement on asda.com would be enhanced link attribution.
Enables me to view separate information for multiple links on a page that all have the same destination.
This tagging can be added into either analytics.js (left hand code) or ga.js (right hand code).
I would use ga.js as this is the code I have used for the ecommerce tracking.
Features To Implement
5
ga(‘create’, ‘UA-XXXX-X’);
ga(‘require’, ‘linkid’, ‘linkid.js’);
ga(‘send’, ‘pageview’);
Add the tag to the code, after you create a tracking object.
var _gaq = _gaq || [];
var pluginUrl =
‘//www.google-analytics.co.uk/plugins/ga/inpage_linkid.js’;
_gaq.push([‘_require’, ‘inpage_linkid’, pluginUrl]);
_gaq.push([‘_setAccount’, ‘UA-XXXXXX-Y’]);
_gaq.push([‘_trackPageview’]);
Add the tag to the tracking code, before _trackPageview.
In Page Analytics
After I implement the enhanced tracking code, I would then enable enhanced link attribution in GA using the following:
	 -	 Click Admin at the top of Analytics page.
	 -	 Navigate to the property for which I want to use enhanced link attribution and click the Property Settings tab.
	 -	 In the In-Page Analytics section, select the Use enhanced link attribution option.
	 -	 Click Apply.
In Page Analytics allows me to see where users are interacting on the page and which links are driving conversions & traffic,
For example, I could test moving a special offer higher up the page to a position where the link garners higher clicks, or if the
special offer isn’t earning more clicks in the prominent position, I may consider liasing with the client to remove offers of this
type if I find a suitable level of supporting data.
If I have three different links pointing to the same destination, however one or two of those links are outperforming the oth-
ers, I may consider suggesting the removal of the underperforming links in order to streamline navigation and save “link juice”
if it is being passed between pages.
Data Analysis
6
Set Up Goal For Checkout Completion
The next step I would take would be to set up a goal for checkout completion.
Use a succes page (i.e. www.asda.com/checkout/complete) as the destination goal.
This enables us to analyse the checkout completion process, and the efficiency of our checkout.
In order to do this I would however have to enable a Funnel Visualisation.
I have illustrated the process with screenshots on the following slide.
I would refrain from using Event Tracking instead of a success page.
Once this goal has been set up and running for an adequate period of time, I can then look at the Funnel Visualisation under
the Conversions > Goals menu in GA.
Features To Implement
7
Goal Implementation
8
9
Data Analysis
Set Up Goal For Checkout Completion
Analyse and see at where I am losing users in the checkout process.
Optimise the pages in the checkout.
Once these changes are made I can again collate new data, analyse the outcomes, and repeat as necessary.
In my personal experience, customers normally abandon the checkout process at the first step (shopping cart page) or the
final step (payment information page).
Set Up Goal For Registration Completion
Now I would set up another goal for user registration using a succes page.
The process is the same as on the previous two slides, however the Funnel Steps would show as the following instead:
1.	/registration		2.	/registration/enterdetails		3.	/registration/success
Once this goal has been set up and running for an adequate period of time, I can then look at the Funnel Visualisation under
the Conversions > Goals menu in GA.
Given the registration process is shorter than the checkout process, I wouldn’t be as unhappy using Event Tracking instead of
a success page to track registrations.
The code for the final Registration Success button, in a friendly url, would be as follows:
<a href=”groceries.asda.com/asda-webstore/registration/success” onClick=”_gaq.push([‘_trackEvent’, ‘Registration’, ‘Groceries’,,,
false]);”>Register</a>
This is under the premise that we do not consider it a bounce when a visitor views one page, submits a contact form and
leaves without viewing any other pages.
Features To Implement
10
Set Up Goal For Registration Completion
Once the event tracking script is in place, I now need to set up the event as a goal in Google Analytics by going through to
Admin panel to Goals, and clicking + New Goal, with the resulting 3 steps looking like the below.
Goal Implementation
11
Set Up Goal For Registration Completion
Analyse where users are abandoning the registration process.
Optimise the pages in the registration process.
Once these changes are made I can again collate new data, analyse the outcomes, and repeat as necessary.
Registration is an important micro-conversion.
We can garner some valuable information from registration completions.
You have to register an account before you can purchase.
We would be losing potential customers in users who are unwilling or unable to complete the registration process.
Data Analysis
12
Checkout
This is the process that converts to Revenue and ROI, ultimately leading to Profit.
Therefore Checkout is the most important factor in my opinion.
I would believe that online customers have a shorter “attention span” and less time set aside than in-store customers.
As such the Checkout should operate as efficiently as possible to retain online web customers.
Landing pages
These are the first pages that users see when they visit the site.
If the design is poor, or they cannot accomplish their goals, then users will exit the site, thus lowering our Conversion Rate.
In Page Analytics allows us to see what & how users are attempting to accomplish their goals so we can optimise accordingly.
Areas of Importance
13
Product pages & Category pages
Product pages as more important than Category pages.
A bad Category page will likely lead to Conversion Rate, ROI, Revenue, and Profit suffering. Similar goes for Products.
Ecommerce Tracking will allow us to see which are the most popular products being sold.
In Page Analytics will show where the most-interacted-with products are being displayed on the Category page. Do not au-
tomatically put the best selling product in the most prominent position, as there may be a less popular, but more expensive
product, that draws more Revenue and Profit.
In Page Analytics allows us to see how users most commonly interact with Product pages. It may be that Product pages with
3 or more images see better interactions on these images, and then a higher purchase rate than those with fewer images.
Registration
Registration is an important micro-conversion as it offers us the chance to collate more information about our customers.
We can then better target key demographics.
You have to register in order to complete checkout so if we are losing Registrations we are also losing potential Revenue.
Areas of Importance
14
Audience - segment through time on site, location, technology, traffic sources.
A site like asda.com is bound to have a large, diverse audience,
Using data segmentation we are able to categorise site users into targetable demographics.
By looking at metrics such as time on site, location, technology, and traffic sources we can ascertain a clearer image of users’
requirements on the site, and as such serve them better in order to increase Revenue and Profit.
How people interact on site dependant on traffic sources and technology.
Look at how people from different traffic sources interact on the site.
For example, a user landing directly onto a Category page from an AdWords ad might be the highest converting user on the
site, however if we were to send that user directly to a Product page instead, the Conversion Rate could increase further.
Organic could be more informational queries, while PPC is more transactional.
The same goes for technology/devices. A mobile user may spend less time on site, but convert just as well as desktop users,
as mobile users may not want to use up their data, or conversely it is much more comfortable to fully browse a site on desk-
top.
Data Points to Investigate
15
Keyword Strategy
In my experience organic search has been the largest traffic source for all websites I have dealt with.
A highly focused keyword targeting strategy can vastly improve the performance of a website.
There could still be a large untapped revenue stream from other search terms.
Observations
URL structure -		 asda.com/asda-webstore/drinks instead of groceries.asda.com/asda-webstore/landing/home.shtm		
				l?cmpid=ahc-_-ghs-sna1-_-asdacom-dsk-_-hp#/cat/1215135760614
Forced registration - 	 Forcing users to register an account can be offputting.
				 Potential revenue stream lost by forcing an account sing up.
				 The registration box is also the first thing you see on the home page rather than products.
				 A/B testing or In Page Analytics analysis could be conducted to optimise Conversion Rate.
Landing pages - 		 The landing pages are extremely busy.
				 The groceries.asda.com home page for example has a ton of information, images and pricing on it. 	
				 Heat map testing or lab usability testing could be carried out to optimise this situation.
Data Points to Investigate
16
Thank you.
17
Any questions?

Más contenido relacionado

La actualidad más candente

Seo Workshop
Seo WorkshopSeo Workshop
Seo Workshop
mike andy
 

La actualidad más candente (20)

An introduction to Google Analytics
An introduction to Google AnalyticsAn introduction to Google Analytics
An introduction to Google Analytics
 
How to use pertinently Google Analytics, by Gilles Barbier
How to use pertinently Google Analytics, by Gilles BarbierHow to use pertinently Google Analytics, by Gilles Barbier
How to use pertinently Google Analytics, by Gilles Barbier
 
How to Pass the Google Analytics Individual Qualification Test by Slingshot SEO
How to Pass the  Google Analytics Individual Qualification Test by Slingshot SEOHow to Pass the  Google Analytics Individual Qualification Test by Slingshot SEO
How to Pass the Google Analytics Individual Qualification Test by Slingshot SEO
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Crash Course on Google Analytics
Crash Course on Google AnalyticsCrash Course on Google Analytics
Crash Course on Google Analytics
 
Google Analytics 101
Google Analytics 101Google Analytics 101
Google Analytics 101
 
Google Analytics Basic Essentials
Google Analytics Basic EssentialsGoogle Analytics Basic Essentials
Google Analytics Basic Essentials
 
Understanding Google Analytics: 5 Basic Questions Answered
Understanding Google Analytics: 5 Basic Questions AnsweredUnderstanding Google Analytics: 5 Basic Questions Answered
Understanding Google Analytics: 5 Basic Questions Answered
 
Seo Workshop
Seo WorkshopSeo Workshop
Seo Workshop
 
Google Analytics for SEO Beginners
Google Analytics for SEO BeginnersGoogle Analytics for SEO Beginners
Google Analytics for SEO Beginners
 
Top 60 Marketing Tips
Top 60 Marketing TipsTop 60 Marketing Tips
Top 60 Marketing Tips
 
Analytics
AnalyticsAnalytics
Analytics
 
Introduction to web analytics and the Google analytics platform pdf
Introduction to web analytics and the Google analytics platform pdfIntroduction to web analytics and the Google analytics platform pdf
Introduction to web analytics and the Google analytics platform pdf
 
Google Analytics: Introduction & User Training
Google Analytics: Introduction & User TrainingGoogle Analytics: Introduction & User Training
Google Analytics: Introduction & User Training
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Optimaal je Google Analytics Account inrichten
Optimaal je Google Analytics Account inrichtenOptimaal je Google Analytics Account inrichten
Optimaal je Google Analytics Account inrichten
 
Google Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to KnowGoogle Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to Know
 
Google analytics by Neha Nayak
Google analytics by Neha NayakGoogle analytics by Neha Nayak
Google analytics by Neha Nayak
 

Destacado

Periscopix google event 9 may 2012.com
Periscopix google event 9 may 2012.comPeriscopix google event 9 may 2012.com
Periscopix google event 9 may 2012.com
Periscopix
 

Destacado (6)

Periscopix google event 9 may 2012.com
Periscopix google event 9 may 2012.comPeriscopix google event 9 may 2012.com
Periscopix google event 9 may 2012.com
 
Periscopix & Google Event 2011
Periscopix & Google Event 2011Periscopix & Google Event 2011
Periscopix & Google Event 2011
 
What the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year LaterWhat the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year Later
 
The World's Biggest Social Media Team
The World's Biggest Social Media TeamThe World's Biggest Social Media Team
The World's Biggest Social Media Team
 
Storytelling in 2014
Storytelling in 2014Storytelling in 2014
Storytelling in 2014
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 

Similar a Periscopix presentation

Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User Web
Roman Zykov
 
Google Analytics What's Next (SVCC 2010)
Google Analytics What's Next (SVCC 2010)Google Analytics What's Next (SVCC 2010)
Google Analytics What's Next (SVCC 2010)
Massimo Paolini
 
BCCCA Google Analytics for Improved Lead Generation
BCCCA Google Analytics for Improved Lead GenerationBCCCA Google Analytics for Improved Lead Generation
BCCCA Google Analytics for Improved Lead Generation
Philippe Taza
 

Similar a Periscopix presentation (20)

Temario del GAIQ
Temario del GAIQTemario del GAIQ
Temario del GAIQ
 
Google Analytics Questions Answer Prepration
Google Analytics Questions Answer PreprationGoogle Analytics Questions Answer Prepration
Google Analytics Questions Answer Prepration
 
Google Analytics: Configuring 10 Key Ecommerce Metrics
Google Analytics: Configuring 10 Key Ecommerce MetricsGoogle Analytics: Configuring 10 Key Ecommerce Metrics
Google Analytics: Configuring 10 Key Ecommerce Metrics
 
Aprobar el examen de google analytics ruben velasco
Aprobar el examen de google analytics ruben velascoAprobar el examen de google analytics ruben velasco
Aprobar el examen de google analytics ruben velasco
 
Google analytics account setup optimization
Google analytics account setup optimization Google analytics account setup optimization
Google analytics account setup optimization
 
Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016
 
Google Analytics for Hotels
Google Analytics for HotelsGoogle Analytics for Hotels
Google Analytics for Hotels
 
Guide to-google-analytics google 4
Guide to-google-analytics google 4Guide to-google-analytics google 4
Guide to-google-analytics google 4
 
Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)
 
Google Analytics Report Automation (Magic)
Google Analytics Report Automation (Magic) Google Analytics Report Automation (Magic)
Google Analytics Report Automation (Magic)
 
Google Analytics Workshop 2013
Google Analytics Workshop 2013Google Analytics Workshop 2013
Google Analytics Workshop 2013
 
Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP Toolkit
 
Getting stared with google analytics
Getting stared with google analyticsGetting stared with google analytics
Getting stared with google analytics
 
Google Analytics for Beginners.pdf
Google Analytics for Beginners.pdfGoogle Analytics for Beginners.pdf
Google Analytics for Beginners.pdf
 
How to use google forms to make landing pages and track data
How to use google forms to make landing pages and track dataHow to use google forms to make landing pages and track data
How to use google forms to make landing pages and track data
 
How To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your BlogHow To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your Blog
 
Google Interface and Installation
Google Interface and InstallationGoogle Interface and Installation
Google Interface and Installation
 
Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User Web
 
Google Analytics What's Next (SVCC 2010)
Google Analytics What's Next (SVCC 2010)Google Analytics What's Next (SVCC 2010)
Google Analytics What's Next (SVCC 2010)
 
BCCCA Google Analytics for Improved Lead Generation
BCCCA Google Analytics for Improved Lead GenerationBCCCA Google Analytics for Improved Lead Generation
BCCCA Google Analytics for Improved Lead Generation
 

Último

Último (20)

Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 

Periscopix presentation

  • 1. “You have been commissioned to analyse the performance of the online grocery shopping section of asda.com using Google Analytics. Besides the most basic out-of-the-box features please explain which features you think will be most useful to implement and why. Please use examples of any coding that is required to implement these features. Secondly, having completed the installation and gathered some data please describe how you would begin to analyse the data and understand the performance of the site. Where would you focus initially and which features would you use to help you. You may wish to comment on any observations you made about the site whilst browsing.” The Proposition 1
  • 2. Ecommerce Tracking For me, ecommerce tracking would be the top priority feature to implement. asda.com’s ultimate goal is to make a profit. Enable ecommerce tracking in GA. Implement the ga.js ecommerce tracking in either the shopping cart pages or through the ecommerce software. Successful implementation of this tracking code allows us to view ecommerce data in GA. Features To Implement 2
  • 3. Ecommerce Tracking Collate a sufficient amount of data. Monitor daily, with an in-depth review of the data weekly. Produce monthly and quarterly reports. KPIs: Revenue, ROI, and, if we have the margin data available to us, Profit and Loss. Segment this data. The first two data points are available in GA, while Profit and Loss would have to be calculated outside of GA. Secondary metrics: Conversion Rate, Average Order Value, Time to Purchase, and number of Transactions. Please note these are my KPIs for ecommerce tracking solely, and not for the site as a whole. Data Analysis 3
  • 4. <html> <head> <title>Receipt for your groceries purchase from Asda</title> <script type=”text/javascript”> var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-XXXXX-X’]); _gaq.push([‘_trackPageview’]); _gaq.push([‘_addTrans’, ‘1234’, // transaction ID - required ‘Asda’, // affiliation or store name ‘11.99’, // total - required ‘1.29’, // tax ‘5’, // shipping ‘Southampton’, // city ‘Hampshire’, // county ‘United Kingdom’ // country ]); // add item might be called for every item in the shopping cart // where your ecommerce engine loops through each item in the cart and // prints out _addItem for each _gaq.push([‘_addItem’, ‘1234’, // transaction ID - required ‘DD44’, // stock keeping unit(SKU)/code - required ‘Steak’, // product name ‘Fillet’, // category or variation ‘11.99’, // unit price - required ‘1’ // quantity - required ]); _gaq.push([‘_trackTrans’]); //submits transaction to the Analytics servers (function() { var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body> Thank you for your order. You will receive an email containing all your order details. </body> </html> Ecommerce Tracking Code 4
  • 5. In Page Analytics The next feature I would use is In Page Analytics. In Page Analytics allows me to make a visual assessment of how users are interacting with the pages on the website. Determine whether or not the page layout is optimised for what I want users to accomplish on the page. An add on to In Page Analytics that I would choose to implement on asda.com would be enhanced link attribution. Enables me to view separate information for multiple links on a page that all have the same destination. This tagging can be added into either analytics.js (left hand code) or ga.js (right hand code). I would use ga.js as this is the code I have used for the ecommerce tracking. Features To Implement 5 ga(‘create’, ‘UA-XXXX-X’); ga(‘require’, ‘linkid’, ‘linkid.js’); ga(‘send’, ‘pageview’); Add the tag to the code, after you create a tracking object. var _gaq = _gaq || []; var pluginUrl = ‘//www.google-analytics.co.uk/plugins/ga/inpage_linkid.js’; _gaq.push([‘_require’, ‘inpage_linkid’, pluginUrl]); _gaq.push([‘_setAccount’, ‘UA-XXXXXX-Y’]); _gaq.push([‘_trackPageview’]); Add the tag to the tracking code, before _trackPageview.
  • 6. In Page Analytics After I implement the enhanced tracking code, I would then enable enhanced link attribution in GA using the following: - Click Admin at the top of Analytics page. - Navigate to the property for which I want to use enhanced link attribution and click the Property Settings tab. - In the In-Page Analytics section, select the Use enhanced link attribution option. - Click Apply. In Page Analytics allows me to see where users are interacting on the page and which links are driving conversions & traffic, For example, I could test moving a special offer higher up the page to a position where the link garners higher clicks, or if the special offer isn’t earning more clicks in the prominent position, I may consider liasing with the client to remove offers of this type if I find a suitable level of supporting data. If I have three different links pointing to the same destination, however one or two of those links are outperforming the oth- ers, I may consider suggesting the removal of the underperforming links in order to streamline navigation and save “link juice” if it is being passed between pages. Data Analysis 6
  • 7. Set Up Goal For Checkout Completion The next step I would take would be to set up a goal for checkout completion. Use a succes page (i.e. www.asda.com/checkout/complete) as the destination goal. This enables us to analyse the checkout completion process, and the efficiency of our checkout. In order to do this I would however have to enable a Funnel Visualisation. I have illustrated the process with screenshots on the following slide. I would refrain from using Event Tracking instead of a success page. Once this goal has been set up and running for an adequate period of time, I can then look at the Funnel Visualisation under the Conversions > Goals menu in GA. Features To Implement 7
  • 9. 9 Data Analysis Set Up Goal For Checkout Completion Analyse and see at where I am losing users in the checkout process. Optimise the pages in the checkout. Once these changes are made I can again collate new data, analyse the outcomes, and repeat as necessary. In my personal experience, customers normally abandon the checkout process at the first step (shopping cart page) or the final step (payment information page).
  • 10. Set Up Goal For Registration Completion Now I would set up another goal for user registration using a succes page. The process is the same as on the previous two slides, however the Funnel Steps would show as the following instead: 1. /registration 2. /registration/enterdetails 3. /registration/success Once this goal has been set up and running for an adequate period of time, I can then look at the Funnel Visualisation under the Conversions > Goals menu in GA. Given the registration process is shorter than the checkout process, I wouldn’t be as unhappy using Event Tracking instead of a success page to track registrations. The code for the final Registration Success button, in a friendly url, would be as follows: <a href=”groceries.asda.com/asda-webstore/registration/success” onClick=”_gaq.push([‘_trackEvent’, ‘Registration’, ‘Groceries’,,, false]);”>Register</a> This is under the premise that we do not consider it a bounce when a visitor views one page, submits a contact form and leaves without viewing any other pages. Features To Implement 10
  • 11. Set Up Goal For Registration Completion Once the event tracking script is in place, I now need to set up the event as a goal in Google Analytics by going through to Admin panel to Goals, and clicking + New Goal, with the resulting 3 steps looking like the below. Goal Implementation 11
  • 12. Set Up Goal For Registration Completion Analyse where users are abandoning the registration process. Optimise the pages in the registration process. Once these changes are made I can again collate new data, analyse the outcomes, and repeat as necessary. Registration is an important micro-conversion. We can garner some valuable information from registration completions. You have to register an account before you can purchase. We would be losing potential customers in users who are unwilling or unable to complete the registration process. Data Analysis 12
  • 13. Checkout This is the process that converts to Revenue and ROI, ultimately leading to Profit. Therefore Checkout is the most important factor in my opinion. I would believe that online customers have a shorter “attention span” and less time set aside than in-store customers. As such the Checkout should operate as efficiently as possible to retain online web customers. Landing pages These are the first pages that users see when they visit the site. If the design is poor, or they cannot accomplish their goals, then users will exit the site, thus lowering our Conversion Rate. In Page Analytics allows us to see what & how users are attempting to accomplish their goals so we can optimise accordingly. Areas of Importance 13
  • 14. Product pages & Category pages Product pages as more important than Category pages. A bad Category page will likely lead to Conversion Rate, ROI, Revenue, and Profit suffering. Similar goes for Products. Ecommerce Tracking will allow us to see which are the most popular products being sold. In Page Analytics will show where the most-interacted-with products are being displayed on the Category page. Do not au- tomatically put the best selling product in the most prominent position, as there may be a less popular, but more expensive product, that draws more Revenue and Profit. In Page Analytics allows us to see how users most commonly interact with Product pages. It may be that Product pages with 3 or more images see better interactions on these images, and then a higher purchase rate than those with fewer images. Registration Registration is an important micro-conversion as it offers us the chance to collate more information about our customers. We can then better target key demographics. You have to register in order to complete checkout so if we are losing Registrations we are also losing potential Revenue. Areas of Importance 14
  • 15. Audience - segment through time on site, location, technology, traffic sources. A site like asda.com is bound to have a large, diverse audience, Using data segmentation we are able to categorise site users into targetable demographics. By looking at metrics such as time on site, location, technology, and traffic sources we can ascertain a clearer image of users’ requirements on the site, and as such serve them better in order to increase Revenue and Profit. How people interact on site dependant on traffic sources and technology. Look at how people from different traffic sources interact on the site. For example, a user landing directly onto a Category page from an AdWords ad might be the highest converting user on the site, however if we were to send that user directly to a Product page instead, the Conversion Rate could increase further. Organic could be more informational queries, while PPC is more transactional. The same goes for technology/devices. A mobile user may spend less time on site, but convert just as well as desktop users, as mobile users may not want to use up their data, or conversely it is much more comfortable to fully browse a site on desk- top. Data Points to Investigate 15
  • 16. Keyword Strategy In my experience organic search has been the largest traffic source for all websites I have dealt with. A highly focused keyword targeting strategy can vastly improve the performance of a website. There could still be a large untapped revenue stream from other search terms. Observations URL structure - asda.com/asda-webstore/drinks instead of groceries.asda.com/asda-webstore/landing/home.shtm l?cmpid=ahc-_-ghs-sna1-_-asdacom-dsk-_-hp#/cat/1215135760614 Forced registration - Forcing users to register an account can be offputting. Potential revenue stream lost by forcing an account sing up. The registration box is also the first thing you see on the home page rather than products. A/B testing or In Page Analytics analysis could be conducted to optimise Conversion Rate. Landing pages - The landing pages are extremely busy. The groceries.asda.com home page for example has a ton of information, images and pricing on it. Heat map testing or lab usability testing could be carried out to optimise this situation. Data Points to Investigate 16