Presentation is loading. Please wait.

Presentation is loading. Please wait.

Google Analytics THINH TRUONG (at)BIZZON thinh(at)bizzon.com.vn.

Similar presentations


Presentation on theme: "Google Analytics THINH TRUONG (at)BIZZON thinh(at)bizzon.com.vn."— Presentation transcript:

1 Google Analytics THINH TRUONG (at)BIZZON thinh(at)bizzon.com.vn

2 Google Analytics Overview Anywhere that’s possible Anytime the site is on air A Google service Analyze the site’s Anyone has a basic knowledge and care about the site AND let’s see

3 Objectives  Tracking basic  Multi account tracking  Campaign Tracking  Event Tracking  Collection Limits and Quotas  Tips & Tricks  Common use Terms

4 Tracking basic GA account Simple usage Tips and Definitions Steps to generate GATC

5 Tracking basic – Generate GATC

6  Make sure you choose the right mode for the GATC  Website tracking should choose Website (by default)  Mobile should choose Mobile App, if not, no data will be tracked

7 Tracking basic - Integrate  Each site has a tracking account like  Old version GATC _gaq.push(['_setAccount', 'UA-XXXXX-Y']); _gaq.push(['_trackPageview']);  Newest version GATC ga('create', 'UA-XXXXX-Y', 'auto'); // auto – means the service will automatically detect the tracking domain ga('send', 'pageview');  The code should be visible before the closing or before the closing tag of the site  Our site tracking will not be reported right away but we have Real-Time report feature

8 Tracking basic - Integrate How do we track the popup like Sign up success message? Virtual pageviews tracking _gaq.push(['_trackPageview', '/sign-up/call-to-action']) Or ga('set', 'page', '/sign-up/call-to-action'); POPUP PAGE V S

9 Tracking basic - Verify the tracking  View Page Source (Ctrl + U)

10 Tracking basic - Verify the tracking  Using Real-Time report

11 Tracking basic - Report

12 Tracking basic

13 Multi account tracking Client have an account and we also have one! Pros: We can also track the site and analyze it along side with our client. Cons: The two accounts will not have consistent reported numbers.

14 Multi account tracking  The syntax old version _gaq.push(['_setAccount', 'UA-XXXXX-Y']); _gaq.push(['_trackPageview']); _gaq.push(['_setAccount', 'UA-XXXXX-Y']); _gaq.push(['_trackPageview']); Or _gaq.push( ['_setAccount', 'UA-XXXXX-1'], ['_trackPageview'], ['b._setAccount', 'UA-XXXXX-2'], ['b._trackPageview'] );  The syntax newest version ga('create', 'UA-XXXX-Y', 'auto'); ga('create', 'UA-12345-6', 'auto', {'name': 'newTracker'}); // New tracker. ga('send', 'pageview'); ga('newTracker.send', 'pageview'); // Send page view for new tracker. Each call will post a request to google service and the account will track that info separately.

15 Multi account tracking

16 Campaign Tracking We don’t know where they came from. They came from the same place? They are from as “organic”, “referral” or “direct”

17 Campaign Tracking The place the customer know about us$$$

18 Campaign Tracking How does Campaign tracking work?

19 Campaign Tracking Campaign measurement is performed by adding TAGS to your destination URL http://www.example.com/?utm_source=vne&utm_medium=banner&u tm_campaign=smarttv_p2 http://www.example.com/ ?utm_source=vne &utm_medium=banner &utm_campaign=smarttv_p2

20 Campaign Tracking Don’t use punctuation like commas, question marks, periods, colons, semicolons, etc in campaign tags.

21 Campaign Tracking Visiting count is measured in 30 mins session. Each user activity that has a submission to GA the session will be restarted. FACEBOOK or something like that makes Campaign manager frustrated

22 Campaign Tracking TOOLS https://support.google.com/analytics/answer/1033867?hl=en

23 Campaign Tracking  About 24 hours reporting How is Campaign tracking reported?

24 Campaign Tracking

25

26 Facebook GA Campaign tracking  FACEBOOK or something like that makes Campaign manager frustrated  Facebook App will run under IFRAME  All GA TAGs for the campaign will not be passed to the IFRAME by default  The GA service won’t see those campaign TAGs so it don’t know which campaign too.

