SlideShare une entreprise Scribd logo
1  sur  71
5 Ways to Make Use of
Your Google Analytics
Charlie Morris
@cdmo
About Me
Nutshell:
-  MSIS from UNC
-  NC State since ‘05
-  Joined NCSU Libraries 2 months ago
-  Interests and areas of expertise: "
   Google Analytics, Drupal, WordPress, users
   and content, jQuery, burritos, CSS (recent
   Sass + Compass convert), PHP + MySQL
Agenda
•  GA Basics
•  Why this presentation

5 Ways:
  1.    404s
  2.    Search
  3.    Goals (and Events)
  4.    Campaigns
  5.    Reporting
Google Analytics basics


User visits                 ga.js sends the       Google
 your site                  user’s browser       Analytics
and the GA                  information off     processes
 snippet is                  to GA servers       the data
 triggered                     and it sets      and makes
(along with                 cookies on the        reports
    ga.js)                                       available
                            user’s browser


  (This occurs in a fraction of a second)     (This takes hours)
Limitations
•    Won’t track if JS is turned off
•    “Unique” Visitors
•    Cookie deletion
•    NoScript and other add-ons
•    Trend data, not exact
Google Analytics is easy.
Step 1




Step 2
Step 1




Step 2
Do you collect web
traffic data?
             Yes
                          No




                      <20%
Do you use it
regularly to inform
website decisions?
So, how can you use it?
So, how can you use it?
So, how can you use it?
So, how can you use it?
So, how can you use it?
So, how can you use it?



“Data Puke”
Analysis Paralysis
Options
•  Analysis Paralysis
•  Don’t Bother/Ignore
Google Analytics is easy.*
Google Analytics is easy.*
*Unless you actually want to make use of it.
Options
•  Analysis Paralysis
•  Don’t Bother
•  How about: "
   
   
 
Implement a few helpful options and"
   
 
customize reporting
5 Ways
1. 404s




       Source: http://kilianmuster.com/404
Required:
  

A 404 error page see"

http://www.alistapart.com/articles/
perfect404/
Default GATC
 _gaq.push(['_setAccount', 'UA-######-#']);!
 _gaq.push(['_trackPageview']);!


_gaq    The global object for asynchronous tracking.
push    Executes the given command array.

_trackPageview Main logic of GATC. Takes one
               optional parameter, if it isn’t
               specified then GA will use current
               address.
Code
Modify the _trackPageview function:

try{!
_gaq.push(['_trackPageview', '/
404.php?page=' +
document.location.pathname +
document.location.search + '&from=' +
document.referrer]);!
} catch(err) {}!



Source: bit.ly/edui404
Pull Report
/404.php?page=/deansmessage.htm&from=http://cnr.ncsu.edu/fer/direct/
brown.php




     Page = deansmessage.htm

     From = http://cnr.ncsu.edu/fer/direct/brown.php
Generate a report
1.  See Top Content 
2.  Filter by “404”
3.  Set 500 per page"
    
4.  Set Up Email
(more on this later)
Create Redirects
RewriteEngine On!
RewriteRule scholarships.htm$ http://cnr.ncsu.edu/future/scholarships_financial_aid.php [R=301,NC]!
RewriteRule alumni.htm$ http://cnr.ncsu.edu/alumni_friends/ [R=301,NC]!
RewriteRule calendar$ http://cnr.ncsu.edu/news/calendar.php [R=301,NC]!
RewriteRule visitorinfocnr.htm$ http://cnr.ncsu.edu/future/visit.php [R=301,NC]!
RewriteRule   development/index.html$ http://cnr.ncsu.edu/alumni_friends/ [R=301,NC]!
RewriteRule   development/give.html$ http://cnr.ncsu.edu/alumni_friends/support/ [R=301,NC]!
RewriteRule   development/update.html$ http://cnr.ncsu.edu/alumni_friends/update_your_info.php
[R=301,NC]!
RewriteRule   distance.htm$ http://cnr.ncsu.edu/future/grad/distance_education.php [R=301,NC]!
RewriteRule   calendar/$ http://cnr.ncsu.edu/news/calendar.php [R=301,NC]!
RewriteRule   bsprogrm/prtm/sportmgt.htm$ http://cnr.ncsu.edu/prtm [R=301,NC]!
RewriteRule   directions.htm$ http://cnr.ncsu.edu/about/directions.php [R=301,NC]!
2. Search




        Source: http://rosenfeldmedia.com/books/searchanalytics/
