SlideShare uma empresa Scribd logo
1 de 101
Baixar para ler offline
Implementing Google
 Analytics in a Large
    Organization
        Tim Schneider
     Manager, Web Services
     University of Alberta
Outline
• Why GA?
• How it works
• Limitations
• Planning around limitations
• Implementing
• Customizing
Why GA?


• FREE
How it works
Cookies
• __utma
• __utmb
• __utmc
• __utmz
• __utmv
Under the hood
Under the hood




   __utm.gif?
Under the hood
Limitations
• Accounts
• Profiles
• Filters vs. Segment
• Personably Identifiable Information
  (Don’t be evil)
• Logins
you@gmail.com
you@gmail.com

    Account     25
you@gmail.com

    Account     25


   Profile       50
you@gmail.com

    Account     25


   Profile       50

 Goals          20
you@gmail.com




             }Goals
               Account   25
   Users
Segments      Profile     50
   Filters
                         20
Account   25


Profile    50
Filters vs. Segments
Data   }
           Filter




             GA
           Reports
Data   }
              GA
            Reports

           Segment
Data   }
              GA
            Reports

           Segment
Data   }
           Filter
                     IP Address



             GA
           Reports
Data   }
              GA
            Reports


           Segment
                      IP Address
Other limitations

• Logins
• Real time
• Data Storage
Planning
ualberta.ca
ualberta.ca
Faculty
 Faculty                                                                         VP Office
                                                                                  VP Office
  Faculty
   Faculty                                                                         VP Office
                                                                                    VP Office
    Faculty
     Faculty                                                                         VP Office
                                                                                      VP Office
      Faculty
       Faculty                                                                         VP Office
                                                                                        VP Office


 Dept
 Dept                    Dept
                         Dept                   Dept
                                                Dept                            Admin Unit
                                                                                 Admin Unit
  Dept
  Dept                    Dept
                          Dept                   Dept
                                                 Dept                             Admin Unit
                                                                                   Admin Unit
   Dept
   Dept                    Dept                   Dept
                                                  Dept                              Admin Unit
                                                                                     Admin Unit
    Dept
     Dept                                          Dept
                                                    Dept                              Admin Unit
                                                                                       Admin Unit
      Dept
      Dept
                                                                                        Admin Unit
                                                                                         Admin Unit
       Dept
       Dept
                                                                                          Admin Unit
                                                                                           Admin Unit
                                                                                            Admin Unit


Research Unit              Faculty Member               Faculty Member
 Research Unit              Faculty Member                Faculty Member
  Research Unit              Faculty Member                Faculty Member
   Research Unit               Faculty Member               Faculty Member
     Research Unit               Faculty Member               Faculty Member
      Research Unit               Faculty Member                Faculty Member
       Research Unit               Faculty Member                Faculty Member
         Research Unit               Faculty Member               Faculty Member
                                       Faculty Member               Faculty Member
                                        Faculty Member                Faculty Member
                                         Faculty Member
                                           Faculty Member
                                             Faculty Member
                                              Faculty Member
                                               Faculty Member
                                                 Faculty Member
                                                   Faculty Member
                                                    Faculty Member
                                                     Faculty Member
                                                       Faculty Member
                                                         Faculty Member
Setting up accounts

• Use generic gmail accounts
• Create a main gmail account
• Create gmail for each GA account
ualberta.ca
ualberta.ca   uofaweb@gmail.com Creates account
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 1
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 1               faculty1@gmail.com Creates account
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 1               faculty1@gmail.com Creates account
                                uofaweb@gmail.com   Add as Admin
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 1               faculty1@gmail.com Creates account
Profile
 Profile
  Profile
                 Users
                  Users
                   Users
                                uofaweb@gmail.com   Add as Admin
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users
ualberta.ca                uofaweb@gmail.com Creates account
Profile           Users
 Profile           Users
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 1               faculty1@gmail.com Creates account
Profile
 Profile
  Profile
                 Users
                  Users
                   Users
                                uofaweb@gmail.com   Add as Admin
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users




        Faculty 2               faculty2@gmail.com Creates account
Profile
 Profile
                 Users
                  Users         uofaweb@gmail.com   Add as Admin
  Profile           Users
   Profile           Users
     Profile           Users
       Profile          Users
        Profile          Users
Group your sites


• Use the same tracking code
Create roll-up account


• Collects data from ALL sites
GOAL!
GOAL!
GOAL!

Referral
Search




                    GOAL!

         Referral
Normal code
                       Default
                                                Rollup Account
                       Account


  Pageviews               6242                      4830



Unique Visitors           4746                      3665

                  Data taken from Jan 7, 2010
Normal code
                       Default
                                                Rollup Account




                                   ?
                       Account


  Pageviews               6242                      4830



Unique Visitors           4746                      3665

                  Data taken from Jan 7, 2010
Asynchronous code
                       Default
                                                 Rollup Account
                       Account


  Pageviews                5349                      5342



Unique Visitors            3981                      3977

                  Data taken from Jan 14, 2010
