SlideShare a Scribd company logo
1
Slide
1
How to Use Google Analytics with
Power BI to Get Usage Statistics
from an Intranet
Knut Relbe-Moe,
Product Evangelist & Partner Manager, Valo Intranet
2
Slide
2
Office Server & Services MVP
Nintex vTE (Virtual Technical Evangelist)
SharePoint evangelist, mentor, speaker
Migration Expert
Educator for Glasspaper
Microsoft Certified Trainer
Product Evangelist & Partner Manager Valo
Intranet Box
Knut Relbe-Moe
knut@valointranet.com
https://linkedin.com/in/shareptkarm@shareptkarm
3
Slide
3
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Goal with today’s session
• Why do we want to measure
• Learn how to set up Google Analytics inside SharePoint
• Learn how to use Power BI Content Pack for Google Analytics
• TIPS and Tricks/Lessons learned
4
Slide
4
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Why Measure
• Intranet is often a source for frustration
• We want to know if people read our information
• Pages are viewed on different devices and browser
• You can’t improve your Intranet if you don’t know what is
working
• Surveys are often not replied.
5
Slide
5
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Free dashboard for Google Analytics from
Bananatag
6
Slide
6
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 22nd
Follow us:
#O365ENGAGE17
Power BI - Google Analytics Integration
7
Slide
7
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Power BI + Google Analytics = Custom
reporting for your web data
• Get deeper answers to data questions
• By amplifying your web data in Power BI, you can uncover
hidden relationships or patterns that point to completely new
opportunities. Ask different questions of your data to discover
innovative marketing ideas and ways to attract new customers.
8
Slide
8
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Power BI + Google Analytics = Custom
reporting for your web data
• Explore your data in new ways
• Correlate your GA data with external data trends that are
influencing the marketplace. You can connect marketing data to
data from other parts of the company, or import data from
external sources and evaluate your web performance against
industry trends.
9
Slide
9
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Power BI + Google Analytics = Custom
reporting for your web data
• Expand your business insights
• Tracking site visitor behavior is only the beginning of measuring
business and brand performance. Put Power BI to work on your
Google Analytics data to help take business insights to a higher
level.
10
Slide
10
Step 1
11
Slide
11
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Get Google Analytics
12
Slide
12
Step 2
13
Slide
13
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Add Google JS to SharePoint – Plain 365
• Tool created from
Adrian Fiechter
• Can be added to
SharePoint without
changing the
masterpage.
14
Slide
14
Step 3
15
Slide
15
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Google Analytics content pack for Power BI
16
Slide
16
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Google Analytics content pack for Power BI
17
Slide
17
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Google Analytics content pack for Power BI
18
Slide
18
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Google Analytics content pack for Power BI
19
Slide
19
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Google Analytics content pack for Power BI
20
Slide
20
Step 4
20
21
Slide
21
Follow us:
#O365ENGAGE17
Take this to next level
22
Slide
22
The steps here depends on
your Intranet deployment
23
Slide
23
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Add Custom Dimensions to Google Analytics
https://allcloud.com/blog/optimizing-google-analytics-for-
sharepoint-and-office-365/
24
Slide
24
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Add Custom Dimensions to Google Analytics
• To add these dimensions, first log into your account.
• Browse to the property specific to your SharePoint or Office 365
environment. If you don’t have a property already, create one.
• Once that’s in place, click “Admin”.
• Under the “Property” menu, click “Custom Definitions”, then
select “Custom Dimensions”.
• Click ”New Custom Dimension”, then add each of the twelve
dimensions below.
25
Slide
25
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Update SharePoint to Populate Dimensions
var clientContext = new SP.ClientContext();
var site = clientContext.get_site();
var rootWeb = site.get_rootWeb();
var web = clientContext.get_web();
var user = web.get_currentUser();
clientContext.load(site);
clientContext.load(rootWeb);
clientContext.load(web);
clientContext.load(user);
var listId = _spPageContextInfo.pageListId;
var itemId = _spPageContextInfo.pageItemId;
var list = null;
var item = null;
if (listId != null){
list = web.get_lists().getById(listId);
clientContext.load(list, 'Title', 'DefaultViewUrl');
if (itemId != null){
item = list.getItemById(itemId);
clientContext.load(item, 'Id', 'DisplayName');
}
}
26
Slide
26
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Update SharePoint to Populate Dimensions
ga('send', 'pageview', {
'dimension1': rootWeb.get_title(),
'dimension2': site.get_url(),
'dimension3': web.get_title(),
'dimension4': web.get_url(),
'dimension5': listId,
'dimension6': (list ? list.get_title() : ''),
'dimension7': (list ? list.get_defaultViewUrl() : ''),
'dimension8': itemId,
'dimension9': (item ? item.get_displayName() : ''),
'dimension10': (item ? (list.get_defaultViewUrl() + '?ID=' + item.get_id()) : ''),
'dimension11': user.get_title(),
'dimension12': userNameParts[userNameParts.length - 1]
});
27
Slide
27
Follow us:
#O365ENGAGE17
Lessons learned
28
Slide
28
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Secure Environments
• If the client is in a secure network where Internet access is
blocked, or if the browser/OS blocks GA tracking code, you
won't see the visit in Google Analytics.
29
Slide
29
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Document Tracking
• The only way Google Analytics is able to "see" the document is
via a JavaScript tag. Documents that are accessed directly, like
via a bookmark or a history link, won't appear in Google
Analytics reports.
30
Slide
30
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Visitor Details
• Google Analytics reports don't show you individual visitor
details, like a complete list of logins by date and time and
pages/documents accessed for a specific user. You also won't
see IP addresses, usernames, or direct file downloads.
31
Slide
31
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Data Security
• Does your company policy accept that data is sent to Google?
• Because: Google Analytics stores data in datacenters all over
the world. When data is stored outside your network, it's no
longer secure.
32
Slide
32
That brings us to other options…
33
Slide
33
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Other Options
• Azure + Application insights
• Reports from Office 365
• Webtrends
• Delve
• Cardiolog Analytics
• Smart Analytics (BA Insights)
• Tryane SharePoint Analytics
34
Slide
34
How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15
Follow us:
#O365ENGAGE17
Questions? | Thank You
Knut Relbe-Moe
knut@valointranet.com
We’d like to know what you think!
Please fill out the evaluation form you
received at the registration desk for this
session
Session recordings and materials:
Materials will be available on
Office365Engage.com soon

