Meeting Information
Date: 9/28/2016
Time: 2pm
Location: JC311D
Streaming Link: https://bluejeans.com/834348332
Agenda
Mason Analytics Update
New Sites in Roll-Up
Hostname | Business Unit |
---|---|
124.137.58.12 | |
www.cssr.gmu.edu | CHSS |
ws.sharethis.com | |
volgenau.gmu.edu.googleweblight.com | VSE |
spmoauth.gmu.edu | |
m.baidu.com | |
gmulaw.org | LAW |
fanyi.myyoudao.com | |
drupalvm.dev | |
www.dvydcswnmmrs.fr | |
business.gmu.edu.googleweblight.com | Business |
housing.preprod.gmu.edu | |
seor.gmu.edu | VSE |
cvpa-dev.preprod.gmu.edu |
Configuration Changes
Referral Exclusion List
2016-09-21: Added “gmu.edu” to referral exclusion list to prevent new sessions from being created when moving between subdomains.
Without this entry in the referral exclusion list, GA was creating a referral when moving between websites and therefore a new session.
Adding “gmu.edu” takes care of all subdomains under “gmu.edu”. Traffic moving from one gmu.edu subdomain to another will no longer count as a referral.
Annotations noting this change have been added to roll-up views.
Questions for Follow-Up
What are people clicking on when they land on a program page (from Mason referral for example)?
Test Case: What do people click on from the Accounting, BS program page (depending on how they got there)?
Account: School of Business
Property: business,gmu.edu
View: business.gmu.edu
Option 1: Behavior Flow
Behavior -> Behavior Flow -> Set specific landing page filter -> Create segment for referrals from Mason Core (Referral Traffic from Mason Core)
Note: once you add a segment to the behavior flow report, you can switch between viewing different segments using the buttons at the top. (Unlike other reports, multiple segments cannot be viewed simultaneously on this report.)
For comparison, add the Direct Traffic segment.
Note the differences in 1st interaction page between segments.
Option 2: In-Page Analytics
Behavior -> In-Page Analytics
I recommend using the Page Analytics Chrome Extension.
While this is very interesting in theory, I have often had issues getting reliable data.
- http://business.gmu.edu/undergraduate/majors/accounting/ -> Doesn’t appear to capture all clicks
- https://www2.gmu.edu/ -> Doesn’t seem to capture all clicks. Flyout menu hidden.
- https://www2.gmu.edu/academics -> Doesn’t seem to capture all clicks. Flyout menu hidden. Majors and Minors tab is particularly problematic.
- https://www2.gmu.edu/admissions-aid/ -> Actually looks pretty good.
Note that multiple links to the same page can not (usually) be differentiated.
Despite these issues, the summary info at the top is useful
Where is traffic coming from (for program pages)?
Account: School of Business
Property: business,gmu.edu
View: business.gmu.edu
Option 2: Custom Report -> “Business: UG Program Page > Source/Medium” -> Switch to pie chart view -> Drill-down on landing page for program
Review custom report configuration.
Compare referring source and medium for selected pages.
Data Sampling
Data sampling can affect your reports!
Example 1:
View: gmu: roll-up 2.0 – all traffic (2015-12-08)
Custom report: Dimension: Hostname > Page
Date Range: Jan 1, 2016 – Sept 21, 2016
See sampling notice, number of hostnames.
Change sampling control slider to highest precision.
See sampling notice, number of hostnames.
Change sampling control slider back to middle.
Example 2:
View: gmu: roll-up 2.0 – all traffic (2015-12-08)
Custom report: Campaign: Admissions UG > Campaign > Landing Page
Date Range: Jul 1, 2016 – Sept 21, 2016
Drill-down to Source / Medium -> “honors” campaign.
See sampling notice, number of landing pages.
Change sampling control slider to highest precision.
See sampling notice, number of landing pages.
Facebook Clicks Versus Sessions
A couple users have noticed discrepancies between the number of clicks that Facebook reports on ads versus the number of sessions that Google Analytics reports form the same ads.
A few contributing factors:
- Clicks and Sessions are different metrics – Facebook counts clicks, Google counts sessions. The same user could click the ad multiple times in the same session.
- Browser configuration issues – For Google Analytics to capture data, the user’s browser/device and security settings must support cookies, JavaScript, and images. If any of these are disabled, Analytics may not be able to record a session, while Facebook would still be able to count clicks.
- User Behavior – Since GA depends on Javascript, it is possible that users could click away from a page before the user’s browser has a chance to send the analytics data, especially for sites that take longer to load.
- Data Sampling – GA may be sampling your data in reports which could result in a lower-than-actual number of sessions.
- Bot and spider filtering. – Depending on your GA implementation, GA may be filtering-out ‘questionable’ traffic from your data. Does Facebook filter out ‘questionable’ traffic?
Nicole: “Basically, Facebook says don’t worry about it: our numbers are correct and we wouldn’t lie. And a big chunk of their advertisers are saying, the discrepancies in reporting are too big to be explained by clicks vs sessions.”
Facebook has a financial incentive to count every click it can, while GA has an incentive to provide as reliable data as possible.
More information:
Wall Street Journal: Facebook Overestimated Key Video Metric for Two Years
Why AdWords Clicks and Analytics Sessions don’t match in your reports
Data discrepancies between AdWords and Analytics
Users, Sessions, and Hits
What is a ‘user’?
A user is a unique visitor to your website.
What is a ‘session’?
“A session is a group of interactions that take place on your website within a given time frame … a single session can contain multiple screen or page views, events, social interactions, and ecommerce transactions.”
How do sessions end?
- Time – A session will end after 30 minutes of inactivity (but this timeframe can be changed). Inactivity means no GA hits of any kind within 30 minutes.
- Date – A session will end at midnight, regardless of user activity. (Note: ‘midnight’ is determined by your view timezone settings.)
- Campaign – Every time a user’s campaign source changes, Google Analytics opens a new session (regardless of user activity). (Note: a source of “(direct)” will not create a new session. – “Direct as a campaign source never overrides an existing known campaign source like a search engine, referral, or campaign source would.”)
More info: How a session is defined in Analytics
What is a ‘hit’?
A hit is an interaction with your website that results in data being sent to GA.
Common hit types include:
- Page – pageviews
- Event – actions a user takes on your site, other than viewing pages (examples: clicking on a tab on the page, scrolling, opening expanding sections, clikcing on videos, etc.)
Hits can be categorized as ‘interaction’ or ‘non-interaction’ hits. Interaction hits will factor into your bounce rate, non-interaction hits will not. - E-Commerce – online transactions
- Social Interaction – social media activity
Campaign Tagging Coordination
You can use campaign parameters to identify how traffic reaches your website. Campaign information is appended to your HTML links to provide additional, customized data.
When someone follows a link to your website, GA records the hits and populates the standard GA dimensions/metrics for the hit in its database.
Campaign tagging basically give you an easy, self-service way to customize the data loading into in a few key dimensions which are used in your GA reports.
Campaign information is completely customizable (which is both good and bad).
Campaign tags include:
- Medium – (Required) What type of traffic is it? (examples: email, social, display, print, etc.)
- Source – (Required) Where did this traffic come from? (examples: facebook, radius, newsletter, etc.)
- Campaign – (Required) The name of your marketing campaign, or other grouping of communications
- Content – Typically used to differentiate ad content, but can be customized. (Note: this parameter is listed as “Ad Content” in the Google Analytics user interface.)
- Term – Typically reserved for paid advertising keywords, but can be customized
Key Points
- Google analytics is case-sensitive. Therefore, for consistency, it is recommended that your campaign parameter values should always be lowercase.
- All links used that you intend to track should include campaign parameters. Links not using these parameters will be indistinguishable from normal web traffic (direct).
- Your campaign parameters should be decided on thoughtfully and used consistently. If they are used with different capitalization, spacing, spelling, etc. they will appear as different campaigns in GA.
- I would recommend putting together an excel spreadsheet of all of your campaign-tagged links.
It is very important that you define what campaign tag values you will be using, and stick with them. Forgetting to use the link parameters, using them inconsistently, or mistyping them will affect your data and your ability to track your campaigns. For this reason, I would suggest adding as a standard procedure that every communication and all links within it are reviewed before the communication is sent out to make sure that all links are tagged appropriately.
Note: all campaigns are feeding to the roll-up, so it would be a good idea to coordinate. Although you can filter the campaign reports for your specific parameters, the default reports don’t do this, so identically-named campaigns will be aggregated (example: F16, Spring2017, etc.).
Examples
Enrollment Management – Emails
Medium – “email”
Source – “admissions connect” (for UG) or “admissions radius” (for GR)
Campaign – US regions (and “honors”) – we are dividing our communication plans by region (and “honors”), so our campaign names reflect that
Content – used to indicate the phase in the admissions process (“inquiry”,”applied”,”admitted”,etc.)
Term – not used
This schema enables us to slice out campaign data by region or admissions-process phase.
CHSS – Emails
Medium – “Email”
Source – “CHSS Radius”
Campaign – used to indicate the phase in the admissions process (“CHSS Inquiry”,”CHSS App In Progress”,”CHSS Admitted”, “CHSS Intent to Enroll”)
Content – reflects the specific email in the campaign (examples: “ANTHRO Day 15”, “ART HIST Day 30”, etc.)
Term – not used
As they are not segmenting comunications geographically, they are able to use the admissions-process phase as the campaign, which frees-up the content field to note the specific email.
I would recommend lowercasing everything.
OCM
Medium – “Post”, “tweet”, “video”, “news article”, “graphic”, “general-info”
Source – “Facebook”, “Twitter”, “Instagram”, “LinkedIn”, “YouTube”, “Google+”, “Pinterest”, “Reddit”, “Wikipedia”, “Tumblr”, “Snapchat”
Campaign – FY_Source_Post-Date (Example: FY17_facebook_071916)
Content – Descriptor of item (e.g. author’s name, details of graphic/image, name of video, 3-4 words max)
Term – not used
I would recommend lowercasing everything and changing the date format in the campaign to YYYYMMDD, to allow filtering by specific years/months (i.e. campaign begins with “201607” would catch all communications in July 2016).
Links/Resources
Google Analytics Demo Account
https://support.google.com/analytics/answer/6367342