Track Site Search Terms
<input type="text" size="31" name="q”>!
<input type="submit" value="Search" name="sa">!
Example: Extension Forestry
What can search analysis tell
             you?
•  What terms to include in campaigns*
•  What to feature on the homepage
•  How to structure information
•  What synonyms to use in the search itself
•  Where users are getting lost

Helps make your site and its content more
relevant and useful
Other low-hanging fruit
•    Daily number of visitors
•    Top visited pages
•    Average length of visits
•    Bounce rate
3. Goals




    Source: Sam Smith, http://bit.ly/eduiRaptor
“Defining your website goals is
probably the single most important
step of your configuration process,
as it enables you to define success” 

    -Brian Clifton, author of
    Advanced Web Metrics with Google Analytics
•  Need to have actual
   goals before you can         Mission!
   set “Goals”


                                 Business Goal
                                  Business Goal


                  Website
                   Website
                  Action
                      Website
                    Action
                      Action
An example
•  You: an instructional technology training unit
  –  Mission: To raise the instructional technology
     expertise of faculty
  –  Business Goal: Get more faculty to come to in-
     person training sessions
  –  Website Action: Registration for workshops
An example
•  You: an instructional technology training unit
  –  Mission: To raise the instructional technology
     expertise of faculty
  –  Business Goal: Get more faculty to come to in-
     person training sessions
  –  Website Action: Registration for workshops



                     GA ‘Goal’
What is a Google Analytics
“Goal”? 

         •  a pageview* that gets
            tallied as a conversion
Website Action Goal: Registration for workshops


                                      Training and
                                      development home
                                      page


                                    All workshops listing
                                    page

                                   Workshop
                                   information page


                                 Registration page


                                Thank you page
Implementing Goals




     (no code work needed)
Example: PRTM Online
Contact Form
This is all well and good, but
my goal isn’t something that
Google Analytics can track."
Like playing a video or an"
external site link.
Enter Events and
“virtual” Pageviews.
(a related, but
important tangent)
4 (a). Events and “Virtual”
        Pageviews




                  -Brian Cray http://bit.ly/eduiCray
Use cases
•  Actions within the page
  –  Site exits to external link
  –  Activating a tab
  –  Playing a video
  –  Multiple links to same address
•  “onclick” attribute
Events code
 _gaq.push([’_trackEvent’, ‘category’,
 ‘action’, ‘opt_label’, ‘opt_value’)]);!


_trackEvent     Track visitor behavior
category General event category.
action     Event action.
opt_label Optional descriptor
opt_value Optional value
Events example
 _gaq.push(['_trackEvent', 'Footer',
 'External Link', 'Flickr'])!


_trackEvent     Track visitor behavior
category General event category.
action     Event action.
opt_label Optional descriptor
opt_value Optional value
Naming Scheme for Footer
Category    Action             Opt_Label
Footer      Internal Link      Contact Us
Footer      Internal Link      Copyright
Footer      Internal Link      Disability Services
Footer      Internal Link      Privacy
Footer      Internal Link      Staff Only
Footer      Internal Link      D.H. Hill Library
Footer      Subsite Entrance   Hunt Library
Footer      Subsite Entrance   Design Library
Footer      Subsite Entrance   Natural Resources
                               Library
Footer      Subsite Entrance   Textiles Library
Footer      Subsite Entrance   Veterinary Medicine
                               Library
Footer      Subsite Entrance   Giving
<a class="flickr" !
onclick="_gaq.push(['_trackEvent', 'Footer',
'External Link’, ‘Flickr']);” title="flickr”  
href="http://flickr.com/photos/ncsu_scrc/">!
!
<img width="24" height="24" alt="flickr" src
="/website/images/flickr.png">!
!
</a>!
!
Example: NCSU Libraries
Footer
Virtual Pageviews

•  Like an event, but tabulated as a
   page view
link1




link2
Example: Virtual PageView for
 Site Exit
<li>Submit your application using the NC State
University Graduate School !
<a !
 !onclick="_gaq.push([!
 ! !'_trackPageview', 'academic/how_to_apply/!
 ! !start-application/link4’]);" !
 !target="new" 

 !href=http://www.ncsu.edu/grad/applygrad.htm” !