More Related Content

PDF
O365Engage17 - Microsoft certifications from zero to certified!
PDF
O365Engage17 - How to run a search project in sp online
PDF
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
PDF
O365Engage17 - Collaboration with external users
PDF
O365Engage17 - Automating office 365 external sharing
PDF
O365Engage17 - Transition your Company to Modern Collaboration
PDF
O365Engage17 - Options for staying compliant in exchange online
PDF
O365Engage17 - Real World Power Apps and Flow
O365Engage17 - Microsoft certifications from zero to certified!
O365Engage17 - How to run a search project in sp online
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - Collaboration with external users
O365Engage17 - Automating office 365 external sharing
O365Engage17 - Transition your Company to Modern Collaboration
O365Engage17 - Options for staying compliant in exchange online
O365Engage17 - Real World Power Apps and Flow

What's hot (20)

PPTX
O365Engage17 - Getting Away from Google, Best Practises for Migrating to Offi...
PDF
O365Engage17 - Connecting to one drive and onedrive for business
PDF
O365Engage17 - Smart Email Migration Knowing What’s Lurking in the ‘Dark Corn...
PDF
O365Engage17 - Welcome to Office 365 Engage
PDF
O365Engage17 - WebHooks in Microsoft Sharepoint, Do It Like a Ninja!
PDF
O365Engage17 - Microsoft graph the swiss army knife
PDF
O365Engage17 - Modern collaboration in teams and projects powered by office 365
PDF
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
PDF
O365Engage17 - New dawn of share point apps
PDF
O365Engage17 - Troubleshooting Exchange Active Sync Devices
PDF
O365Engage17 - Mastering power shell with office 365
PDF
O365Engage17 - Microsoft flow speed date
PDF
O365Engage17 - Exchange hybrid in a complex environment
PDF
O365Engage17 - Building an intelligent share point bot
PDF
O365Engage17 - Developing with groups teams and planner
PDF
O365Engage17 - Provisioning O365 Groups
PDF
O365Engage17 - Mobile device management options in office 365 and beyond
PDF
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
PDF
O365Engage17 - From junior to architect to cto how to succeed and win with mi...
PDF
O365Engage17 - Administer external users
O365Engage17 - Getting Away from Google, Best Practises for Migrating to Offi...
O365Engage17 - Connecting to one drive and onedrive for business
O365Engage17 - Smart Email Migration Knowing What’s Lurking in the ‘Dark Corn...
O365Engage17 - Welcome to Office 365 Engage
O365Engage17 - WebHooks in Microsoft Sharepoint, Do It Like a Ninja!
O365Engage17 - Microsoft graph the swiss army knife
O365Engage17 - Modern collaboration in teams and projects powered by office 365
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - New dawn of share point apps
O365Engage17 - Troubleshooting Exchange Active Sync Devices
O365Engage17 - Mastering power shell with office 365
O365Engage17 - Microsoft flow speed date
O365Engage17 - Exchange hybrid in a complex environment
O365Engage17 - Building an intelligent share point bot
O365Engage17 - Developing with groups teams and planner
O365Engage17 - Provisioning O365 Groups
O365Engage17 - Mobile device management options in office 365 and beyond
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
O365Engage17 - From junior to architect to cto how to succeed and win with mi...
O365Engage17 - Administer external users
Ad

