SlideShare a Scribd company logo
Jeff Wisniewski
Darlene Fichter
       CIL2012
Advanced Google Analytics
 Login or buddy up!
Advanced Google Analytics
   Interface old and new
   Filters and advanced segments
   Goals and funnels
   Events and alerts
   Tracking non-HTML files
   Creating and using filters and advanced segments
   Tracking outbound links


                  SEE THEN DO
Advanced Google Analytics
Important

 Filters are destructive, advanced segments
  are not

 TIP: Create a backup, non filtered profile of
          your data for safekeeping
Advanced Google Analytics
 Why might you want to exclude IPs
  from your analytics? You want report
  on traffic that excludes devices from
  within your libraries.

 This could include staff
  devices, publicly accessible
  devices, or both.
1. Click Filter Manager from the Analytics Settings
   page.
2. Enter a Filter Name for this filter.
3. For Filter Type choose Predefined.
4. Select Exclude all traffic from an IP
   address.
5. Enter the IP and click Save.
Advanced Google Analytics
Advanced Google Analytics
1. Click Filter Manager from the Analytics Settings
     page.
2.   Enter a Filter Name for this filter.
3.   For Filter Type choose Custom filter and choose
     Exclude.
4.   Under Filter Field choose Visitor IP address
     from the dropdown menu.
5.   Paste the regular expression code into the Filter
     Pattern field.
6.   Click Save
Must enter using Regular Expressions
"In computing, regular expression provides a
     concise and flexible means for "matching"
(specifying and recognizing) strings of numbers or
   text, such as particular characters, words, or
           patterns of characters.“ Wikipedia
^136.142.(1.([2-9]|[1-9][0-9]|1([0-9][0-
9])|2([0-4][0-9]|5[0-5]))|(([2-9]|[1-2][0-
9]|3[0-4]).([0-9]|[1-9][0-9]|1([0-9][0-
9])|2([0-4][0-9]|5[0-5])))|35.([0-9]|1[0-
2]))$
 Google has a form-based tool for generating
  regular expressions for ranges of IPs

 www.google.com/support/googleanalytics/b
  in /answer.py?answer=55572

       http://tinyurl.com/ip-cil
Advanced Google Analytics
 Have multiple ranges?

  Rerun the tool with the additional
   range(s)
  Put them all together: separate each
   expression it generates with the pipe
   symbol, i.e. |
  Paste into your filter
    Advanced segments are non-destructive;
    they create distinct VIEWS of your data
 Several predefined advanced segments are
  available out of the box

 Can create custom ones

 You can work with up to a total of four
  segments at a time
 Create an advanced segment that
  compares iPad user behavior versus
  desktop user behavior
   Advanced segments apply throughout a profile.

   If you keep the segment(s) active, they’re visible in
    all of the different reports available to you in GA.
 View more or less content,
 Use the different or same keywords to find
  your site,
 Stay on your site longer duration or not
  than other visitors and so on.
1. Define segment
2. Create statement
3. Combine statements
 Once you’re in your website’s profile, go
  to:
  Standard Reporting tab >
        Advanced Segments >
         New Custom Segment for Desktop
Advanced Google Analytics
Advanced Google Analytics
Advanced Google Analytics
Advanced Google Analytics
   Create second advanced segment
   Save
   Click to activate both
   View reports
Advanced Google Analytics
Advanced Google Analytics
 A “goal” is the page which a visitor
  reaches once they have completed a
  desired action, such as a registration or
  download.
 A “funnel” is the pages they need to visit
  on the way to a goal. Can include up to
  10.
 EXAMPLE: Library legislative history
  course sign up


                                      Computers in Libraries 2012
1. Name the goal.
2. Choose whether or you want the goal to
   be active (on) now
3. Choose a type of goal.
   Most library scenario goals will probably fall
    under the “URL Destination” type, meaning the
    goal is to get the user to a specific place, in this
    case the “thank you for registering” page.




                                               Computers in Libraries 2012
4. Enter the URL for the goal page
5. Under “Goal Funnel” click yes
6. On the following page add the URL(s) of
   the page(s) along the path a user would
   take to get from the homepage all the
   way through to the thank you page.




                                     Computers in Libraries 2012
 Exact match has to be EXACTLY the same
  as the URL….even leading or trailing
  spaces will cause it to fail




                                  Computers in Libraries 2012
Computers in Libraries 2012
Computers in Libraries 2012
Computers in Libraries 2012
Computers in Libraries 2012
Computers in Libraries 2012
 Use event tracking to track:
 Any Flash-driven element: a Flash
  website or movie player
 Embedded AJAX page elements
 Page gadgets
 File downloads