>!
Apply Yourself</a> web site.</li>!
Example: Virtual PageView for Site
Exit
•  Link1: MGIST applicants first link
•  Link2: MGIST applicants second link
•  Link4: GIS Certificate
What is a Google Analytics
“Goal”? 

         •  Any interaction a user makes
            with the site that gets tallied as
            a conversion
Caution
•  Limited to 500 total events or pageviews
   per visit (user session)
  –  avoid scripting a video to send an event for
     every second played and other highly repetitive
     event triggers 
  –  avoid excessive mouse movement tracking 
  –  avoid time-lapse mechanisms that generate
     high event counts
4. Campaigns




   Source: http://on-msn.com/eduiTattoo
Campaigns
The One True Way:

   “Make something great. Tell
   people about it. Do it again.”
                     -Derek Powazek
                     http://bit.ly/eduiSEO
Ways to tell people about stuff
Electronic Space
                Meat Space
•    Email / Email Newsletter
   •  Brochures
•    Twitter
                    •  Posters
                                 •  Podcasts
•    Facebook
                                 •  Mailings
•    Web page
                   •  Television
•    Blog post
                  •  Radio
•    Videos
                     •  Billboards
•    Search results
             •  Skywriting
                                 •  Sandwich Board
•    AdWords*
                                 •  Scrolling marquee on Time
•    Flash banner
                  Square
* whole nother story
                                 •  Tattoo on professional boxer
Google Analytics URL Builder
•  Build in GA-specific variables into a URL
   solely for tracking purposes
   –  Campaign Source* 
   –  Campaign Medium*
   –  Campaign Term (for AdWords)
   –  Campaign Content 
   –  Campaign Name*
* required


   Source: bit.ly/eduiURL
http://www.lib.ncsu.edu/page?"
   utm_source=newsletterFall11&"
   utm_medium=email&"
   utm_campaign=AmazingAlumni

http://www.lib.ncsu.edu/page?"
utm_source=joeSmithBoxer&"
utm_medium=tattoo&"
utm_campaign=department
   http://www.lib.ncsu.edu/page?"
   utm_source=tweet484&"
   utm_medium=twitter&"
   utm_campaign=communications
Shorten it
                 "
bit.ly/page or go.ncsu.edu/page
5. Reporting




    squirrel: http://www.flickr.com/photos/sompops/166288241/
    ninja: http://www.flickr.com/photos/jeyhun85/4684666416/
Options for Export
!
Format: PDF, XML, CSV, CSV for
Excel, TSV
  
and schedule: Daily, Weekly, Monthly,
  
Quarterly

Data Export API:!
http://bit.ly/eduiexport
Customize
•  Build reports that answer
   specific questions
•  Automate delivery
•  Cut out stuff that doesn’t
   matter
•  Leave no room for
   interpretation
Recap
•  Google Analytics basics
5 Ways to use 
  1.    404s
  2.    Search
  3.    Goals (and Events)
  4.    Campaigns
  5.    Reporting
Much more:
•  Programmatic approach for implementation:
   –  CMS solutions
   –  jQuery
•  Profiles and Filtering
   –  Blocking IPs
•  Custom Reports
•  Advanced Segments
   –  Custom Visitor Segments
•  A/B Testing
   –  Website Optimizer
•  trackSocial and a plethora of other functions
questions? comments?
8/10
“Eight out of ten
implementations of web
analytics solutions are
incorrectly set up”

-Bill Hunt, CEO, Global Strategies
                     International

Contenu connexe

En vedette

Force com getting_started_trial
Force com getting_started_trialForce com getting_started_trial
Force com getting_started_trialronmechling
 
Adfik - monetiza tu sitio web!
Adfik - monetiza tu sitio web!Adfik - monetiza tu sitio web!
Adfik - monetiza tu sitio web!Adfik
 
Viral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksViral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksCharlie Morris
 
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesResponsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesCharlie Morris
 
Google Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffGoogle Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffCharlie Morris
 
With Drupal Your Website is an API
With Drupal Your Website is an APIWith Drupal Your Website is an API
With Drupal Your Website is an APICharlie Morris
 

En vedette (11)

Force com getting_started_trial
Force com getting_started_trialForce com getting_started_trial
Force com getting_started_trial
 
Untitled 2
Untitled 2Untitled 2
Untitled 2
 
Adfik - monetiza tu sitio web!
Adfik - monetiza tu sitio web!Adfik - monetiza tu sitio web!
Adfik - monetiza tu sitio web!
 