Similar to O365Engage17 - How to use google analytics with power bi (20)

PDF
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
PPTX
Searching for SharePoint Analytics
DOCX
Visualize and explore your google analytics data with power bi
PPTX
Webanalytics with Microsoft BI
PPTX
Intranets in the Cloud: What you need to know #spsmontreal
PPTX
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
PPTX
Beginners discussion to - Google Analytics
PPTX
Introduction to Google Analytics
PPTX
Intranets in the Cloud #spscambridge
PPTX
Monitoring and Measuring SharePoint to Guarantee Your ROI
PPTX
Future of Designing Collaboration Experiences in Office 365 #spshnl
PDF
Google Analytics 101
PPTX
GA4: The new Analytics for Your Website
PDF
Leveraging Microsoft BI Toolset to Monitor Performance
PPTX
Google Analytics
PDF
SharePoint Inspired 'Get more from your data with Office 365'
PPTX
AMA Google Analytics - Actionable Insights
PDF
Intro to google analytics
PDF
Google Analytics- Start Turning Data Into Actionable Insights
PPT
SharePoint 2010: Insights into BI
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
Searching for SharePoint Analytics
Visualize and explore your google analytics data with power bi
Webanalytics with Microsoft BI
Intranets in the Cloud: What you need to know #spsmontreal
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Beginners discussion to - Google Analytics
Introduction to Google Analytics
Intranets in the Cloud #spscambridge
Monitoring and Measuring SharePoint to Guarantee Your ROI
Future of Designing Collaboration Experiences in Office 365 #spshnl
Google Analytics 101
GA4: The new Analytics for Your Website
Leveraging Microsoft BI Toolset to Monitor Performance
Google Analytics
SharePoint Inspired 'Get more from your data with Office 365'
AMA Google Analytics - Actionable Insights
Intro to google analytics
Google Analytics- Start Turning Data Into Actionable Insights
SharePoint 2010: Insights into BI
Ad

More from NCCOMMS (20)

PDF
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
PDF
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
PDF
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
PDF
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
PDF
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
PDF
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
PDF
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
PDF
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
PDF
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
PDF
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
PDF
O365Con19 - Azure Blackbelt - Jussi Roine
PDF
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
PDF
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
PDF
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
PDF
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
PDF
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
PDF
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
PDF
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
PDF
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
PDF
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
Programs and apps: productivity, graphics, security and other tools
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

