Digital Analytics
Digital Analytics
Content analysis
3.7. Benchmarking
Goals 3.8. Account and property configuration
Today, the Internet and all the services that
are linked to it are a source of data of an 4. Analytics Framework
extreme dimension. This information is a
source of knowledge that can be a critical 4.1. Analytics Thinking
factor in the success of organizations. 4.2. Objective’s definition
4.3. Reporting and dashboard tools
The main objective of the course is the 4.4. Practical applications
application of quantitative methodologies
to the data generated by digital assets such 5. Google Analytics as an advanced
as websites and mobile applications and by analysis tool
its integration with other sources of data.
Furthermore, to explore how these 5.1. Data Enrichment
analyses and knowledge can be 5.2. Advanced Segments and Filters
incorporated in the decision processes. 5.3. Site objectives
5.4. Funnel analysis
5.5. E-commerce tracking
5.6. A/B Testing (Experiments)
Program: 5.7. Reports Personalization
5.8. Dashboards
1.Overview of digital analytics
5.9. Multi-channel Funnels
The why: Voice of customer (VOC) Consider this simple analogy. If you are
using your web analytics tool to measure
Consider this simple question:
your website, then it’s like sitting in a car
Can you look at the Top Pages Viewed and watching the dashboard to see that
report from your web analytics tool and for you are going exactly 70 mph. But your
your site and understand the content windshield and windows are all blacked
visitors were most interested in? How out. You can’t see outside.
would you know which of the top pages
You can rely on competitive analysis on
visitors actually wanted to see?
search engines to know more about your
Maybe they could not find the pages customers. Tools like Google Trends, Rank
because of a missing internal site search Watch and others can give you great
engine or the broken navigation on your insights.
site? You have no idea. Your web analytics
Using Competitive Intelligence data is like
tool can report only what it can record.
scraping off that black paint and being able
What your customers wanted but did not
to see outside. Now you can see you are in
see was not recorded.
a race (unbeknownst to you), and you can
For that you can do a survey with three see that while you are driving at 70 mph,
simple questions, such as: everyone else is racing past at 160 mph.
Unless you make drastic changes, you will
What is the purpose of your visit to be irrelevant.
our web site?
Were you able to complete your That’s the power of Competitive
task? Intelligence data. Knowing how you are
If you were not able to complete performing is good. Knowing how you are
your task, why not? performing against your competition is
priceless—it helps you improve; it helps
If you marry the what with the why, you’ll you identify new opportunities, and it
have a lifetime of happiness. helps you stay relevant.
Intercom is one great tool that can help Example: Go to Google Trends and
you deal with VOC better and be faster to compare fnac.pt, worten.pt
answer your client’s needs.
There are several tools that help us to get
easy access to competitive information and
The What Else: Competitive Intelligence industry standards. This information will
help you set a better strategy and give
In the traditional world of enterprise more proper context to data we gather:
resource planning (ERP), customer
relationship management (CRM), and deep
back-end enterprise systems, all you had
was your data. You had very little
information about your competitors. On
the Web, though, you can gather tons of
Measuring allows keep track on the
success of an action;
Measuring works as a basis to optimize
and evolve;
Measuring allows you to follow trends
and behaviors;
Measuring helps us find the best
strategy.
Medium-sized businesses:
1.Outcomes, 2. Clickstream, 3. Voice of
Customer, 4. Testing.
Someone requests your home page, your So far, all your analytics program knows is
web analytics tool starts a session for the when a page was requested, hence:
visitor, two more pages are requested Tp = N/A [Not Available]
before the visitor decides to leave your
website (close browser, type in a url of a Ts = N/A
different site, click on a link on your site to
Next more fun happens on your site:
go to different site….).
someone clicks on a link to Page 2 from
What we want to compute is… your home page. Hurray no bounce! :)
How long did it take to find and read the
Now there is a new entry in your log file rebate fine print? You could reasonably
that says: "The same Visitor requested guess if you knew how long the Visitor
page two at 10:01" spent on Page 3.
Finally your web analytics program can The problem is that your logfile is missing
compute some time metrics! one time stamp to do the magic math.
It knows how long the Visitor spent on the Tp (Page 3) = Time of page request (10:05)
home page. It subtracts 10:01 from 10:00 minus Time of next page request (N/A).
and gets one minute. Hence: Hence:
Tp (Home Page) = 1 minute Tp (Page 3) = 0 minutes (Since N/A!)
Notice something important: the only way The program has no idea how long the
your program knows how long someone Visitor spent on the last page on your site.
spent on one page is by looking at the two
time stamps. One from the request for the This is true for pretty much all web
first page and one from request of second analytics programs in terms of default
page. behavior.
The Case of Tabbed Browsing: Session Two (bottom): [referrer -> your
But what happens to the Time on site/homepage]
Page and Time on Site Tp (Page 4) = 6 minutes
computations when people open a Tp (Page 5) = 0 minutes
link on a site in another tab and Ts (session duration) = 6 minutes
browse the site via two tabs at the
same time? I do this all the time! 2 Sessions. 1 User. Also notice the impact
It messes up the time on referrers (for the second one you'll see
computations. your site referring to itself). Really
Here is a common scenario that interesting outcome!
we'll use to understand the
impact… Dealing with tab browsing # 2:
Outcomes:
One Sessions, visit “reorganized” by time
stamps.
Bounce identifies the number of single-
page visits to your site over the selected
dimension. For example, if you apply this
Session One: [referrer -> Google] metric to the ad campaign dimension, it’ll
display the number of single-page visits to
Tp (Home Page) = 1 minute your side by users that reached your side
Tp (Page 4) = 1 minute via a particular as campaign.
Tp (Page 2) = 3 minutes
Tp (Page 3) = 2 minutes Bounce rate is the percentage of single-
Tp (Page 5) = 0 minutes page visits (i.e., visits in which the person
Ts (session duration) = 7 minutes left your site from the entrance page)
comparing with total number of sessions.
1 Session. 1 User.
Unique pageviews:
#2: Measure the bounce rate for your This screenshot from Google Analytics
traffic sources shows the bounce rate of traffic on each
campaign compared to site average, very
Your goal is to figure out if some sources of
cool view. Sadly, some campaigns are
traffic are sending you particularly terrible
performing worse than site average (so
traffic compared to others. In your web
literally you could be sending money down
analytics tool simply go to the Referring
the, well you know what).
URL's / Sites report and take a look, you'll
find something like this…
• Visitor behavior
• Traffic Sources
• Search Trends
• Buying habits
• Interest in the content
• Return on investment (ROI)
How Google Analytics works? Google Analytics uses JavaScript to work
and cookies to identify and track users
Google Analytics is easy and fast to install.
across visits to the website. Easy and fast
You only have to paste a small snippet of
to install.
JavaScript code in all of your site pages to
track pageviews, user interactions and
The analytics.js JavaScript library uses first-
other behaviors.
party cookies to:
Benefits of GTAG?
Advanced features
Real time
GTAG and Google Tag Manager
With this tool you can monitor the usage of
What is GTAG? your website or app every second. The
GTAG stands for “Global Site Tag”. It’s a behavior is recorded in real time and
new version of Google Analytics code that allows to detect significant changes over
can integrate several kinds of tracking. It’s the time.
Universal Analytics with a new and more
adaptive approach to Google products.
Some of the basic features:
• Time segmentation
• Comparison Metrics
• Key indicators
• Evolution graph
• Advanced Search
• Dimensions
• Data views
• Contextual Tabs
Good practices:
Audience
• Direct
Sessions
• Search
Users
• Referral
New vs. Returning
• Campaigns
Pageviews
Unique pageviews
Pages / Visit
Bounce Rate
Average time on page
Average time on Site
Session duration
Content
Language • Direct
Geography • Organic
New and Returning • Referral
Frequency and Regency • Campaigns
Engagement
Other sources:
• Social
3.5 Acquisition reports • Affiliate
• Display
Acquisition • Paid Search
Source
Medium Practice
Source / Medium
Keyword Google account for learning purposes:
Campaign
Landing Page • URL: https://www.google.com/analytics
Ad content • Access details:
Part2
1. During the first quarter of this year,
which is the average session duration
from visitors with Internet Explorer
11.0?
Audience
A sliding window with the activity of your
users using different windows sizes, such as
Know the demographics of your visitor
1, 7, 14 or 28 days.
• They allow you to better understand who
your visitors are.
Reasons for organic traffic sudden changes How about content, do you know in which
sections and pages of your website visitors
Main reasons to have significant changes in are more interested in?
a short timeframe in organic traffic.
Content reports give you data about your
content, event they are pages, events,
experiments, and other.
• Evaluate interaction on pages
• Observe how visitors behave
• Identify points of entry and exit
• List pages more interesting and
useful
Site content reports
• Page’s report With this report you can see how visitors
• Show your website’s top content arrive to a specific page and where they
with metrics related to user’s behavior
went afterwards. You can see how many
identified by request URI.
direct entrances and exits from the
website.
• Pages report by Page Title
• Show your website’s top content
with metrics related to user’s behavior
identified by Page Title tag.
• Content Drilldown
• Lists each directory and page of your
website.
• Landing Pages
• Show only the pages that were the
first one to be seen by the user on
their visits to the website.
• Exit pages
• Show only the pages that were the
last one to be seen by the user on their
visits to the website.
In the repot below you can see the Top 4 Site Speed
pages viewed during this period, identified
by their relative URL. Know the website speed worldwide, with
direct measurement from the visitors’
• Request URI browser.
• It’s the part of the URL after the
domain name, for example, “/”
represents the homepage.
are interactive and very dynamic. To
measure all screens of an interactive
website or all steps of a one-page checkout
funnel we can use Virtual Pageviews.
How to install an event on a HTML editor? How to track user timing on a page?
<a href=“/isegi” onclick=“ga('send', 'event', Using the following code, we can report
’Contact', ’Submission',
the time of any action or element in a
’Technical Question', 4)”>Link</a>
page:
ga('send', 'timing', [timingCategory],
Virtual Pageviews
[timingVar], [timingValue], [timingLabel],
[fieldsObject]);
Analytics pageviews is the base tracking
mechanism to measure website usage and
Example: ga('send', 'timing', 'JS
visitor behavior. However, today websites
Dependencies', 'load', 3549);
and notifies you automatically, on the
3.10 Account and property configuration Insights dashboard, within the Analytics
platform.
2. Custom Alerts
Analytics Intelligence
3.7 Benchmarking