SlideShare a Scribd company logo
@DNNConDon’t forget to include #DNNCon in your tweets!
@DNNConDon’t forget to include #DNNCon in your tweets!
Using Google Analytics
to Guide & Grade Web Projects
Jason Stone, VP Sales & Marketing,
Engage
jstone@engagesoftware.com
@DNNConDon’t forget to include #DNNCon in your tweets!
1. “Beginner-Level” Content
2. Why Analytics Matter
3. What to Look for in the Data
4. Real World Examples
5. Tips and Best Practices
6. A Free Tool
What to Expect Today
@DNNConDon’t forget to include #DNNCon in your tweets!
Guiding
Projects
Google Analytics
@DNNConDon’t forget to include #DNNCon in your tweets!
1. Used by the Majority of Good Sites
(~70%)
2. ROI (Defend the Spend)
3. DMAIC (Define, Measure, Analyze,
Improve, Control)
The data can answer Marketing’s
questions around who, when, and
what.
Why GA Matters
@DNNConDon’t forget to include #DNNCon in your tweets!
• The client has GA installed and
working correctly.
• They’re Going to Share Read &
Analyze Access With You
• Clean data? One URL source,
understand Filters.
First, Confirm Important
Assumptions
@DNNConDon’t forget to include #DNNCon in your tweets!
Part 1: Guiding
Let’s Look at the Numbers…
@DNNConDon’t forget to include #DNNCon in your tweets!
Initial View is “Audience
Overview”
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from “Audience
Overview”
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from “Audience
Overview”
Bounce Rate can have a different average for different kinds
of sites, though 40% is an overall average. In this case, 80.25%
is an indication of a problem. It’s too high for this Client’s site.
@DNNConDon’t forget to include #DNNCon in your tweets!
Does this chart look right?
@DNNConDon’t forget to include #DNNCon in your tweets!
What about these?
@DNNConDon’t forget to include #DNNCon in your tweets!
Behavior > Site Content > All
Pages
@DNNConDon’t forget to include #DNNCon in your tweets!
Behavior > Site Content > All Pages >
Page Title
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from All Pages
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from All Pages
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from All Pages
@DNNConDon’t forget to include #DNNCon in your tweets!
Metrics from All Pages
@DNNConDon’t forget to include #DNNCon in your tweets!
Acquisition > All Traffic > Referrals
Tips and Tricks: Got Bots?
@DNNConDon’t forget to include #DNNCon in your tweets!
Advanced Search
@DNNConDon’t forget to include #DNNCon in your tweets!
Tips and Tricks: User Searches
Use searches to help see what users
can’t find.
Option 1: Advanced Search for “Search”
@DNNConDon’t forget to include #DNNCon in your tweets!
Tips and Tricks: User Searches
Use searches to help see what users
can’t find.
Option 2: Behavior > Site Search >
Overview
@DNNConDon’t forget to include #DNNCon in your tweets!
Tips and Tricks: Dealing with a
Larger Site
1. Export the lines to Excel (5,000 at a
time).
2. You’ll Need To Merge the Excel Files.
3. OR use Google Sheets:
https://developers.google.com/analytics/sol
utions/articles/reporting-apps-script
1. Play with the numbers. They offer
real insights.
@DNNConDon’t forget to include #DNNCon in your tweets!
Grading
Projects
Google Analytics
@DNNConDon’t forget to include #DNNCon in your tweets!
Current GA Universal Analytics Script
Start with the correct GA code.
In DNN Change Host >
SiteAnalytics.config to match the code
from Google Analytics
Admin > Property > Tracking Code
@DNNConDon’t forget to include #DNNCon in your tweets!
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)
[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})
(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', ‘UA-XXXXXXXX-X', 'auto');
ga('send', 'pageview');
</script>
Current GA Universal Analytics
Tracking Code
It should look like this:
@DNNConDon’t forget to include #DNNCon in your tweets!
Current GA Universal Analytics Script
Swap UA-XXXXXXXX-X code for
[‘Tracking Code’] to use DNN’s Google
Analytics Token.
@DNNConDon’t forget to include #DNNCon in your tweets!
Current GA Universal Analytics Tracking
Code
Recommended: Stick with the
Client’s existing UA tracking code
for historic comparison reporting.
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Up (Confirm) Views
Master / Raw
Filtered
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Up (Confirm) Filters
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Up (Confirm) Views
Master / Raw
Filtered
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Up (Confirm) Filters: Remove
Internal IPs
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Up (Confirm) Filters: Clean
Case
@DNNConDon’t forget to include #DNNCon in your tweets!
Set Admin > View
Settings
•Default Page
•“Bot Filtering”
•Site Search Enabled
•Queries Stripped
Install (Confirm) A Clean View
@DNNConDon’t forget to include #DNNCon in your tweets!
Remember everything we looked at in
the beginning?
Pick your poison: Sessions, PVs, UPVs,
Time on Site, Bounce Rate, Exit %...
Don’t forget: Event tracking
Set KPIs
@DNNConDon’t forget to include #DNNCon in your tweets!
ga('send', 'event', [eventCategory],
[eventAction], [eventLabel],
[eventValue], [fieldsObject])
Event Tracking: Clicks, Media files,
PDFs, etc.
@DNNConDon’t forget to include #DNNCon in your tweets!
Acquisition > All Traffic >
Referrals
Got Friends? Tell them about the new
launch.
@DNNConDon’t forget to include #DNNCon in your tweets!
Tips & Tricks: View Root
Domains
@DNNConDon’t forget to include #DNNCon in your tweets!
Watch for Error 404s
@DNNConDon’t forget to include #DNNCon in your tweets!
1. At Launch
2. 30, 60, 90 days
3. GA auto emails to stakeholders
4. Quill Engage by Narrative Science
Monitor the Data
@DNNConDon’t forget to include #DNNCon in your tweets!
Questions?
Google Analytics
@DNNConDon’t forget to include #DNNCon in your tweets!
Want More?
engagesoftware.com/blog
www.linkedin.com/in/jasonhston
@StoneSTL
Google Analytics
@DNNConDon’t forget to include #DNNCon in your tweets!
THANKS TO ALL OF OUR GENEROUS
SPONSORS!
AND MOST OF ALL – THANK YOU!!