My ancestors
My ancestorsMy ancestors
My ancestors
 
Viral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social NetworksViral Outreach: Blending Online and Offline Social Networks
Viral Outreach: Blending Online and Offline Social Networks
 
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC LibrariesResponsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
Responsive Approaches: Redesigning websites for Duke, NCSU & UNC Libraries
 
Google Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' StaffGoogle Analytics Basics for NCSU Libraries' Staff
Google Analytics Basics for NCSU Libraries' Staff
 
Environmental
EnvironmentalEnvironmental
Environmental
 
Radar
RadarRadar
Radar
 
With Drupal Your Website is an API
With Drupal Your Website is an APIWith Drupal Your Website is an API
With Drupal Your Website is an API
 
Prevención de caídas. Protocolo de prevención en Atención primaria
Prevención de caídas. Protocolo de prevención en Atención primariaPrevención de caídas. Protocolo de prevención en Atención primaria
Prevención de caídas. Protocolo de prevención en Atención primaria
 

Similaire à 5 Ways to Make the Most of Google Analytics Data

DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.pptDevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.pptVinoaj Vijeyakumaar
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11Vinoaj Vijeyakumaar
 
Web analytics masterclass Howest
Web analytics masterclass HowestWeb analytics masterclass Howest
Web analytics masterclass HowestEvelien De Mey
 
web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...nazen2
 
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.pptDevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.pptVinoaj Vijeyakumaar
 
implemetning google analytics - 2011-09-24 Google Devfest Chiangmai
implemetning google analytics - 2011-09-24 Google Devfest Chiangmaiimplemetning google analytics - 2011-09-24 Google Devfest Chiangmai
implemetning google analytics - 2011-09-24 Google Devfest ChiangmaiPawoot (Pom) Pongvitayapanu
 
Google Analytics intro - Best practices for WCM
Google Analytics intro - Best practices for WCMGoogle Analytics intro - Best practices for WCM
Google Analytics intro - Best practices for WCMAmplexor
 
Website Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepWebsite Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepMia Lee
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google AnalyticsJeff Wisniewski
 
Optimizely Developer Showcase
Optimizely Developer ShowcaseOptimizely Developer Showcase
Optimizely Developer ShowcaseOptimizely
 
Google Analytics for the Enthusiastic Beginner
Google Analytics for the Enthusiastic BeginnerGoogle Analytics for the Enthusiastic Beginner
Google Analytics for the Enthusiastic Beginner4Good.org
 
Content Marketing Retreat: Measurement with Google Analytics
Content Marketing Retreat: Measurement with Google Analytics Content Marketing Retreat: Measurement with Google Analytics
Content Marketing Retreat: Measurement with Google Analytics Mightybytes
 
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 BarbierTheFamily
 
Content Audit Webinar with Everett & URL Profiler
Content Audit Webinar with Everett & URL ProfilerContent Audit Webinar with Everett & URL Profiler
Content Audit Webinar with Everett & URL ProfilerGoInflow
 
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & MicroformatsStephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & MicroformatsSearch Marketing Expo - SMX
 
Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12Evolving SEO
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramFast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramMichael Powers
 

Similaire à 5 Ways to Make the Most of Google Analytics Data (20)

DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.pptDevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11
 
Web analytics masterclass Howest
Web analytics masterclass HowestWeb analytics masterclass Howest
Web analytics masterclass Howest
 
web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...
 
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.pptDevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
 
implemetning google analytics - 2011-09-24 Google Devfest Chiangmai
implemetning google analytics - 2011-09-24 Google Devfest Chiangmaiimplemetning google analytics - 2011-09-24 Google Devfest Chiangmai
implemetning google analytics - 2011-09-24 Google Devfest Chiangmai
 
Google Analytics intro - Best practices for WCM
Google Analytics intro - Best practices for WCMGoogle Analytics intro - Best practices for WCM
Google Analytics intro - Best practices for WCM
 
Website Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepWebsite Optimization -SEO - Step By Step
Website Optimization -SEO - Step By Step
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
 
Optimizely Developer Showcase
Optimizely Developer ShowcaseOptimizely Developer Showcase
Optimizely Developer Showcase
 
Google’s tridente
Google’s tridenteGoogle’s tridente
Google’s tridente
 
Google Analytics for the Enthusiastic Beginner
Google Analytics for the Enthusiastic BeginnerGoogle Analytics for the Enthusiastic Beginner
Google Analytics for the Enthusiastic Beginner
 
