Upload
sarah-dutkiewicz
View
1.329
Download
0
Tags:
Embed Size (px)
DESCRIPTION
This talk was presented at the Web Development SIG of the Greater Cleveland PC Users Group on Saturday, September 19, 2009. There is a follow-up meeting with a more in-depth look on Google Analytics - this presentation only walks through how to set it up and get started.
Citation preview
Agenda
• Analyticso What is it?o Why is it important for web developers?o How easy is it to get started?o Future meeting information
• Chromeo What do developers need to know about when
developing for this web browser?
Google Analytics - What Is It?
Google Analytics can be found at http://www.google.com/analytics
Google Analytics - Types of Reports
Google Analytics - Types of Reports
Google Analytics - Types of Reports
Google Analytics - Getting Started
Google Analytics - Getting Signed Up
Google Analytics - Adding Tracking
Google Analytics - Adding Tracking
Google Urchin
• Original name of the Google Analytics project• Now a standalone commercial product available to
run Analytics on your own sites from your own servers, bypassing Google's servers
• http://www.google.com/urchin/index.html
More on Web Analytics
Google Chrome
• WebKit• V8• Gears
Picture from http://www.flickr.com/photos/thatguyfromcchs08/2300190277/
Google Chrome - User Agent
Screenshot taken while visiting http://www.whatsmyuseragent.com
Based on WebKit
Google's V8
Picture taken from http://www.freakingnews.com/Google-V8-Pictures-55464.asp
Google's V8 Javascript Engine
• Open source Javascript engine• Written in C++• Targets EMCA-262• http://code.google.com/p/v8/• Goal: fast execution of large JavaScript applications• Beats out SpiderMonkey (Firefox), JScript (Internet
Explorer), and JavaScriptCore (Safari) in some benchmarks1
1 More on the benchmarks can be found here: http://v8.googlecode.com/svn/data/benchmarks/v5/run.html
Google Gears
• Cross-platform, open source browser add-on to let apps run offline
• Three key featureso A local server to cache resourceso A database to store to and access
via a browser o A worker thread pool
• http://code.google.com/apis/gears/
Google Chrome Web Dev Quirks
• Encodingo Specify close to the top, within <head></head>
tags.o Declare encoding in a standalone meta tag, as
opposed to writing it out with a document.write(); statement
• URL Encodingo Query parameters are already percent-encoded
by Chrome• Active X vs Netscape Plugin Application Programming
Interface• Pop ups• HTTPS, SSL, and secure sites
Google Chrome - Web Dev Tools
Google Chrome - Web Dev Tools
Google Chrome - Web Dev Tools
Google Chrome - Web Dev Tools
Google Chrome Resources
• Features: http://www.google.com/chrome/intl/en/features.html
• Information for Web Developers: http://www.google.com/chrome/intl/en/webmasters.html
• Chrome Experiments: http://www.chromeexperiments.com/
• Chromium: http://code.google.com/chromium/
Contact Information
Sarah [email protected]://www.codinggeekette.com
This presentation was created with Google docs. For more info, see http://docs.google.com
Cleveland Tech [email protected]://www.clevelandtechevents.com