More Related Content

PPT
DNNcon 2016: Are There Security Flaws in Your DNN Modules?
PPTX
Creating URL Providers for your Custom Extensions
PDF
Social Bookmark Api
PDF
Seek and ye shall find - 28.10.2016
PDF
Configuring the Yoast Wordpress SEO Plugin
PPTX
Google Analytics Referral Spam - Pubcon Las Vegas 2015
PPT
BC BMPR Pres: Technical Resources
PPTX
7 Secrets Of A Successful Facebook Page
DNNcon 2016: Are There Security Flaws in Your DNN Modules?
Creating URL Providers for your Custom Extensions
Social Bookmark Api
Seek and ye shall find - 28.10.2016
Configuring the Yoast Wordpress SEO Plugin
Google Analytics Referral Spam - Pubcon Las Vegas 2015
BC BMPR Pres: Technical Resources
7 Secrets Of A Successful Facebook Page

What's hot (15)

PPTX
Yoast SEO Plugin - 2015 Pubcon Vegas
PPTX
SEO and YouTube - PRNews April 2019
PDF
Competitive keyword research | VE PEOPLE
PDF
Asychronous javascript using LAX
PDF
Rich text editing with Draft.js
PDF
Getting started-checklist
PPTX
seo for blogspot
PPTX
Popular SEO plugin for WordPress - WordCamp Pune 2015
PPT
Links4
PPT
Podcasts
PPT
SES SF 2010 - Whats Next for SEO and News
PDF
The Ultimate Free Digital Marketing Toolkit
KEY
20110611 Facebook Case Study
PPTX
One Hit Wonder's Guide to WordPress SEO
PPTX
WordPress Myths Uncovered
Yoast SEO Plugin - 2015 Pubcon Vegas
SEO and YouTube - PRNews April 2019
Competitive keyword research | VE PEOPLE
Asychronous javascript using LAX
Rich text editing with Draft.js
Getting started-checklist
seo for blogspot
Popular SEO plugin for WordPress - WordCamp Pune 2015
Links4
Podcasts
SES SF 2010 - Whats Next for SEO and News
The Ultimate Free Digital Marketing Toolkit
20110611 Facebook Case Study
One Hit Wonder's Guide to WordPress SEO
WordPress Myths Uncovered
Ad

