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.

Custom Metrics

339 views

Published on

From Dimensions to Custom Metrics - Collect & Analyze Special Data

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Custom Metrics

  1. 1. Custom Metrics and Their Application
  2. 2. Hello! Taffy We are here to tell you more about custom metrics in Google Analytics Eugenea Ming VivekSam
  3. 3. What is custom metrics? From dimension to custom metrics
  4. 4. Dimension Custom Metrics Metric Attribute of visitors Number which measures the Dimension Tracks unique data
  5. 5. Metrics ◎ Sessions ◎ Page Views ◎ Bounce Rate ◎ Conversion Metrics vs Custom Metrics Custom Metrics ◎ Games: ◉ Playtime ◉ Difficulty ◉ Levels ◎ Video Streaming ◉ Duration ◉ View length% ◎ CRM ◉ Phone calls
  6. 6. Why custom metrics? ◎Flexibility and readability ◎Convenient to track ◎Collect and analyze special data ◎Combine data from google analytics and non-google analytics
  7. 7. Prerequisites and Challenges What do you have to prepare before you start using custom metrics
  8. 8. “Custom Metrics are only available for properties that have been enabled for Universal Analytics or contain at least one app reporting view. 1
  9. 9. “Custom Metrics require additional setup in your Analytics Account and in your tracking code. 2
  10. 10. Challenges you may face 1 20 Indices For different Custom dimensions and 20 indices for custom metrics/property 2 During editing, both the old and the new values can be paired with the either the old or the new dimension name. This cannot be accurately separated with a filter. Custom dimensions cannot be deleted, but you can disable them. 3
  11. 11. Possible Solutions ◎Configuration ◎Collection ◎Processing ◎Reporting
  12. 12. Sounds Great! But how to apply?
  13. 13. Application What can you do with custom metrics?
  14. 14. Mobile Application Online Leaning Platform Online Retailing Platform
  15. 15. Hit-Scope Custom Metrics Product-Scope Custom Metrics
  16. 16. Mile Stone Text message used Photo Message used Video message used /L1_newbie/ /L2_experienced / /L3_professional / /L4_master/ Requirements: To track what user has used before they reach a milestone Hit-Scope Custom Metrics
  17. 17. Configuration: Index 1 Name MileStone Scope Hit Formatting Type Integer Active TrueHit-Scope Custom Metrics
  18. 18. Processing: ga('create', 'UA-XXXX-Y', 'auto'); // Increment the level completion metric by 1. ga('set', 'metric1', 1 ); // Send the custom dimension value with an event hit. ga('send', 'event', ’Milestone', ’text’, ’photo', ‘video’ ); Hit-Scope Custom Metrics
  19. 19. Reporting: userId = 2314 Session 1 H1: type= text screen_name=/L1_newbie/ H2: type= photo screen_name=/L1_newbie/ H3: type= event screen_name=/L1_newbie/ cm1_value=1 H4: type= text screen_name=/L2_experienced/ H5: type= photo screen_name=/L2_experienced/ H6: type= photo screen_name=/L2_experienced/ H7: type= photo screen_name=/L2_experienced/ H8: type= event screen_name=/L2_experienced/ cm1_value=1 H9: type= text screen_name=/L3_professional/ H10: type= photo screen_name=/L3_professional/ H11: type= photo screen_name=/L3_professional/ H12: type= video screen_name=/L3_professional/ H13: type=event screen_name=/L3_professional/ cm1_value=1 Hit-Scope Custom Metrics
  20. 20. Mile Stone Text message used Photo Message used Video message used /L1_newbie/ 1 1 0 /L2_experienced / 1 3 0 /L3_professional / 1 2 1 /L4_master/ Requirements: To track what user has used before they reach a milestone Hit-Scope Custom Metrics
  21. 21. Requirements: To track user purchases Product- Scope Custom Metrics Product Type Product Revenue Credit Used Filters Stickers
  22. 22. Configuration: Index 2 Name Purchase Scope Product Formatting Type Currency Active TrueProduct- Scope Custom Metrics
  23. 23. Processing: Product- Scope Custom Metrics ga('ec:addProduct', { // Provide product details in an productFieldObject. 'id': 'P12345', // Product ID (string). 'name': ‘Filter1', // Product name (string). 'category': ’Add-in', // Product category (string). 'variant': ‘Faceswap', // Product variant (string). 'price': '10.00', // Product price (currency). 'quantity': 2, // Product quantity (number). 'dimension4': ’Filter', // Product-scoped custom dimension (string). 'metric2': 5 // Product-scoped custom metric (integer). }); ga('ec:setAction', 'purchase', { 'id': 'T12345', 'revenue': '20.00' }); ga('send', 'pageview'); // Send transaction data with initial pageview.
  24. 24. Reporting: Product- Scope Custom Metrics userId = 2134 Session 1 H1: type=screen_view screen_name=/level_1/ H2: type=screen_view screen_name=/level_2/ product_name=filter1 cd4_value=filter cm4_value=5 product_name=filter2 cd4_value=sticker cm4_value=5 H4: type=screen_view screen_name=/level_2/ product_name=filter3 cd4_value=filter cm4_value=1 product_name=filter cd4_value=filter cm4_value=10
  25. 25. Requirements: To track user purchases Product- Scope Custom Metrics Product Type Product Revenue Credit Used Filters 30 16 Stickers 10 5
  26. 26. Custom Metrics Online Leaning Platform
  27. 27. Objective: Track the number of people who registered in course In traditional metrics Register Log Report (Total No.)
  28. 28. What if we want to find out the correlation? Nationality Event Action Maths English China Register in a course 7 22 India Register in a course 9 11 France Register in a course 24 3
  29. 29. What if we want to find out the correlation? Traditional metrics Register Log Report Total No. Custom Metrics Register Log Report Total No. Log(Math) Log(Eng) Report(Math) Report(Eng)
  30. 30. Thanks! Any questions?

×