Two ways:

Virtual pageview
     artificially inflates pageview numbers

Event tracking
Five components:
     Categories
     Actions
     Labels
     Values
     Implicit count
 Category: A category is the root level of
  Event Tracking Some sample categories
  are "Videos" and ”PDFs".

 Action: An action is a descriptor for a
  particular event.
   Label: A label is an optional

   Value: A value is a numerical variable
    that you can assign to any event that
    you've assigned to a category.

   Implicit Count: The implicit count is a
    count of the number of interactions with
    an event category.
<a href="#"
onClick="_gaq.push(['_trackEvent', 'Guides', 'Dow
nload', 'Intro to Genealogy
Research']);”>Download the guide</a>


    Category = Guides
    Action = Download
    Label = Intro to Genealogy Research
 Appear under Content > Events
Advanced Google Analytics
Advanced Google Analytics
1. Insert some code into the <head> of the
  page(s) on which you want to track outbound
  links:

   <script type="text/javascript">
    function recordOutboundLink(link, category, action) {
      _gat._getTrackerByName()._trackEvent(category, action);
      setTimeout('document.location = "' + link.href + '"', 100);
    }
   </script>




                                                                    Computers in Libraries 2012
2. Tag the specific link(s) you want to track so that
   the activity will be recorded in GA using a
   javascript onClick statement:

                         your link



<a href="http://www.example.com"
    onClick="recordOutboundLink(this, 'Outbound
    Links', 'example.com');return false;">



        the category     the link label


                                                  Computers in Libraries 2012
 Google calls these Intelligence
   Any referrals from a local news site that recently
    wrote about your library?

   A class confirmation page has been generated X
    times, class nearly full

   Page views of your 404 page go up by X
    %...what’s wrong?
 Admin >
   Profiles >
     Assets >
         Custom Alerts >
           Create New Alert
Advanced Google Analytics
   Alert name

   Apply to: Alerts can be cross profile if you
    choose

   Period: Frequency at which the alert can be
    generated (Day, Week, Month).

   Send me an email?
   Set up your mobile phone

   Alert Conditions

   Alert me when

   Click Create Alert
Advanced Google Analytics
 Traffic >
  Search >
   Overview >
       Keyword >
        Cloud
Advanced Google Analytics
Advanced Google Analytics
 Improve the speed, improve the
  outcomes
Advanced Google Analytics
Advanced Google Analytics
Advanced Google Analytics
Advanced Google Analytics

More Related Content

PPTX
I Am MEC 14 - How to (remote) control office 365 with Azure
PDF
Azure data factory security
PDF
Developing custom claim providers to enable authorization in share point an...
PPTX
SharePoint Saturday Toronto July 2012 - Antonio Maio
PDF
Developing an intranet on office 365
PPTX
MICROSOFT ASP.NET ONLINE TRAINING
PPTX
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...
PDF
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
I Am MEC 14 - How to (remote) control office 365 with Azure
Azure data factory security
Developing custom claim providers to enable authorization in share point an...
SharePoint Saturday Toronto July 2012 - Antonio Maio
Developing an intranet on office 365
MICROSOFT ASP.NET ONLINE TRAINING
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...

What's hot (11)

PPTX
How do i connect to that
PPTX
SharePoint as a Document Management System (DMS)
PPTX
MongoDB.local Sydney: Evolving your Data Access with MongoDB Stitch
PDF
SpUnite17 Exploring Identity Management Options in Office 365
PPTX
70 346 Managing office 365 identities
PDF
SPUnite17 External Sharing in SharePoint Online
PDF
6 Things You Didn't Know About Firebase Auth
PPTX
User Authentication and Cloud Authorization in the Galaxy project: https://do...
PPTX
SharePoint Access Control and Claims Based Authentication
PPTX
SharePoint 2013/O365 Web Part Gallery
PDF
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How do i connect to that
SharePoint as a Document Management System (DMS)
MongoDB.local Sydney: Evolving your Data Access with MongoDB Stitch
SpUnite17 Exploring Identity Management Options in Office 365
70 346 Managing office 365 identities
SPUnite17 External Sharing in SharePoint Online
6 Things You Didn't Know About Firebase Auth
User Authentication and Cloud Authorization in the Galaxy project: https://do...
SharePoint Access Control and Claims Based Authentication
SharePoint 2013/O365 Web Part Gallery
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
Ad

Similar to Advanced Google Analytics (20)

