0
Analytics for Affiliates<br />A4uexpo, London 2010<br />Tom Critchlow<br />
Information Overload<br />
Pinpoint Actions<br />
Measure Cash<br />
Setup<br />
Async Code FTW<br /><ul><li>Faster overall page load time.
Improved collection for short visits to rich media or script-heavy pages.
Collecting (and retaining) user clicks that occur before the tracking code loads</li></li></ul><li>Old Code Costs $$$$$<br...
Diagnosing Setup Issues<br />Check for referrers from your own domain<br />http://sitescanga.com<br />
Group Goals By Action<br /><a href="http://www.example.com/files/map.pdf" onClick="javascript: pageTracker._trackPageview(...
Campaign Tracking<br />http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55578<br />
Advanced Setup<br />
Custom Variables<br />NOTE: Because the variables are sent in the __utm.gif request, they must be set before _trackPagevie...
Custom Variables<br />
Visitor Level Custom Variables<br />You would likely set this custom variable as a one-time function, since the value woul...
Previous Customer</li></li></ul><li>Session Level Custom Variables<br />Use session-level custom variables to distinguish ...
Page Level Custom Variables<br />Use page-level custom variables to define a collection of page-level activities by your u...
Tracking # of Reviews<br />_gaq.push(['_setCustomVar',      1,                   	                     // This custom var ...
Rank Checking<br />http://www.seomoz.org/blog/tracking-organic-ranking-in-google-analytics-with-custom-variables<br />http...
Track Load Time<br />http://www.optimisationbeacon.com/analytics/track-page-load-times-with-google-analytics-asynchronous-...
Hack the code<br />dis.tl/1touch<br />Basic steps<br />Include external .js file<br />Add call to js function<br />Start p...
4 new Custom Variables<br />64 characters total<br />Including variable names<br />l = original landing page<br />s = orig...
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"%2F","/...
Show Me The Money<br />
Track Form Drop Offs With Jquery<br />http://www.distilled.co.uk/blog/conversion-rate-optimisation/using-jquery-and-google...
Funnels Are Important<br /><ul><li>Setup funnels correctly
Monitor them regularly
Look for biggest gaps
Monitor where people go</li></li></ul><li>
Segment Your Funnels<br />http://analytics.blogspot.com/2010/07/using-wrong-tracking-code-can-cost-you.html<br />http://ww...
A/B Testing Adsense<br />http://www.optimisationbeacon.com/testing/how-to-test-adsense-in-google-website-optimiser-analyti...
Ecommerce Tracking<br />
Full Ecommerce Suite<br />
Insights & Analysis<br />
Weighted Sort is Awesome<br />Pro Tip – Works with conversion rate too!<br />
Segments Are Awesome<br />
Set up suite of segments<br />Keep the numbers small and manageable.<br />Report on each segment separately.<br />Look for...
“Small Multiple”<br />
Regex is Awesome<br />Number of spaces:<br />^([^ ]+ ){5,50}[^ ]+$<br />Number of folders:<br />^/([^/]+/){1}[^/]*$<br />h...
You Can Paste Regex Into GA<br />
Monitor 404 Pages<br />
For Affiliates<br />
<ul><li>Custom variables (e.g. For author of post)
Ecommerce integration
Event tracking for downloads/outbound clicks</li></ul>http://yoast.com/wordpress/google-analytics/<br />
Upcoming SlideShare
Loading in...5
×

Advanced Analytics for Affiliates - Tom Critchlow

2,315

Published on