O365Engage17 - How to use google analytics with power bi

  • 1. 1 Slide 1 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet Knut Relbe-Moe, Product Evangelist & Partner Manager, Valo Intranet
  • 2. 2 Slide 2 Office Server & Services MVP Nintex vTE (Virtual Technical Evangelist) SharePoint evangelist, mentor, speaker Migration Expert Educator for Glasspaper Microsoft Certified Trainer Product Evangelist & Partner Manager Valo Intranet Box Knut Relbe-Moe knut@valointranet.com https://linkedin.com/in/shareptkarm@shareptkarm
  • 3. 3 Slide 3 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Goal with today’s session • Why do we want to measure • Learn how to set up Google Analytics inside SharePoint • Learn how to use Power BI Content Pack for Google Analytics • TIPS and Tricks/Lessons learned
  • 4. 4 Slide 4 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Why Measure • Intranet is often a source for frustration • We want to know if people read our information • Pages are viewed on different devices and browser • You can’t improve your Intranet if you don’t know what is working • Surveys are often not replied.
  • 5. 5 Slide 5 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Free dashboard for Google Analytics from Bananatag
  • 6. 6 Slide 6 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 22nd Follow us: #O365ENGAGE17 Power BI - Google Analytics Integration
  • 7. 7 Slide 7 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Power BI + Google Analytics = Custom reporting for your web data • Get deeper answers to data questions • By amplifying your web data in Power BI, you can uncover hidden relationships or patterns that point to completely new opportunities. Ask different questions of your data to discover innovative marketing ideas and ways to attract new customers.
  • 8. 8 Slide 8 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Power BI + Google Analytics = Custom reporting for your web data • Explore your data in new ways • Correlate your GA data with external data trends that are influencing the marketplace. You can connect marketing data to data from other parts of the company, or import data from external sources and evaluate your web performance against industry trends.
  • 9. 9 Slide 9 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Power BI + Google Analytics = Custom reporting for your web data • Expand your business insights • Tracking site visitor behavior is only the beginning of measuring business and brand performance. Put Power BI to work on your Google Analytics data to help take business insights to a higher level.
  • 11. 11 Slide 11 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Get Google Analytics
  • 13. 13 Slide 13 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Add Google JS to SharePoint – Plain 365 • Tool created from Adrian Fiechter • Can be added to SharePoint without changing the masterpage.
  • 15. 15 Slide 15 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Google Analytics content pack for Power BI
  • 16. 16 Slide 16 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Google Analytics content pack for Power BI
  • 17. 17 Slide 17 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Google Analytics content pack for Power BI
  • 18. 18 Slide 18 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Google Analytics content pack for Power BI
  • 19. 19 Slide 19 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Google Analytics content pack for Power BI
  • 22. 22 Slide 22 The steps here depends on your Intranet deployment
  • 23. 23 Slide 23 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Add Custom Dimensions to Google Analytics https://allcloud.com/blog/optimizing-google-analytics-for- sharepoint-and-office-365/
  • 24. 24 Slide 24 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Add Custom Dimensions to Google Analytics • To add these dimensions, first log into your account. • Browse to the property specific to your SharePoint or Office 365 environment. If you don’t have a property already, create one. • Once that’s in place, click “Admin”. • Under the “Property” menu, click “Custom Definitions”, then select “Custom Dimensions”. • Click ”New Custom Dimension”, then add each of the twelve dimensions below.
  • 25. 25 Slide 25 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Update SharePoint to Populate Dimensions var clientContext = new SP.ClientContext(); var site = clientContext.get_site(); var rootWeb = site.get_rootWeb(); var web = clientContext.get_web(); var user = web.get_currentUser(); clientContext.load(site); clientContext.load(rootWeb); clientContext.load(web); clientContext.load(user); var listId = _spPageContextInfo.pageListId; var itemId = _spPageContextInfo.pageItemId; var list = null; var item = null; if (listId != null){ list = web.get_lists().getById(listId); clientContext.load(list, 'Title', 'DefaultViewUrl'); if (itemId != null){ item = list.getItemById(itemId); clientContext.load(item, 'Id', 'DisplayName'); } }
  • 26. 26 Slide 26 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Update SharePoint to Populate Dimensions ga('send', 'pageview', { 'dimension1': rootWeb.get_title(), 'dimension2': site.get_url(), 'dimension3': web.get_title(), 'dimension4': web.get_url(), 'dimension5': listId, 'dimension6': (list ? list.get_title() : ''), 'dimension7': (list ? list.get_defaultViewUrl() : ''), 'dimension8': itemId, 'dimension9': (item ? item.get_displayName() : ''), 'dimension10': (item ? (list.get_defaultViewUrl() + '?ID=' + item.get_id()) : ''), 'dimension11': user.get_title(), 'dimension12': userNameParts[userNameParts.length - 1] });
  • 28. 28 Slide 28 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Secure Environments • If the client is in a secure network where Internet access is blocked, or if the browser/OS blocks GA tracking code, you won't see the visit in Google Analytics.
  • 29. 29 Slide 29 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Document Tracking • The only way Google Analytics is able to "see" the document is via a JavaScript tag. Documents that are accessed directly, like via a bookmark or a history link, won't appear in Google Analytics reports.
  • 30. 30 Slide 30 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Visitor Details • Google Analytics reports don't show you individual visitor details, like a complete list of logins by date and time and pages/documents accessed for a specific user. You also won't see IP addresses, usernames, or direct file downloads.
  • 31. 31 Slide 31 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Data Security • Does your company policy accept that data is sent to Google? • Because: Google Analytics stores data in datacenters all over the world. When data is stored outside your network, it's no longer secure.
  • 32. 32 Slide 32 That brings us to other options…
  • 33. 33 Slide 33 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Other Options • Azure + Application insights • Reports from Office 365 • Webtrends • Delve • Cardiolog Analytics • Smart Analytics (BA Insights) • Tryane SharePoint Analytics
  • 34. 34 Slide 34 How to Use Google Analytics with Power BI to Get Usage Statistics from an Intranet | Knut Relbe-Moe | June 20, 2017 - 13:55 - 14:15 Follow us: #O365ENGAGE17 Questions? | Thank You Knut Relbe-Moe knut@valointranet.com We’d like to know what you think! Please fill out the evaluation form you received at the registration desk for this session Session recordings and materials: Materials will be available on Office365Engage.com soon