PPTX
Advanced Google Analytics
PPTX
MLA 2010 Improving Library Web Sites with Web Analytics
PPTX
Google A
PPT
Web_Analytics_Part2--Analyzing_and_Acting--1-27-2011
PDF
Google Analytics Basics for NCSU Libraries' Staff
PPT
Google Analytics - Web Managers Academy 2011 by Jeff Wisniewski and Darlene F...
PPTX
Introduction to google analytics
PPTX
Enhancing Google Analytics: High-Impact Practices for Your Library
PPTX
Wa mw 2013
PDF
Getting More Out of Analytics presented by Tobin Lehman
PDF
Google Analytics intro - Best practices for WCM
PPTX
LITA Forum 2012 Web Analytics Preconference
PPT
Pageview, Event Tracking and Funnels : Website Analytics Fundamentals
PPTX
Google analytics 2011_joanne-casey
PDF
5 Ways to Make Use of Your Google Analytics
PDF
ComputerAid.org Web Analytics Exchange Project
PPTX
LITA Forum 2012 Web Analytics Strategy Preconference
PDF
Gtug sg google analytics - 2010-06-05
PPTX
Google Analytics for Store Owners - Intermediate
PPTX
Google analytics and google data studio
Advanced Google Analytics
MLA 2010 Improving Library Web Sites with Web Analytics
Google A
Web_Analytics_Part2--Analyzing_and_Acting--1-27-2011
Google Analytics Basics for NCSU Libraries' Staff
Google Analytics - Web Managers Academy 2011 by Jeff Wisniewski and Darlene F...
Introduction to google analytics
Enhancing Google Analytics: High-Impact Practices for Your Library
Wa mw 2013
Getting More Out of Analytics presented by Tobin Lehman
Google Analytics intro - Best practices for WCM
LITA Forum 2012 Web Analytics Preconference
Pageview, Event Tracking and Funnels : Website Analytics Fundamentals
Google analytics 2011_joanne-casey
5 Ways to Make Use of Your Google Analytics
ComputerAid.org Web Analytics Exchange Project
LITA Forum 2012 Web Analytics Strategy Preconference
Gtug sg google analytics - 2010-06-05
Google Analytics for Store Owners - Intermediate
Google analytics and google data studio
Ad

More from Jeff Wisniewski (20)

PDF
Twitter Wake Up Call
PDF
UX patterns & practices
PPTX
Gathering & Presenting User Input
PPTX
Responsive Web Design from the Trenches
PPTX
Beyond Task Based Testing: Interviews and Personas
PPTX
Data: Digging Deeper and Displaying
PDF
Reinventing Spaces and Places
PPTX
Web Scale Discovery Reality Check
PPTX
Mobile First and Tablet-Centric Design
PPT
Mobile Tools and Trends
PPTX
Google Analytics Goals and Funnels
PPT
Writing for the Web
PPTX
Sharepoint tips and tricks
PPTX
Mobile Usability
PPTX
Tools for Social Media Monitoring
PPTX
Mobile usability
PPTX
Discovering Discovery
PPTX
Mobile that works for your library
PPT
Writing for the Wired World
PPT
Developing and Designing for Mobile
Twitter Wake Up Call
UX patterns & practices
Gathering & Presenting User Input
Responsive Web Design from the Trenches
Beyond Task Based Testing: Interviews and Personas
Data: Digging Deeper and Displaying
Reinventing Spaces and Places
Web Scale Discovery Reality Check
Mobile First and Tablet-Centric Design
Mobile Tools and Trends
Google Analytics Goals and Funnels
Writing for the Web
Sharepoint tips and tricks
Mobile Usability
Tools for Social Media Monitoring
Mobile usability
Discovering Discovery
Mobile that works for your library
Writing for the Wired World
Developing and Designing for Mobile

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Programs and apps: productivity, graphics, security and other tools
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology

Advanced Google Analytics

  • 3.  Login or buddy up!
  • 5. Interface old and new  Filters and advanced segments  Goals and funnels  Events and alerts  Tracking non-HTML files  Creating and using filters and advanced segments  Tracking outbound links SEE THEN DO
  • 7. Important  Filters are destructive, advanced segments are not TIP: Create a backup, non filtered profile of your data for safekeeping
  • 9.  Why might you want to exclude IPs from your analytics? You want report on traffic that excludes devices from within your libraries.  This could include staff devices, publicly accessible devices, or both.
  • 10. 1. Click Filter Manager from the Analytics Settings page. 2. Enter a Filter Name for this filter. 3. For Filter Type choose Predefined. 4. Select Exclude all traffic from an IP address. 5. Enter the IP and click Save.
  • 13. 1. Click Filter Manager from the Analytics Settings page. 2. Enter a Filter Name for this filter. 3. For Filter Type choose Custom filter and choose Exclude. 4. Under Filter Field choose Visitor IP address from the dropdown menu. 5. Paste the regular expression code into the Filter Pattern field. 6. Click Save
  • 14. Must enter using Regular Expressions
  • 15. "In computing, regular expression provides a concise and flexible means for "matching" (specifying and recognizing) strings of numbers or text, such as particular characters, words, or patterns of characters.“ Wikipedia
  • 17.  Google has a form-based tool for generating regular expressions for ranges of IPs  www.google.com/support/googleanalytics/b in /answer.py?answer=55572 http://tinyurl.com/ip-cil
  • 19.  Have multiple ranges?  Rerun the tool with the additional range(s)  Put them all together: separate each expression it generates with the pipe symbol, i.e. |  Paste into your filter
  • 20. Advanced segments are non-destructive; they create distinct VIEWS of your data
  • 21.  Several predefined advanced segments are available out of the box  Can create custom ones  You can work with up to a total of four segments at a time
  • 22.  Create an advanced segment that compares iPad user behavior versus desktop user behavior
  • 23. Advanced segments apply throughout a profile.  If you keep the segment(s) active, they’re visible in all of the different reports available to you in GA.
  • 24.  View more or less content,  Use the different or same keywords to find your site,  Stay on your site longer duration or not than other visitors and so on.
  • 25. 1. Define segment 2. Create statement 3. Combine statements
  • 26.  Once you’re in your website’s profile, go to:  Standard Reporting tab >  Advanced Segments >  New Custom Segment for Desktop
  • 31. Create second advanced segment  Save  Click to activate both  View reports
  • 34.  A “goal” is the page which a visitor reaches once they have completed a desired action, such as a registration or download.  A “funnel” is the pages they need to visit on the way to a goal. Can include up to 10.  EXAMPLE: Library legislative history course sign up Computers in Libraries 2012
  • 35. 1. Name the goal. 2. Choose whether or you want the goal to be active (on) now 3. Choose a type of goal.  Most library scenario goals will probably fall under the “URL Destination” type, meaning the goal is to get the user to a specific place, in this case the “thank you for registering” page. Computers in Libraries 2012
  • 36. 4. Enter the URL for the goal page 5. Under “Goal Funnel” click yes 6. On the following page add the URL(s) of the page(s) along the path a user would take to get from the homepage all the way through to the thank you page. Computers in Libraries 2012
  • 37.  Exact match has to be EXACTLY the same as the URL….even leading or trailing spaces will cause it to fail Computers in Libraries 2012
  • 43.  Use event tracking to track:  Any Flash-driven element: a Flash website or movie player  Embedded AJAX page elements  Page gadgets  File downloads
  • 44. Two ways: Virtual pageview artificially inflates pageview numbers Event tracking
  • 45. Five components:  Categories  Actions  Labels  Values  Implicit count
  • 46.  Category: A category is the root level of Event Tracking Some sample categories are "Videos" and ”PDFs".  Action: An action is a descriptor for a particular event.
  • 47. Label: A label is an optional  Value: A value is a numerical variable that you can assign to any event that you've assigned to a category.  Implicit Count: The implicit count is a count of the number of interactions with an event category.
  • 48. <a href="#" onClick="_gaq.push(['_trackEvent', 'Guides', 'Dow nload', 'Intro to Genealogy Research']);”>Download the guide</a>  Category = Guides  Action = Download  Label = Intro to Genealogy Research
  • 49.  Appear under Content > Events
  • 52. 1. Insert some code into the <head> of the page(s) on which you want to track outbound links: <script type="text/javascript"> function recordOutboundLink(link, category, action) { _gat._getTrackerByName()._trackEvent(category, action); setTimeout('document.location = "' + link.href + '"', 100); } </script> Computers in Libraries 2012
  • 53. 2. Tag the specific link(s) you want to track so that the activity will be recorded in GA using a javascript onClick statement: your link <a href="http://www.example.com" onClick="recordOutboundLink(this, 'Outbound Links', 'example.com');return false;"> the category the link label Computers in Libraries 2012
  • 54.  Google calls these Intelligence
  • 55. Any referrals from a local news site that recently wrote about your library?  A class confirmation page has been generated X times, class nearly full  Page views of your 404 page go up by X %...what’s wrong?
  • 56.  Admin >  Profiles >  Assets >  Custom Alerts >  Create New Alert
  • 58. Alert name  Apply to: Alerts can be cross profile if you choose  Period: Frequency at which the alert can be generated (Day, Week, Month).  Send me an email?
  • 59. Set up your mobile phone  Alert Conditions  Alert me when  Click Create Alert
  • 61.  Traffic >  Search >  Overview >  Keyword >  Cloud
  • 64.  Improve the speed, improve the outcomes