Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Google Analytics

1,211 views

Published on

Google Analytics 발표 자료

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

  • Be the first to comment

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!

×