Multiple Domains
_setDomainName
Multiple Domains
pageTracker._setDomainName(".ualberta.ca");

         www.ualberta.ca
        www.ales.ualberta.ca
        www.arts.ualberta.ca
Multiple Domains
_gaq.push(
  ['_setAccount', 'UA-XXXXX-X'],
  ['_setDomainName', '.ualberta.ca'],
  ['_trackPageview']
);
Customizing
<a href="http://
www.example.com/files/map.pdf"
onClick="javascript:
pageTracker._trackPageview('/
downloads/map'); ">
Before you start...

_trackPageview('
/virtual/click/______/_____
‘);
// get the title of the article
var articleTitle =
$(".pagetitle").text();
var thisPage =
window.location.pathname;
// get the title of the article
var articleTitle =
$(".pagetitle").text();
var thisPage =
window.location.pathname;
// get the title of the article
var articleTitle =
$(".pagetitle").text();
var thisPage =
window.location.pathname;
// context
$("#storyText a").click(
function(){
vClick('context',$(this).text());
});
// context        Link inside DIV
$("#storyText a").click(
function(){
vClick('context',$(this).text());
});
// context              “on click”
$("#storyText a").click(
function(){
vClick('context',$(this).text());
});
// context
$("#storyText a").click(
function(){    Our terminology
vClick('context',$(this).text());
});
// context
$("#storyText a").click(
function(){
vClick('context',$(this).text());
});                   Text inside <a>
function vClick(s,c) {
var linkClicked =
'/virtual/click/' +
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked Our terminology
                 =
'/virtual/click/' +
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked =
'/virtual/click/' +
     Section
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked =
'/virtual/click/' was clicked
            Text that +
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked =
'/virtual/click/' +
s + '/' + c + '/' +Variables set earlier
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked =
'/virtual/click/' +
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push( Profile to track clicks

['_setAccount', 'UA-9011640-1']);
_gaq.push(
['_trackPageview',linkClicked]);
}
function vClick(s,c) {
var linkClicked =
'/virtual/click/' +
s + '/' + c + '/' +
articleTitle + thisPage;

_gaq.push(
['_setAccount', 'UA-9011640-1']);
_gaq.push( Record the click
['_trackPageview',linkClicked]);
}
/virtual/click
/DIV that was clicked
/TEXT that was clicked
/PAGE TITLE
/URL
Other tips

• Event tracking
• Custom variables
• eCommerce tracking
Questions
More?

• tim.schneider@ualberta.ca
• delicious.com/schneidertd/technocon2010
• @timschneider

Mais conteúdo relacionado

Último

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
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
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
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
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
 
[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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

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
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
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
 
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...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
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
 
[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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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...
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Implementing google analytics in a large organization 08

Notas do Editor

  1. Why this topic? Google Analytics itself is fairly straight forward. Create account. Get code. Add to website. However, in a large organization, our needs are more complex than just getting simple reports for a website. We have multiple sites, multiple domains (sub and completely different), many users and different needs for reporting and tracking across those differences. Add the fact that Google Analytics does have its own limitations, you find out why you need to have a plan or guidelines in place for implementing. Gives you an idea of how to navigate around the limitations How did I figure this out? 1.) Working without the knowledge and running into the limits 2.) Lots of reading and seeing what others are doing 3.) Trial and error
  2. Analytics solutions can be costly Budgets are tight, using Google is free Free solutions often don&amp;#x2019;t give you everything you want/need Chances are, google analytics has what you need Before you look at purchasing a solution, ask if you have exhausted the capabilities of Google Analytics and if you&amp;#x2019;re even using it properly. The software solution will not make you better, how you use it is what matters
  3. - simple code added before the closing body tag - in recent weeks: google has recommended switching to the asynchronous version of the code to speed up page load times - speed of pages is now a factor in search ranking
  4. Google Analytics sets first party cookies. Tracking visitor, session and page level data. Can also track testing parameters Examining your cookies will show these
  5. - have a look at what happens when your page is loaded - the request that GA uses is GET __utm.gif? - parameters attached
  6. - have a look at what happens when your page is loaded - the request that GA uses is GET __utm.gif? - parameters attached
  7. - opening firebug or some sort of header tracking you can see the request and parameters - page that gets send, type of traffic (referral), page that referred, etc - knowing this, you could actually work out the code to call __utm.gif from anywhere and track stats - this type of &amp;#x2018;hack&amp;#x2019; has been done to log facebook fan page traffic
  8. the differences: - where they are placed - data they can filter - timing constraints
  9. Segments, show only the segment show compared to overall data or other segments show up to 4 at once
  10. Segments, show only the segment show compared to overall data or other segments show up to 4 at once
  11. Both filters and segments can be customized Filters will allow you to include/exclude IP Addresses Wildcards yes, ranges no
  12. Since google analytics does not collect the IP address, you can&amp;#x2019;t segment by IP address
  13. - key difference is time - Filters are applied to all data FROM the time of implementation - Segments can be applied (and removed) From any current data set
  14. Warning: When creating a new filter, create a new profile to track the data. This way, you will not compromise a current data set
  15. Logins must be gmail accounts. No access for Apps accounts yet Data is not delivered in real time. Usually about 4 hours behind. Reprocessed each day for accuracy Terms of service state you will have data for the past 25 months. No indications of data being remove yet. If you want historical data, export and archive.
  16. WARNING: admin users can delete accounts and profiles.
  17. Planning sites will make less work. Where possible, you don&amp;#x2019;t want to change the account code - only when domain remains the same. Use profiles with filters to extract the results you want
  18. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  19. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  20. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  21. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  22. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  23. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  24. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  25. Path of a visitor The last page is a goal page - application. PROBLEM - look at the account changes. Good for FGSR, they have an application For ALES, they can to track the outbound link, maybe FGSR shares data with them For overall UofA, we see 2 page views on home, 1 on the Faculty and Department page Doesn&amp;#x2019;t give a true picture of visitors for a large organization at the global level Only get a glimpse. We do have access to other reports, but we have to jump through each account Still does not give a true picture of the visitor Goal completion is attributed to Referral - visitor came from Human Ecology site BUT: What if this visitor entered the UofA homepage arrived via search? Goal attribution does not show true nature. What&amp;#x2019;s missing? Keyword used. The fact that they looked at a news item. OK for units to have there own accounts. Gives them a picture of data at their own level. You may even want to set up roll up accounts at the smaller level (Faculties and Departments). You can flag as many accounts to get the data as you want.
  26. Google Analytics Asynchronous code - Google is now recommending you use this code to speed up load times - We have found that is also more accurate when tracking multiple accounts
  27. Google Analytics Asynchronous code - Google is now recommending you use this code to speed up load times - We have found that is also more accurate when tracking multiple accounts
  28. Google Analytics Asynchronous code - Google is now recommending you use this code to speed up load times - We have found that is also more accurate when tracking multiple accounts
  29. Google Analytics can track across multiple sub-domains and even different domains. Example: University of Alberta has many sub-domains as well as some domains that don&amp;#x2019;t have ualberta.ca, such as edmontonclinic.ca Good for including &amp;#x2018;vanity URLS&amp;#x2019; that the marketing folks like to (AND SHOULD) use
  30. Coded this way, you can track for all these subdomains Allows you to use the same code (hint: Rollup Tracker) on all sites
  31. For Asynchronous tracking, this is the code See Google Code for are the details - bookmarks are on the delicious address I will give out at the end You will need to set some filters to write the full domains into your reports, otherwise all you will see are the file paths - chance for duplication
  32. You can use onClick and the trackPageview function to record each click
  33. But what about if you&amp;#x2019;re using a CMS Navigation is usually built automatically You could custom code your templates to add the tracking code You could also add the code to each piece that is generated as a standard part of your pages However - Do you want it on every page, or just some sections/pages?
  34. But what about if you&amp;#x2019;re using a CMS Navigation is usually built automatically You could custom code your templates to add the tracking code You could also add the code to each piece that is generated as a standard part of your pages However - Do you want it on every page, or just some sections/pages?
  35. But what about if you&amp;#x2019;re using a CMS Navigation is usually built automatically You could custom code your templates to add the tracking code You could also add the code to each piece that is generated as a standard part of your pages However - Do you want it on every page, or just some sections/pages?
  36. You need a system for recording &amp;#x2018;clicks&amp;#x2019; Plan for what your terminology will be. you need this for creating reports and drilling down if you just record the link or the text that was clicked, it will become difficult to compile stats and generate readable reports Consider creating a separate profile for these numbers
  37. Instead of a page like this, we can look at the test page I built to simplify Same sections, but no CSS applied
  38. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  39. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  40. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  41. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  42. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  43. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  44. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  45. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  46. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  47. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  48. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  49. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  50. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  51. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  52. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  53. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  54. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  55. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  56. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  57. This page is up on the web if you want the code. Use the delicious bookmarks address I give out at the end Sections we want to track Pieces of info we will want to add to the reports: - title of this page - date of article (news) - text of the link - where it was clicked
  58. This piece stores our page title and the URL of the page we are on
  59. This piece stores our page title and the URL of the page we are on
  60. This piece stores our page title and the URL of the page we are on
  61. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  62. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  63. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  64. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  65. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  66. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  67. Listens for a click on and &amp;#x2018;a&amp;#x2019; inside the div #story text &amp;#x2018;context&amp;#x2019; is the area that&amp;#x2019;s clicked, $(this).text() passes the text that was clicked
  68. What gets recorded
  69. Why? Consistent Allows you to - write filters compile data for: - text that was clicked - areas that get clicked - pages that get clicked Use custom reports and Regular Expressions to create reports
  70. - Event tracking can track any javascript event - play movie - advance slideshow - mouse over - load random content - use custom variables to create segments, differentiate visitors, Example - write script to flag IP&amp;#x2019;s as internal visitors - eCommerce tracking - track visits to conversion