Content Marketing Retreat: Measurement with Google Analytics
Content Marketing Retreat: Measurement with Google Analytics Content Marketing Retreat: Measurement with Google Analytics
Content Marketing Retreat: Measurement with 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
 
Hardcode SEO
Hardcode SEOHardcode SEO
Hardcode SEO
 
Content Audit Webinar with Everett & URL Profiler
Content Audit Webinar with Everett & URL ProfilerContent Audit Webinar with Everett & URL Profiler
Content Audit Webinar with Everett & URL Profiler
 
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & MicroformatsStephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
 
Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12Analytics For SEOs - Mozcation Portsmouth 11/7/12
Analytics For SEOs - Mozcation Portsmouth 11/7/12
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramFast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
 
CapstoneFinal
CapstoneFinalCapstoneFinal
CapstoneFinal
 

Plus de Charlie Morris

Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Charlie Morris
 
Content & Features Reno: Less Is More
Content & Features Reno: Less Is MoreContent & Features Reno: Less Is More
Content & Features Reno: Less Is MoreCharlie Morris
 
Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features Charlie Morris
 
Drupal, git and sanity
Drupal, git and sanityDrupal, git and sanity
Drupal, git and sanityCharlie Morris
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateCharlie Morris
 
Creating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCreating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCharlie Morris
 
Exposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataExposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataCharlie Morris
 

Plus de Charlie Morris (8)

Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing Axe-matchers gem for automated accessibility testing
Axe-matchers gem for automated accessibility testing
 
Dynamic sitemaps
Dynamic sitemapsDynamic sitemaps
Dynamic sitemaps
 
Content & Features Reno: Less Is More
Content & Features Reno: Less Is MoreContent & Features Reno: Less Is More
Content & Features Reno: Less Is More
 
Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features Less is more: Getting Real About Content and Features
Less is more: Getting Real About Content and Features
 
Drupal, git and sanity
Drupal, git and sanityDrupal, git and sanity
Drupal, git and sanity
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive Update
 
Creating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCreating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid Response
 
Exposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataExposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability Data
 

