What are your online goals?Raise Money You should have Drive goals defined for Advocacy your websiteBuild Email List
Turn goals… into actions Complete a Raise Money Donation Form Complete anDrive Advocacy Advocacy Form Build Email Complete a List Sign Up Form
Turn actions… into analytics Complete a donate-thank-Donation Form you.html Complete an action-Advocacy Form completed.html Complete a sign-up-Sign Up Form thanks.html
Analytics is about goals • Your data should help you reach your goals • If it doesn’t, get better dataYour Goal Your Data
Good data is• Specific• Comparable• Relevant• Actionable
Which kind of data are you using? What does this evenBad data: mean?“42% of our visitors are new!”Good data:“Only 5% of our visitors come from Facebook,but 70% of Facebook visitors are new,and 45% of them take action!That’s much better than our average visitor.Let’s invest more energy in Facebook.”
This is your website Viewed any Signed up for article on email fracking InteractedTook any Made a with a widget action donation Clicked an important Watched a button Viewed our video annual report What you want to track
GoalsEveryone (including you!)should use goals.Use goals to: – Identify your most important pages – Measure conversion rates – Track bailout
Goals can have funnels View cart Enter shipping infoUse funnels to look atfor bailout in processes Enter billingthat are: info – well-defined Complete – multi-step checkout – E.g. shopping cart
A simple goal and funnel Donation • Funnel Step 1Form – Step 1 (not your goal) Donation • Funnel Step 2 Form – Step 2 (not your goal) Thank You • Goal URL (This Page IS your goal!)
For even more powerful goals, learn regular expressions
Why are goals so great?• They show up in almost every report• You can measure, compare, and improve conversion rates!
Your homeworkWhen you go back to your hotel tonight: – Find the thank you page for your donation form – Set up a donation goal – Extra credit: Create a funnel for your goal
EventsGood for tracking most “stuff” that’s not a page: • Clicks • Interactions • Dynamic content • Widgets • Videos of baby polar bears
Naming your events• You get 4 fields – use them consistently!• An event for playing a video: – Category = “Videos” – Action = “Play” – Label = “Video Name” – Value = Seconds watched• In action: <a href="#" onClick="_gaq.push([_trackEvent, Videos, Play, Polar Bear]);">Play</a>
New! Event-based goals• Create a goal to match any event! – Or a set of events• Treat interactions like conversions
eCommerce• All goals are equal• But all donations are not• Treat your donations as transactions – Record the amount! – Find your most valuable $100 donation sources $50 $1500
Custom variablesLike events… but not exactly – 3 “scopes” – they can persist – Only 5 “slots” When in doubt, use events instead
Advanced segmentsApply common segments to your reports: – New/Returning visitors – Search/Direct/Referrals – Visits with conversions – Mobile – Non-bounce visits
Custom segmentsMake and save your very own segments…based on any criteria you can think of
A Segmented ReportSet youradvancedsegments fromany report!…and now, seethem in context
Put it all togetherTo find high-performing referring sites, you could: – View traffic source report – Add landing page as second dimension – Sort by goal conversion rate – Filter out traffic from sites you own – Filter out sources with less than 100 visits – Segment to show only new visitors
A side-trip: Cross-domain trackingWhere did these people really come from?
Why it happens• You think you’re one visitor on one site• But GA thinks you’re two visitors on two domains!• Solution: cross-domain tracking!
A story about cross-domainYou’re going on a cross-Atlantic flight. Beforeleaving SFO, you take out $1000 in cash.But your plane crashes on a mysterious island!
A story about cross-domainYou’re greeted by strangepeople called the DharmaInitiative.You need to buy supplies…But they won’t take yourUS money!What do you do?
A story about cross-domainYou exchange $1,000 for $687Dharma-Bucks, of course!Now, you can go about yourbusiness.
The need for cross domain trackingIn this story: – The USA and the Island are two different web domains – Money is your GA data – Cross-domain tracking is the exchange rate
Setting up for Multiple Domains1. Update your GA code to allow cross-domain: _gaq.push([_setDomainName,foodandwaterwatch.org]); Allows tracking across sub-domains _gaq.push([setAllowLinker,true]); Gives permission for cross-domain tracking to be used…2. Write code to handle cross-domain linking. Call GA’s “link” function: Every time you link to another domain you own Every time a form submits across domains
While you’re at it…As long as you’re setting up cross-domaintracking, you can detect and track other kinds oflinks: – External links – PDF downloads – Other file downloads
The Analytics MindsetBe on a mission… …and be an explorer at the same time.
Look for the weird• What is “unusual” for you? – A huge spike in traffic? – A very high conversion rate? – A sudden increase in bounce rate?• Look for a reason – don’t assume the best (or worst)• Look below the surface…
Your personalized dashboard• Keep it simple• Two questions to ask yourself: – Is this report related to my goals? – Is this a report I should look at often?
Some useful dashboard reports• Topline goal conversion rates• Top keywords this month (excluding branded keywords)• Top traffic sources to action pages (excluding email)• Top articles, blog posts, and action pages• Top donation sources
Know your contentUse these 3 kinds of content reports:1. Pages report – What are they looking at?2. Landing page report – How did they get here? Is “here” the right place for them to be?3. Exit page report – Why did they leave? Is this a natural exit point, or did they lose interest?
How to set up site search (in 30 seconds or less)1. Do a search on your site2. Look at the results URL: – http://www.foodandwaterwatch.org/?s=fracking&x=0&y=0 – Your search parameter is “s”3. Plug all search parameters into Site Search settings, and enable!
Multi-channel funnels• Normally, you look at activity just before a conversion• But what if other channels helped them convert?
Multi-channel conversionsQuestions we couldn’t answer before: – How long did it take them to convert? – How many ways did they reach our site? – What is the true value of each channel? • SEO • Advertising
Three steps to plan your analytics journey1. What’s my destination? (What am I trying to accomplish with my website?)2. What route do I take? (What specific parts of my site should be making this happen?)3. What tools do I need? (How do I track those parts?)
Make your plan, then follow through• Get all your tracking in place first• Then, start your journey! – Explore your data – Keep an eye on your goals