SLIDE 1 Google Analytics
Jay Murphy Trionia Incorporated – The Science of Marketing jmurphy@trionia.com 8772340591
SLIDE 2
Agenda
Google Analytics A WhirlWind Tour of Onsite SEO Google Analytics and SEO
Google Analytics to Start SEO Measuring your results Optimizing your results
Resources
SLIDE 3 Audience
Who is interested in measuring a website?
Owners Online and Offline Ad Agencies Site Developers – Design & Technical Online Marketing Specialists
- Search Engine Optimization
- Search Engine Marketing
- Email Marketing
- Display Ads – and more
3
SLIDE 4 Answers
Question Analytics can help answer
Who is visiting my site? How are people finding the site? What will bring more people to the site? What are people doing on the site? Are people accomplishing the site goals? How can the website be improved?
4
SLIDE 5 Analytics – a brief history
Hit Counters Log File Page Tagging Javascript/Cookies
5
SLIDE 6 Analytics Tools
The Big Three
Google Analytics Omniture Webtrends
A few open source choices:
AWStats Webalizer
6
SLIDE 7 Accuracy?
No analytics tool is perfectly accurate –
however trends in data are the most useful information.
If you use two or more metrics tools do not
reconcile the data – it will be different
If some of your metrics are critical for your
business
- For example how much advertisers pay per
click : agree on measurement in advance
7
SLIDE 8 GOOGLE ANALYTICS
8
SLIDE 9 How to Install
Google Analytics is easy to install:
Using your Google Account, access Analytics:
http://www.google.com/analytics/sign_up.html
Add JavaScript code before the </head> tag
9
SLIDE 10 Google Analytics JS Code
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UAxxxxxxxxx']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.googleanalytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
10
SLIDE 11 Installation Check
Check on your Google Analytics
- Analytics Settings > Profile Settings >
Tracking Code
11
SLIDE 12 How it works
JavaScript that uses first party cookies
Sends an invisible GIF to the analytics server
for processing
Users that delete cookies will be seen as a
new visitor
No personal identifying information is saved Cached pages are still tracked if visitor is
connected to the internet
12
SLIDE 13 Google Analytics Cookies __utma
Used to measure unique Visitors – 2 year
__utmb
Session/Visit measure – 30 minute timeout
__utmc
Session/Visit with __utmb – no expiration
__utmz
Stores referral information. Including Source
and Medium. 6 months from set/update.
13
SLIDE 14 Google Analytics Cookies
(continued)
__utmv
Contains information passed by the _setVar()
Google Analytics method __utmx
Used by the Website Optimizer.
More Detail at: http://code.google.com/apis/analytics/docs/conc epts/gaConceptsCookies.html#cookiesSet
14
SLIDE 15 Definitions
Visits A visit is defined as a series of page requests from the same uniquely identified client with a time of no more than 30 minutes between each page request. So for a user who visits at 11:00 AM and then again at 11:20 this user counts as a single unique visit; if the user clicks on a new page at 11:35 it now counts as two visits. (Some analytics packages use the term session in place of visit.) Unique Visitors A unique user who accesses a Website, while people cannot be identified by analytics, we substitute computers. So a single computer that accesses a website is deemed to be a Unique Visitor. (Most analytics tools use cookies, small files saved by a browser, to determine if a machine has been to a website
- before. Since many users, estimated to be 25% or so, remove cookies on a
monthly basis, unique visitors can be overstated.)
15
SLIDE 16 Definitions
(continued)
New Visitors A visitor that has not made any previous visits. Again, since New Visitors are also determined by the use of cookies saved on a visitors computer; visitors that delete cookies show as new visitors. Bounce Rate The percentage of visits where the visitor enters and exits at the same page without visiting any other pages on the site in between. (In general a higher bounce rate is not a good sign – but some websites are designed for a single page view before leaving, for example blogs. Use bounce rate to analyze your site based on your site’s users goals.)
16
SLIDE 17 Definitions
(continued)
Average Pages per Visit The average number of page views a visitor views before ending their visit. It is calculated by dividing total number of page views by total number of visits. Average Time on Site Average amount of time that visitors spend on the site each time they visit. (This metric can be complicated by the fact that analytics programs cannot measure the length of the last page view, since the time is measured by start time of second page minus the start time of the first page.) Page Views A request for a file whose type is defined as a page in log analysis. An
- ccurrence of the script being run in page tagging. In log analysis, a single
page view may generate multiple hits as all the resources required to view the page (images, .js and .css files) are also requested from the web server.
17
SLIDE 18 REPORTING INTERFACE
18
SLIDE 19 Reporting Interface
In your account click on the "View report" link to
see the report interface
19
SLIDE 20 Reporting Dashboard
20
SLIDE 21 Dashboard
User Configurable view of up to 12 user defined
reports.
All Reports – including the Dashboard
Exported in PDF and XML format. Emailed – one time or scheduled
Additional Control is offered by:
Date Ranges Daily, Week or Monthly data points Advanced Segments
21
SLIDE 22 Reporting Categories
Visitors Traffic Sources Content Goals Additional Reporting Features
Intelligence Custom Reports Advanced Segments
22
SLIDE 24 Visitor Reports
Answers these questions (and more)?
Where are my visitors coming from? Are they new visitors? How many are new? When do my visitors come to my site? What browsers, version of flash, java… do
they use?
How do our visitors compare to other sites?
24
SLIDE 25 Visitor Reports
Map Overlay
25
SLIDE 26 Visitor Reports
New vs. Returning
26
SLIDE 27 Visitor Reports
Visitor Trending
27
SLIDE 28 Visitor Reporting
Browser Usage
28
SLIDE 29 Traffic Sources
Answers these questions:
Where did people find out about my site? What proportion of visitors come to the site:
- Directly, through search engines and
through referral websites?
For search engine traffic – what keywords? Which referrals provide the ‘best’ traffic? What campaigns are most effective?
29
SLIDE 30 Traffic Sources
Overview
30
SLIDE 31 Traffic Sources
Search Engines
31
SLIDE 32 Traffic Sources
Keywords
32
SLIDE 33 Traffic Sources
Referring Sites
33
SLIDE 34 Traffic Sources
Direct
34
SLIDE 35 Content
Answers these questions:
What are the entrance pages (landing pages)?
- What keywords were used to reach these
pages? Or what or referrals?
Where did people leave the site? (Exit Pages)
- Further detail to determine if a user goal
was satisfied or it was a failed visit.
35
SLIDE 36 Content Overview
36
SLIDE 37 Content
Navigation Summary
37
SLIDE 38 Content
Entrance Keywords
38
SLIDE 39 Content
InPage Analytics
39
SLIDE 40 OTHER TOPICS
Goals, Custom Reports, Advanced Segments and Data Access API
40
SLIDE 41 Goals
Used to track specific actions on your website. These can be:
Site registration Sign up for a download, webinar, newsletter…
41
SLIDE 42 Setting up Goals
Step 1
42
SLIDE 43 Setting up Goals
Step 2
43
SLIDE 44 Setting up Goals
Step 3
44
SLIDE 45 Setting up Goals
Step – 4
45
SLIDE 46 Goals on all Reports
46
SLIDE 47 Integrating with Ad Words
Link AdWords and Analytics accounts together
One AdWords with one Analytics account. One account for each client
Autotagging helps analytics track your AdWords
clicks.
This adds a gclid value to your query string
http://mydomain.com?clid=1234321
47
SLIDE 48 AdWords
Reporting
48
SLIDE 49 Other Ad Sources
Use the Google URL builder
http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55578
49
SLIDE 50 Multiple Campaign Tracking
Visitors can visit from multiple campaigns.
In the standard setup, the most recent
campaign will get credit for a conversion. How to assign credit to the first campaign?
Setting utm_nooverride=1 in your campaign
URLs will attribute the conversion to the first campaign.
50
SLIDE 51 Custom Reporting
51
SLIDE 52 Custom Reporting Dimensions & Metrics
52
SLIDE 53 Custom Reports
Dimensions & Metrics
Dimensions Visitor Campaign Content Ecommerce Internal Search Custom Variables Events AdWords Metrics Visitor Campaign Content Ecommerce Internal Search Goals Events
53
SLIDE 54 Custom Report
Example – Avinash Kaushik
54
SLIDE 55 Advanced Segments
55
SLIDE 56 Advanced Segments
56
SLIDE 57 Data Access API – from PHP
GAPI – Google Analytics API PHP5 Interface
Supports arrays for Dimensions and Metrics Returns results in a PHP object Date ranges and filtering provided
For more detail see: http://code.google.com/p/gapigoogleanalytics phpinterface/
57
SLIDE 58 Data Access API – from PHP
Sample Code
$ga = new gapi('email@yourdomain.com','password'); $pId = 11223344; // Profile ID $metrics = array('country','city'); $dimensions = array('pageviews','visits','newVisits'); $ga>requestReportData($pId,$metrics,$dimensions); foreach($ga>getResults() as $result) { echo '<strong>'.$result.'</strong><br />'; echo 'Pageviews: ' . $result>getPageviews() . ' '; echo 'Visits: ' . $result>getVisits() . '<br />'; echo 'New Visits: ' . $result>getNewVisits() . '<br />'; } echo '<p>Total pageviews: ' . $ga>getPageviews() . ' total visits: ' . $ga>getVisits() . '</p>';
58
SLIDE 59 WHIRL WIND TOUR OF SEO
59
SLIDE 60 WhirlWind Tour of Onsite SEO
Content is King – with SEO we can get caught up in
- ptimizing for key words and search engines
We can forget about the people!
SLIDE 61
WhirlWind Tour of Onsite SEO
(continued)
In order of priority update the following:
Titles Meta Descriptions Headings Content Links Images Page Speed Meta Keywords
SLIDE 62
WhirlWind Tour of Onsite SEO
(continued)
Titles
Use short titles that include the keyword(s) at
the start. (50 to 80 characters) Meta Descriptions
The content that will frequently show up in
your search results – use keywords naturally in your description. (160180 characters)
SLIDE 63 WhirlWind Tour of Onsite SEO
(continued)
Use the main keyword for the H1 tags and
lower priority keywords for H2 and H3 tags.
Use keywords in your alt tags as well as
naming the images with your keywords. So images names like this are good: newportharborview.png
SLIDE 64 WhirlWind Tour of Onsite SEO
(continued)
Use links to connect to reputable sites. Also
link internally to related pages. Use keywords in your links: <a href=“tropicalfish.html”>See our list
- f tropical fish</a>
- Content
Include keywords throughout your content, in
a natural way. Do not force or ‘keyword stuff’.
SLIDE 65 WhirlWind Tour of Onsite SEO
(continued)
Page Speed
Fast load time is critical for user experience. A factor in Search Engine Optimization.
Performance techniques include – CDN, CSS sprites, compressed JavaScript and more. Meta Keywords
While less important – it is good to have a list
- f 1215 descriptive keywords in the page
meta keywords tag.
SLIDE 66
More on SEO
Offsite SEO – inbound links
Look to social websites to get started
SEO related to SEM (paid keywords)?
Not on Google; Yahoo? Maybe
Setup a sitemap.xml and a robots.txt Other factors:
Age of site, number of pages, internal links…
SLIDE 67
SEO Summary
How do we determine our keywords?
Some people call this process keyword
harvesting. The next section will show how to use Google Analytics (and other tools) to start harvesting.
SLIDE 68 ANALYTICS REPORTS TO START AN SEO PROJECT
68
SLIDE 69
Keywords
Helpful – but these are all ‘branded’ keywords
SLIDE 70
NonBranded Keywords
Using the report filters we can create a ‘non branded’ keyword report:
SLIDE 71
‘Group’ Keywords
To find related keywords we can create an ‘Advanced Filter’ in this case we want to see all nonbranded keywords with the word ‘visit’ included.
SLIDE 72
Google’s Keyword Tool
https://adwords.google.com/select/KeywordToolExternal
SLIDE 73
Other Sources for Keywords
Competitor research
Examine the structure and keywords used by
competitor websites
Use services like Compete or Alexa to
determine Brainstorm Keywords
Ask customers and/or sit down and write as
many keywords as you can imagine.
SLIDE 74
Keyword Baseline Results
http://www.mikesmarketingtools.com/rankingreports/
SLIDE 75 ANALYTICS REPORTS TO MEASURE ONGOING SEO
75
SLIDE 76 Traffic Sources
First look at percentage increase in Search Engine Traffic
This provides a high level look at overall traffic. Then check the search referrals in more detail.
SLIDE 77
Search Engine Traffic
Look at the ‘nonpaid’ traffic sent to the website. Look for gains to indicate SEO improvements.
SLIDE 78 Landing Pages
The landing pages indicate which pages on your site get direct traffic from search engines (and
SLIDE 79
Landing Page Keywords
The entry keywords tell you both what is working and what can be optimized further.
SLIDE 80 Advanced Segments
80
SLIDE 81 Advanced Segments
81
SLIDE 82
‘Restaurant’ Segment
We can view behavior of this segment.
SLIDE 83
‘Restaurant’ Segment
SLIDE 84 SEO Rank Report?
How can you see where your terms are ranking?
Applying three filters to a new profile will
provide the answers.
- First filter to include Google traffic
- Then filter to keep organic traffic
- Finally use a custom filter to provide a
ranking report
SLIDE 85 Filter Detail
Filter Type: Custom Filter Select "Include" Filter Field:Campaign Source Filter Pattern: google Filter Type: Custom Filter Select “Advanced" Field A ->Extract A: Referral : (\?|&)q=([^&]*) Field B ->Extract B: Referral : (\?|&)start=([^&]*) Output To -> Constructor: User Defined : $A2 (page: $B2) Filter Type: Custom Filter Select "Include" Filter Field:Campaign Medium Filter Pattern: organic
SLIDE 86 SEO Rank Results
The output can then be seen in the ‘user defined’ reports – which will then show the page for each
SLIDE 87 Page Load from Analytics
- The new version of Google Analytics (in
Beta)includes tracking Page Load speed.
- Simply adding this new line of code to your
Google Tracking will allow reporting on page load speed: _gaq.push(['_trackPageLoadTime']);
- The new ‘Site Speed’ report will now provide
speed statistics on your website.
SLIDE 88
Sample Site Speed Report
SLIDE 89
QUESTIONS?
SLIDE 90 To Learn More
- CDIA BU is offering two Analytics Courses
Google Analytics for Business :
Introduction
- When: Friday, July 15, 2011
Google Analytics for Business : Advanced
- When: Friday, July 29, 2011
REGISTER ONLINE
SLIDE 91 Analytics Resources
Occam’s Razor by Avinash Kaushik
Web Analytics Demystified – Eric T. Peterson Web Analytics an Hour a Day – Avinash
Kaushik
Google’s Conversion University
SLIDE 92 Other Resources
(continued) Twitter
Follow the #measure, #analytics and
#ganalytics hash tags Organizations
Web Analytics Association The Analysis Exchange – Students and
Mentors team up to assist NonProfits
92
SLIDE 93
SEO Resources
SEO Links:
Google’s SEO Guide SEOMOZ Beginners Guide to SEO Wordtracker SEO Intro Video
Intro to sitemap.xml and robots.txt
http://www.advancedhtml.co.uk/robots
sitemaps.htm
SLIDE 94 CASE STUDY
Online Marketing – B2C
94
SLIDE 95 B2C Banner Advertisement & Pay per Click
95
Metrics
Visits Coupon Prints Sales
SLIDE 96 Targeting
The Campaign used two types of targeting
Geographic
Keyword Based
- Diabetic
- High Fiber
- Whole Grain
- Flax Seed
96
SLIDE 97 Metrics Keyword Performance
97
SLIDE 98 Metrics Ad Performance
98
SLIDE 99 Landing Page Optimization A/B Testing
99
No Email Signup
Conversion Rate 23.9%%
Original
Conversion Rate 17.45%
SLIDE 100 Campaign Summary
100
SLIDE 101 Campaign Summary
101
Results Florida banner advertisements led to additional direct and indirect website vistors.