Dernier

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Dernier (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

5 Ways to Make the Most of Google Analytics Data

  • 1. 5 Ways to Make Use of Your Google Analytics Charlie Morris @cdmo
  • 2. About Me Nutshell: -  MSIS from UNC -  NC State since ‘05 -  Joined NCSU Libraries 2 months ago -  Interests and areas of expertise: " Google Analytics, Drupal, WordPress, users and content, jQuery, burritos, CSS (recent Sass + Compass convert), PHP + MySQL
  • 3. Agenda •  GA Basics •  Why this presentation 5 Ways: 1.  404s 2.  Search 3.  Goals (and Events) 4.  Campaigns 5.  Reporting
  • 4. Google Analytics basics User visits ga.js sends the Google your site user’s browser Analytics and the GA information off processes snippet is to GA servers the data triggered and it sets and makes (along with cookies on the reports ga.js) available user’s browser (This occurs in a fraction of a second) (This takes hours)
  • 5. Limitations •  Won’t track if JS is turned off •  “Unique” Visitors •  Cookie deletion •  NoScript and other add-ons •  Trend data, not exact
  • 9. Do you collect web traffic data? Yes No <20% Do you use it regularly to inform website decisions?
  • 10. So, how can you use it?
  • 11. So, how can you use it?
  • 12. So, how can you use it?
  • 13. So, how can you use it?
  • 14. So, how can you use it?
  • 15. So, how can you use it? “Data Puke”
  • 19. Google Analytics is easy.* *Unless you actually want to make use of it.
  • 20. Options •  Analysis Paralysis •  Don’t Bother •  How about: " Implement a few helpful options and" customize reporting
  • 22. 1. 404s Source: http://kilianmuster.com/404
  • 23. Required: A 404 error page see" http://www.alistapart.com/articles/ perfect404/
  • 24. Default GATC _gaq.push(['_setAccount', 'UA-######-#']);! _gaq.push(['_trackPageview']);! _gaq The global object for asynchronous tracking. push Executes the given command array. _trackPageview Main logic of GATC. Takes one optional parameter, if it isn’t specified then GA will use current address.
  • 25. Code Modify the _trackPageview function: try{! _gaq.push(['_trackPageview', '/ 404.php?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer]);! } catch(err) {}! Source: bit.ly/edui404
  • 26. Pull Report /404.php?page=/deansmessage.htm&from=http://cnr.ncsu.edu/fer/direct/ brown.php Page = deansmessage.htm From = http://cnr.ncsu.edu/fer/direct/brown.php
  • 27. Generate a report 1.  See Top Content 2.  Filter by “404” 3.  Set 500 per page" 4.  Set Up Email (more on this later)
  • 28. Create Redirects RewriteEngine On! RewriteRule scholarships.htm$ http://cnr.ncsu.edu/future/scholarships_financial_aid.php [R=301,NC]! RewriteRule alumni.htm$ http://cnr.ncsu.edu/alumni_friends/ [R=301,NC]! RewriteRule calendar$ http://cnr.ncsu.edu/news/calendar.php [R=301,NC]! RewriteRule visitorinfocnr.htm$ http://cnr.ncsu.edu/future/visit.php [R=301,NC]! RewriteRule development/index.html$ http://cnr.ncsu.edu/alumni_friends/ [R=301,NC]! RewriteRule development/give.html$ http://cnr.ncsu.edu/alumni_friends/support/ [R=301,NC]! RewriteRule development/update.html$ http://cnr.ncsu.edu/alumni_friends/update_your_info.php [R=301,NC]! RewriteRule distance.htm$ http://cnr.ncsu.edu/future/grad/distance_education.php [R=301,NC]! RewriteRule calendar/$ http://cnr.ncsu.edu/news/calendar.php [R=301,NC]! RewriteRule bsprogrm/prtm/sportmgt.htm$ http://cnr.ncsu.edu/prtm [R=301,NC]! RewriteRule directions.htm$ http://cnr.ncsu.edu/about/directions.php [R=301,NC]!
  • 29. 2. Search Source: http://rosenfeldmedia.com/books/searchanalytics/
  • 30. Track Site Search Terms <input type="text" size="31" name="q”>! <input type="submit" value="Search" name="sa">!
  • 32. What can search analysis tell you? •  What terms to include in campaigns* •  What to feature on the homepage •  How to structure information •  What synonyms to use in the search itself •  Where users are getting lost Helps make your site and its content more relevant and useful
  • 33. Other low-hanging fruit •  Daily number of visitors •  Top visited pages •  Average length of visits •  Bounce rate
  • 34. 3. Goals Source: Sam Smith, http://bit.ly/eduiRaptor
  • 35. “Defining your website goals is probably the single most important step of your configuration process, as it enables you to define success” -Brian Clifton, author of Advanced Web Metrics with Google Analytics
  • 36. •  Need to have actual goals before you can Mission! set “Goals” Business Goal Business Goal Website Website Action Website Action Action
  • 37. An example •  You: an instructional technology training unit –  Mission: To raise the instructional technology expertise of faculty –  Business Goal: Get more faculty to come to in- person training sessions –  Website Action: Registration for workshops
  • 38. An example •  You: an instructional technology training unit –  Mission: To raise the instructional technology expertise of faculty –  Business Goal: Get more faculty to come to in- person training sessions –  Website Action: Registration for workshops GA ‘Goal’
  • 39. What is a Google Analytics “Goal”? •  a pageview* that gets tallied as a conversion
  • 40. Website Action Goal: Registration for workshops Training and development home page All workshops listing page Workshop information page Registration page Thank you page
  • 41. Implementing Goals (no code work needed)
  • 43. This is all well and good, but my goal isn’t something that Google Analytics can track." Like playing a video or an" external site link.
  • 44. Enter Events and “virtual” Pageviews. (a related, but important tangent)
  • 45. 4 (a). Events and “Virtual” Pageviews -Brian Cray http://bit.ly/eduiCray
  • 46. Use cases •  Actions within the page –  Site exits to external link –  Activating a tab –  Playing a video –  Multiple links to same address •  “onclick” attribute
  • 47. Events code _gaq.push([’_trackEvent’, ‘category’, ‘action’, ‘opt_label’, ‘opt_value’)]);! _trackEvent Track visitor behavior category General event category. action Event action. opt_label Optional descriptor opt_value Optional value
  • 48. Events example _gaq.push(['_trackEvent', 'Footer', 'External Link', 'Flickr'])! _trackEvent Track visitor behavior category General event category. action Event action. opt_label Optional descriptor opt_value Optional value
  • 49. Naming Scheme for Footer Category Action Opt_Label Footer Internal Link Contact Us Footer Internal Link Copyright Footer Internal Link Disability Services Footer Internal Link Privacy Footer Internal Link Staff Only Footer Internal Link D.H. Hill Library Footer Subsite Entrance Hunt Library Footer Subsite Entrance Design Library Footer Subsite Entrance Natural Resources Library Footer Subsite Entrance Textiles Library Footer Subsite Entrance Veterinary Medicine Library Footer Subsite Entrance Giving
  • 50. <a class="flickr" ! onclick="_gaq.push(['_trackEvent', 'Footer', 'External Link’, ‘Flickr']);” title="flickr”   href="http://flickr.com/photos/ncsu_scrc/">! ! <img width="24" height="24" alt="flickr" src ="/website/images/flickr.png">! ! </a>! !
  • 52. Virtual Pageviews •  Like an event, but tabulated as a page view
  • 54. Example: Virtual PageView for Site Exit <li>Submit your application using the NC State University Graduate School ! <a ! !onclick="_gaq.push([! ! !'_trackPageview', 'academic/how_to_apply/! ! !start-application/link4’]);" ! !target="new" 
 !href=http://www.ncsu.edu/grad/applygrad.htm” ! >! Apply Yourself</a> web site.</li>!
  • 55. Example: Virtual PageView for Site Exit •  Link1: MGIST applicants first link •  Link2: MGIST applicants second link •  Link4: GIS Certificate
  • 56. What is a Google Analytics “Goal”? •  Any interaction a user makes with the site that gets tallied as a conversion
  • 57. Caution •  Limited to 500 total events or pageviews per visit (user session) –  avoid scripting a video to send an event for every second played and other highly repetitive event triggers –  avoid excessive mouse movement tracking –  avoid time-lapse mechanisms that generate high event counts
  • 58. 4. Campaigns Source: http://on-msn.com/eduiTattoo
  • 59. Campaigns The One True Way: “Make something great. Tell people about it. Do it again.” -Derek Powazek http://bit.ly/eduiSEO
  • 60. Ways to tell people about stuff Electronic Space Meat Space •  Email / Email Newsletter •  Brochures •  Twitter •  Posters •  Podcasts •  Facebook •  Mailings •  Web page •  Television •  Blog post •  Radio •  Videos •  Billboards •  Search results •  Skywriting •  Sandwich Board •  AdWords* •  Scrolling marquee on Time •  Flash banner Square * whole nother story •  Tattoo on professional boxer
  • 61. Google Analytics URL Builder •  Build in GA-specific variables into a URL solely for tracking purposes –  Campaign Source* –  Campaign Medium* –  Campaign Term (for AdWords) –  Campaign Content –  Campaign Name* * required Source: bit.ly/eduiURL
  • 62. http://www.lib.ncsu.edu/page?" utm_source=newsletterFall11&" utm_medium=email&" utm_campaign=AmazingAlumni http://www.lib.ncsu.edu/page?" utm_source=joeSmithBoxer&" utm_medium=tattoo&" utm_campaign=department http://www.lib.ncsu.edu/page?" utm_source=tweet484&" utm_medium=twitter&" utm_campaign=communications
  • 63. Shorten it " bit.ly/page or go.ncsu.edu/page
  • 64.
  • 65. 5. Reporting squirrel: http://www.flickr.com/photos/sompops/166288241/ ninja: http://www.flickr.com/photos/jeyhun85/4684666416/
  • 66. Options for Export ! Format: PDF, XML, CSV, CSV for Excel, TSV and schedule: Daily, Weekly, Monthly, Quarterly Data Export API:! http://bit.ly/eduiexport
  • 67. Customize •  Build reports that answer specific questions •  Automate delivery •  Cut out stuff that doesn’t matter •  Leave no room for interpretation
  • 68. Recap •  Google Analytics basics 5 Ways to use 1.  404s 2.  Search 3.  Goals (and Events) 4.  Campaigns 5.  Reporting
  • 69. Much more: •  Programmatic approach for implementation: –  CMS solutions –  jQuery •  Profiles and Filtering –  Blocking IPs •  Custom Reports •  Advanced Segments –  Custom Visitor Segments •  A/B Testing –  Website Optimizer •  trackSocial and a plethora of other functions
  • 71. 8/10 “Eight out of ten implementations of web analytics solutions are incorrectly set up” -Bill Hunt, CEO, Global Strategies International