27 Facebook GA Campaign tracking GATC manually: ga(‘set', 'campaignName', ‘Attack-Dance-Ad'); ga(‘set', 'campaignSource', ‘Facebook-Ad'); ga(‘set', 'campaignMedium', ‘CPC'); ga(‘send', 'pageview'); Manual campaign tracking for Facebook App URL built for Facbook App: Ex: https://www.facebook.com/giadinhattack/app_1404368969842779?app_data=/attac kvideocontest/fb/index/index/utm_source/Facebook- Ad/utm_medium/CPC/utm_campaign/Attack-Dance-Ad

28 Facebook CP tracking report  Just the same as the normal campaign report when you set your code properly.

29 Event Tracking USER BEHAVIOR TRACKING Undertand more about how the site is being used

30 Event Tracking

31 Some cases of use: - Hidden content or ajax request - External links - Download resources (PDF, Doc, Brochure, etc) - Video views - Tracking game steps - …. -..

32 Event Tracking

33 _trackEvent(category, action, opt_label, opt_value, opt_noninteraction) Or ga('send', 'event', 'category', 'action', 'label', value); // value is a number. Play Or Play  category (required) The name you supply for the group of objects you want to track.  action (required) A string that is uniquely paired with each category, and commonly used to define the type of user interaction for the web object.  label (optional) An optional string to provide additional dimensions to the event data.

34 Event Tracking Event Report

35 Event Tracking A game play tracking filter

36 Event Tracking Events Flow report (Content > Events > Event Flow)

37 Event Tracking  It's important to keep in mind that any implementation of Event Tracking that automatically executes on page load will result in a zero bounce rate for the page.

38 Event Tracking

39 Goal Tracking  What is Goal tracking? Goals are a versatile way to measure how well your site or app fulfills your target objectives Goals let you measure how often users take or complete specific actions. Goals often meet standard business objectives For example: How many users go through all steps of the contest procedure? How many users drop at 3rd step over 5 steps of the game? How many users come from a source campaign and pay for a product?

40 Goal Tracking – Goal Type There are four types of Goals. Each type is used to measure different kinds of content and actions

41 Goal vs User flow  Usually, the site or especially the campaign or game has some user flows.  That the cases client often ask to know if their business objectives are met. What should we do make sure all Goal possibly be tracked? - Ask them all the objectives they want to report - Construct the flow the user would take to get the desire objective - Play with GATC to track all possible steps - Set up Goal and test it.

42 Goal Set up  All the set up introduction is here https://support.google.com/analytics/answer/1032415?hl=en&ref_t opic=1007030

43 Goal Set up

44 Goal Report  See in the GA report page at Conversion > Goal

45 Tips & Tricks  Pageview or User/Visitor is lower than we expected As Google will track when page load and measure the information it got likes pageviews, user. Sometime the target objective pageviews or visting users are low The SOLUTION is: Good: - Increase the promotion on the site - Invest in ads and social engagement Bad: - Create a light empty page with GATC contained - Create an iframe code and add it to as many websites as we can :v

46 Tips & Tricks  Bounce rate is to high than it should be. The more interesting the website is the more user come and interact with or explore. Bounce Rate is the percentage of single-page visits (i.e. visits in which the person left your site from the entrance page without interacting with the page). The SOLUTION is: Good: - Add good “Call to action” (CTA) on entrance page - Engage user with rich content or promotion Bad: - As event tracking we talked above, “Tracking that automatically executes on page load will result in a zero bounce rate for the page” - Place a event tracking call in the page for example: setTimeout(function() {_gaq.push(['_trackEvent', 'view', 'view']);}, 20000); - Keep in mind that don’t let the bounce rate too low

47 Tips & Tricks  Enable Age, Gender and Interest data  Enable under Property Settings  Change in the GATC ga('require', 'displayfeatures');  View report under Audience > Demographics

48 Tips & Tricks  Intelligence Events with Custom Alert  The Alert will notify you when it meet the condition set via email or sms.

49 Tips & Tricks  Filter report In a specific case, you want to see some of Dimension or Metric, just use a quick filter right above each report Ex: Hostname, Source, Campaign, Browser, Bounce rate….

50 Tips & Tricks  Custom Reports Sometime the default reports won’t meet our needs. Then we should do a custom report. Custom report provide us lots of pieces of information that we can gather them to generate a desire reports.

51 Tips & Tricks  Custom Reports Metrics: is the field number or columns that will show in the report table display as a number type Dimension: is the field or first columns in the report table that indicate the data calculated

52 Tips & Tricks  Custom Reports Dimension Metrics

53 Common use Terms  GATC – Google Analytics Tracking Code  Unique Visitor – User (new updated term)  Screen – only use for Mobile data report

54 Collection Limits and Quotas https://developers.google.com/analytics/devguides/collection/ gajs/limits-quotas

55 More and more  Custom variables  Web master tool

56 Objectives  Tracking basic  Multi account tracking  Campaign Tracking  Event Tracking  Collection Limits and Quotas  Tips & Tricks  Common use Terms

57 THANK YOU !


Download ppt "Google Analytics THINH TRUONG (at)BIZZON thinh(at)bizzon.com.vn."

Similar presentations


Ads by Google