Similar to Analytics In, Analytics Out: Using Google Analytics to Guide and Grade Web Projects (20)

PPTX
Google analytics and google data studio
PPTX
Google analytics concepts introduction
PDF
Marketing Analytics Masterclass April 2017
PPT
Google analytics traning for beginner ( part 1)
PDF
Analytics 201
PDF
Google Analytics 101
PDF
How to Make the Most of Google Analytics on Your Evoq Site
 
PPTX
Google analytics getting_started
PPTX
Google Analytics Workshop 2013
PPTX
Google-Analytics-101-Mantuls.pptx
PDF
Introducing Google Analytics
PPTX
TKG's Breakfast Bootcamp 2013: How to Make Sense of Your Stats - Google Analy...
PDF
Google Analytics Overview
PDF
Google Analytics Overview
PDF
GoogleAnalytics
PDF
Introduction to Google Analytics
PDF
Google Analytics Overview
PPT
Google analytics-seo-meetup
PPTX
Google A
PPTX
Understanding Google Analytics
Google analytics and google data studio
Google analytics concepts introduction
Marketing Analytics Masterclass April 2017
Google analytics traning for beginner ( part 1)
Analytics 201
Google Analytics 101
How to Make the Most of Google Analytics on Your Evoq Site
 
Google analytics getting_started
Google Analytics Workshop 2013
Google-Analytics-101-Mantuls.pptx
Introducing Google Analytics
TKG's Breakfast Bootcamp 2013: How to Make Sense of Your Stats - Google Analy...
Google Analytics Overview
Google Analytics Overview
GoogleAnalytics
Introduction to Google Analytics
Google Analytics Overview
Google analytics-seo-meetup
Google A
Understanding Google Analytics
Ad

More from Engage Software (12)

PDF
The Importance of UX in Association Website Design
PDF
Millennial Engagement Strategies for Associations
PPTX
Enterprise Social Networking
PPTX
Responsive Views with Knockout
PPT
JavaScript: The Language
ODP
Packaging DNN extensions
ODP
Considerations with Writing JavaScript in your DotNetNuke site
PDF
Building A Membership Provider For DotNetNuke 4.X.X
PPT
Building DotNetNuke Modules
PDF
DotNetNuke In An Hour
PDF
The Right Way To Install Upgrade Dnn
PDF
What’s New In DotNetNuke 5 (Cambrian)
The Importance of UX in Association Website Design
Millennial Engagement Strategies for Associations
Enterprise Social Networking
Responsive Views with Knockout
JavaScript: The Language
Packaging DNN extensions
Considerations with Writing JavaScript in your DotNetNuke site
Building A Membership Provider For DotNetNuke 4.X.X
Building DotNetNuke Modules
DotNetNuke In An Hour
The Right Way To Install Upgrade Dnn
What’s New In DotNetNuke 5 (Cambrian)

Recently uploaded (20)

PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Testing WebRTC applications at scale.pdf
PPTX
cyber security Workshop awareness ppt.pptx
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introduction to Information and Communication Technology
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
innovation process that make everything different.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
Funds Management Learning Material for Beg
PPTX
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
PPTX
Internet___Basics___Styled_ presentation
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Decoding a Decade: 10 Years of Applied CTI Discipline
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
Testing WebRTC applications at scale.pdf
cyber security Workshop awareness ppt.pptx
QR Codes Qr codecodecodecodecocodedecodecode
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction to Information and Communication Technology
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Introuction about WHO-FIC in ICD-10.pptx
innovation process that make everything different.pptx
Digital Literacy And Online Safety on internet
Funds Management Learning Material for Beg
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
Internet___Basics___Styled_ presentation
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Triggering QUIC, presented by Geoff Huston at IETF 123

Analytics In, Analytics Out: Using Google Analytics to Guide and Grade Web Projects

  • 1. @DNNConDon’t forget to include #DNNCon in your tweets!
  • 2. @DNNConDon’t forget to include #DNNCon in your tweets! Using Google Analytics to Guide & Grade Web Projects Jason Stone, VP Sales & Marketing, Engage [email protected]
  • 3. @DNNConDon’t forget to include #DNNCon in your tweets! 1. “Beginner-Level” Content 2. Why Analytics Matter 3. What to Look for in the Data 4. Real World Examples 5. Tips and Best Practices 6. A Free Tool What to Expect Today
  • 4. @DNNConDon’t forget to include #DNNCon in your tweets! Guiding Projects Google Analytics
  • 5. @DNNConDon’t forget to include #DNNCon in your tweets! 1. Used by the Majority of Good Sites (~70%) 2. ROI (Defend the Spend) 3. DMAIC (Define, Measure, Analyze, Improve, Control) The data can answer Marketing’s questions around who, when, and what. Why GA Matters
  • 6. @DNNConDon’t forget to include #DNNCon in your tweets! • The client has GA installed and working correctly. • They’re Going to Share Read & Analyze Access With You • Clean data? One URL source, understand Filters. First, Confirm Important Assumptions
  • 7. @DNNConDon’t forget to include #DNNCon in your tweets! Part 1: Guiding Let’s Look at the Numbers…
  • 8. @DNNConDon’t forget to include #DNNCon in your tweets! Initial View is “Audience Overview”
  • 9. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from “Audience Overview”
  • 10. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from “Audience Overview” Bounce Rate can have a different average for different kinds of sites, though 40% is an overall average. In this case, 80.25% is an indication of a problem. It’s too high for this Client’s site.
  • 11. @DNNConDon’t forget to include #DNNCon in your tweets! Does this chart look right?
  • 12. @DNNConDon’t forget to include #DNNCon in your tweets! What about these?
  • 13. @DNNConDon’t forget to include #DNNCon in your tweets! Behavior > Site Content > All Pages
  • 14. @DNNConDon’t forget to include #DNNCon in your tweets! Behavior > Site Content > All Pages > Page Title
  • 15. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from All Pages
  • 16. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from All Pages
  • 17. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from All Pages
  • 18. @DNNConDon’t forget to include #DNNCon in your tweets! Metrics from All Pages
  • 19. @DNNConDon’t forget to include #DNNCon in your tweets! Acquisition > All Traffic > Referrals Tips and Tricks: Got Bots?
  • 20. @DNNConDon’t forget to include #DNNCon in your tweets! Advanced Search
  • 21. @DNNConDon’t forget to include #DNNCon in your tweets! Tips and Tricks: User Searches Use searches to help see what users can’t find. Option 1: Advanced Search for “Search”
  • 22. @DNNConDon’t forget to include #DNNCon in your tweets! Tips and Tricks: User Searches Use searches to help see what users can’t find. Option 2: Behavior > Site Search > Overview
  • 23. @DNNConDon’t forget to include #DNNCon in your tweets! Tips and Tricks: Dealing with a Larger Site 1. Export the lines to Excel (5,000 at a time). 2. You’ll Need To Merge the Excel Files. 3. OR use Google Sheets: https://developers.google.com/analytics/sol utions/articles/reporting-apps-script 1. Play with the numbers. They offer real insights.
  • 24. @DNNConDon’t forget to include #DNNCon in your tweets! Grading Projects Google Analytics
  • 25. @DNNConDon’t forget to include #DNNCon in your tweets! Current GA Universal Analytics Script Start with the correct GA code. In DNN Change Host > SiteAnalytics.config to match the code from Google Analytics Admin > Property > Tracking Code
  • 26. @DNNConDon’t forget to include #DNNCon in your tweets! <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o) [0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)}) (window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', ‘UA-XXXXXXXX-X', 'auto'); ga('send', 'pageview'); </script> Current GA Universal Analytics Tracking Code It should look like this:
  • 27. @DNNConDon’t forget to include #DNNCon in your tweets! Current GA Universal Analytics Script Swap UA-XXXXXXXX-X code for [‘Tracking Code’] to use DNN’s Google Analytics Token.
  • 28. @DNNConDon’t forget to include #DNNCon in your tweets! Current GA Universal Analytics Tracking Code Recommended: Stick with the Client’s existing UA tracking code for historic comparison reporting.
  • 29. @DNNConDon’t forget to include #DNNCon in your tweets! Set Up (Confirm) Views Master / Raw Filtered
  • 30. @DNNConDon’t forget to include #DNNCon in your tweets! Set Up (Confirm) Filters
  • 31. @DNNConDon’t forget to include #DNNCon in your tweets! Set Up (Confirm) Views Master / Raw Filtered
  • 32. @DNNConDon’t forget to include #DNNCon in your tweets! Set Up (Confirm) Filters: Remove Internal IPs
  • 33. @DNNConDon’t forget to include #DNNCon in your tweets! Set Up (Confirm) Filters: Clean Case
  • 34. @DNNConDon’t forget to include #DNNCon in your tweets! Set Admin > View Settings •Default Page •“Bot Filtering” •Site Search Enabled •Queries Stripped Install (Confirm) A Clean View
  • 35. @DNNConDon’t forget to include #DNNCon in your tweets! Remember everything we looked at in the beginning? Pick your poison: Sessions, PVs, UPVs, Time on Site, Bounce Rate, Exit %... Don’t forget: Event tracking Set KPIs
  • 36. @DNNConDon’t forget to include #DNNCon in your tweets! ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]) Event Tracking: Clicks, Media files, PDFs, etc.
  • 37. @DNNConDon’t forget to include #DNNCon in your tweets! Acquisition > All Traffic > Referrals Got Friends? Tell them about the new launch.
  • 38. @DNNConDon’t forget to include #DNNCon in your tweets! Tips & Tricks: View Root Domains
  • 39. @DNNConDon’t forget to include #DNNCon in your tweets! Watch for Error 404s
  • 40. @DNNConDon’t forget to include #DNNCon in your tweets! 1. At Launch 2. 30, 60, 90 days 3. GA auto emails to stakeholders 4. Quill Engage by Narrative Science Monitor the Data
  • 41. @DNNConDon’t forget to include #DNNCon in your tweets! Questions? Google Analytics
  • 42. @DNNConDon’t forget to include #DNNCon in your tweets! Want More? engagesoftware.com/blog www.linkedin.com/in/jasonhston @StoneSTL Google Analytics
  • 43. @DNNConDon’t forget to include #DNNCon in your tweets! THANKS TO ALL OF OUR GENEROUS SPONSORS! AND MOST OF ALL – THANK YOU!!

Editor's Notes

  • #6: Good sites = Top 1,000,000 as ranked by Alexa.
  • #7: Ask the client and test with Real-Time view. Ask the client. Trust, but confirm. Double-check the URLs to see if there’s something awry.
  • #29: A glaring page in the top 10 position is one thing
  • #35: We don’t use the optional Default page field, which is meant to aggregate (trialing slash pages and default.aspx or pages under one. If it has a www. Or .com it’s WRONG. If it has .php it may be fine now, but it’s going to cause confusion on the new site if you keep this account.
  • #40: Not just bad for users, also bad for SEO. Set up those 301 redirects!