Published in: Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,315
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
50
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Advanced Analytics for Affiliates - Tom Critchlow"

  1. 1. Analytics for Affiliates<br />A4uexpo, London 2010<br />Tom Critchlow<br />
  2. 2. Information Overload<br />
  3. 3. Pinpoint Actions<br />
  4. 4. Measure Cash<br />
  5. 5. Setup<br />
  6. 6. Async Code FTW<br /><ul><li>Faster overall page load time.
  7. 7. Improved collection for short visits to rich media or script-heavy pages.
  8. 8. Collecting (and retaining) user clicks that occur before the tracking code loads</li></li></ul><li>Old Code Costs $$$$$<br />http://analytics.blogspot.com/2010/07/using-wrong-tracking-code-can-cost-you.html<br />
  9. 9. Diagnosing Setup Issues<br />Check for referrers from your own domain<br />http://sitescanga.com<br />
  10. 10. Group Goals By Action<br /><a href="http://www.example.com/files/map.pdf" onClick="javascript: pageTracker._trackPageview('/socialmedia/twitter'); "><br />
  11. 11. Campaign Tracking<br />http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55578<br />
  12. 12. Advanced Setup<br />
  13. 13. Custom Variables<br />NOTE: Because the variables are sent in the __utm.gif request, they must be set before _trackPageview() or before an event is fired on a page.<br />
  14. 14. Custom Variables<br />
  15. 15. Visitor Level Custom Variables<br />You would likely set this custom variable as a one-time function, since the value would persist across the life of the visitor cookie.<br /><ul><li>Membership level
  16. 16. Previous Customer</li></li></ul><li>Session Level Custom Variables<br />Use session-level custom variables to distinguish different visitor experiences across sessions. <br />For example, if your website offer users the ability to login, you can use a custom variable scoped to the session level for user login status<br />
  17. 17. Page Level Custom Variables<br />Use page-level custom variables to define a collection of page-level activities by your users. For example, you might have sections such as Life & Style, Opinion, and Business. You could set a custom variable to track all your articles by section<br />
  18. 18. Tracking # of Reviews<br />_gaq.push(['_setCustomVar',      1,                   // This custom var is set to slot #1.<br />       ‘Number of Reviews',       // The top level name for the variable<br />      ‘1',   // The Number of Reviews<br />      3                     // Page level variable   ]);<br />
  19. 19. Rank Checking<br />http://www.seomoz.org/blog/tracking-organic-ranking-in-google-analytics-with-custom-variables<br />http://yoast.com/track-seo-rankings-with-google-analytics/<br />
  20. 20. Track Load Time<br />http://www.optimisationbeacon.com/analytics/track-page-load-times-with-google-analytics-asynchronous-script/<br />
  21. 21. Hack the code<br />dis.tl/1touch<br />Basic steps<br />Include external .js file<br />Add call to js function<br />Start pulling out data<br />
  22. 22. 4 new Custom Variables<br />64 characters total<br />Including variable names<br />l = original landing page<br />s = original landing page query string<br />r = original referrer<br />q = original search query<br />
  23. 23. =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"%2F","/"), "%2C", ","), "%3F", "?"), "%3A", ":"), "%40", "@"), "%26", "&"), "%3D", "="), "%2B", "+"), "%24", "$"), "%23", "#")<br />
  24. 24. Show Me The Money<br />
  25. 25. Track Form Drop Offs With Jquery<br />http://www.distilled.co.uk/blog/conversion-rate-optimisation/using-jquery-and-google-analytics-events-to-track-form-abandonment/<br />
  26. 26. Funnels Are Important<br /><ul><li>Setup funnels correctly
  27. 27. Monitor them regularly
  28. 28. Look for biggest gaps
  29. 29. Monitor where people go</li></li></ul><li>
  30. 30. Segment Your Funnels<br />http://analytics.blogspot.com/2010/07/using-wrong-tracking-code-can-cost-you.html<br />http://www.paditrack.com/<br />
  31. 31. A/B Testing Adsense<br />http://www.optimisationbeacon.com/testing/how-to-test-adsense-in-google-website-optimiser-analytics/<br />
  32. 32. Ecommerce Tracking<br />
  33. 33. Full Ecommerce Suite<br />
  34. 34. Insights & Analysis<br />
  35. 35. Weighted Sort is Awesome<br />Pro Tip – Works with conversion rate too!<br />
  36. 36. Segments Are Awesome<br />
  37. 37. Set up suite of segments<br />Keep the numbers small and manageable.<br />Report on each segment separately.<br />Look for insights<br />Examples:<br />Social media traffic (reddit|stumble|twitter|facebook)<br />Partners (partner1|partner2)<br />Organic<br />Email<br />Etc<br />
  38. 38. “Small Multiple”<br />
  39. 39. Regex is Awesome<br />Number of spaces:<br />^([^ ]+ ){5,50}[^ ]+$<br />Number of folders:<br />^/([^/]+/){1}[^/]*$<br />http://www.lunametrics.com/regex-book/Regular-Expressions-Google-Analytics.pdf<br />
  40. 40. You Can Paste Regex Into GA<br />
  41. 41. Monitor 404 Pages<br />
  42. 42. For Affiliates<br />
  43. 43. <ul><li>Custom variables (e.g. For author of post)
  44. 44. Ecommerce integration
  45. 45. Event tracking for downloads/outbound clicks</li></ul>http://yoast.com/wordpress/google-analytics/<br />
  46. 46. Mailchimp Integration<br />
  47. 47. Worried About Traffic?<br />
  48. 48. Diagnosing Traffic Drops<br />Check traffic sources<br />Check uptime<br />Check rankings<br />Check server logs for errors<br />Check errors in Google Webmaster Tools<br />Check specific section/page drops (segment!)<br />Browse as Googlebot<br />Check robots.txt<br />Check rel canonical<br />Check meta robots<br />
  49. 49. Resources<br /><ul><li>http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html
  50. 50. http://www.flickr.com/photos/dylanroscover/3450505729/
  51. 51. http://www.flickr.com/photos/stuartconner/4291067605/
  52. 52. http://www.flickr.com/photos/mukumbura/4092900623/
  53. 53. http://www.distilled.co.uk/blog/conversion-rate-optimisation/using-jquery-and-google-analytics-events-to-track-form-abandonment/
  54. 54. http://www.lunametrics.com/regex-book/Regular-Expressions-Google-Analytics.pdf
  55. 55. http://www.mailchimp.com/features/power_features/analytics360/</li></li></ul><li>London based part time SEO geek, part time ninja with a healthy interest in poker, chess and music.<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×