Download presentation
Presentation is loading. Please wait.
Published byCharles Peters Modified over 8 years ago
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
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 !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.