Google Analytics

1,131 views

Published on

Google Analytics 발표 자료

참고:
구글 애널리틱스: 웹 로그 분석의 시작과 끝 (개정판)
Analytics Academy (https://analyticsacademy.withgoogle.com/)
Google Analytics - Google Developers (https://developers.google.com/analytics/)

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,131
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
20
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Google Analytics

  1. 1. GoogleAnalytics AdvancedWebMetricswithGoogleAnalytics by Daniel Ku (http://kjunine.net)
  2. 2. Ifyoucannotmeasureit, youcannotimproveit. — Lord Kelvin
  3. 3. GettingStartedwithAnalytics 1. Sign up for an account. 2. Set up account properties. 3. Set up your tracking code.
  4. 4. Howitworks · Collection · Processing · Configuration · Reporting
  5. 5. Configuration
  6. 6. AccountStructure · Accounts · Properties · Views
  7. 7. Whymultipleviews? Segmentation
  8. 8. Howsegment? Filter
  9. 9. Filters
  10. 10. MostCommonlyUsedFilters · Include only your website's traffic · Exclude certain known visitors · Segment by geographical location · Segment by visitor campaign, medium, or referrer source · Segment by content
  11. 11. BestPractice KeepaViewwithoutFilters
  12. 12. FilterDemo
  13. 13. Goals
  14. 14. TypesofGoal · Destination · Duration · Pages/Screens per session · Event
  15. 15. Conversion=GoalConversion
  16. 16. Funnel
  17. 17. GoalDemo
  18. 18. UserID auniquestring representingauser associates data from different devices and multiple sessions
  19. 19. Collection
  20. 20. DataModel · User (Visitor) · Session (Visit) · Interaction (Hit)
  21. 21. Interaction · Pageview · Event · Transaction · Social Interaction · User Timing · Exception
  22. 22. Event · Category · Action · Label (optional) · Value (optional, integer)
  23. 23. VirtualPageview VirtualPageviewvs.Event?
  24. 24. LimitsandQuotas PropertySpecific · 10 million hits per month per property
  25. 25. LimitsandQuotas UniversalAnalyticsEnabled · 200,000 hits per user per day · 500 hits per session (except item and transaction hit types) This applies to analytics.js, Android/iOS SDK and the Measurement Protocol.
  26. 26. CookieUsage By default, · cookie name: _ga · domain: top level · expiration: 2 years
  27. 27. UseAPIsandSDKs, Later...
  28. 28. Reporting
  29. 29. DimensionandMetric
  30. 30. TableFilterandView Options
  31. 31. ReportingDemo
  32. 32. Audience>Overview Audience>Geo>Location Audience>UsersFlow
  33. 33. Acquisition>Overview Acquisition>Channels Acquisition>AllTraffic
  34. 34. Behavior>Overview Behavior>SiteContent>AllPages Behavior>SiteSpeed>Overview Behavior>Events>Overview
  35. 35. Conversions>Goals>Overview Conversions>Goals>FunnelVisualization Conversions>Goals>GoalFlow
  36. 36. ReportingDemoEnd
  37. 37. ContentDrilldown
  38. 38. Behavior>SiteContent>ContentDrilldown
  39. 39. ContentDrilldownDemo
  40. 40. ContentExperiments
  41. 41. A/B/NTesting notA/BTesting notMultivariableTest formerly Google Website Optimiser
  42. 42. Behavior>Experiments
  43. 43. ContentExperiments Demo
  44. 44. Development
  45. 45. APIsandSDKs
  46. 46. Collection · analytics.js · Android SDK · iOS SDK · Measurement Protocol · ...
  47. 47. Configuration · Management API
  48. 48. Reporting · Core Reporting API · MCF API · Metadata API · Real Time Reporting API
  49. 49. Developmentwithanalytics.js
  50. 50. <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXX-Y', 'auto'); ga('send', 'pageview'); </script> <!-- End Google Analytics -->
  51. 51. PageviewTracking ga('send', 'pageview');
  52. 52. VirtualPageview ga('send', 'pageview', '/path/to/virtual/page'); ga('send', { 'hitType': 'pageview', 'page': '/path/to/virtual/page', 'title': 'Title of Virtual Page' })
  53. 53. EventTracking ga('send', 'event', 'button', 'click', 'nav buttons', 4); ga('send', { 'hitType': 'event', // Required. 'eventCategory': 'button', // Required. 'eventAction': 'click', // Required. 'eventLabel': 'nav buttons', 'eventValue': 4 });
  54. 54. UserID ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' }); ga('set', '&uid', 'USER_ID');
  55. 55. GoogleAnalytics LibrariesforMEANStack
  56. 56. Angulartics WebanalyticsforAngularJSapplications · http://luisfarzati.github.io/angulartics/ angular.module('myApp', ['angulartics', 'angulartics.google.analytics']) · supports Google Analytics, Kissmetrics, Mixpanel, Chartbeat and Segment.io
  57. 57. universal-analytics AnodemoduleforGoogle'sUniversalAnalyticstracking · https://github.com/peaksandpies/universal- analytics var ua = require('universal-analytics'); var visitor = ua('UA-XXXX-XX', 'USER_ID'); visitor.pageview("/").send();
  58. 58. References http://www.acornpub.co.kr/book/google- analytics2 https://analyticsacademy.withgoogle.com/ https://support.google.com/analytics/ https://developers.google.com/analytics/ http://luisfarzati.github.io/angulartics/ https://github.com/peaksandpies/universal- analytics
  59. 59. Thankyou!

×