SlideShare a Scribd company logo
1 of 22
Download to read offline
VIU.one
External Dashboards &
Data Visualization
viu.one MatomoCamp 2022
VIU.one
ABOUT ME /
● Online Marketing & Web Analytics
since 2001
● Founder of searchVIU // SEO Data
Warehouse & monitoring solution
● Developer of a Matomo Google Data
Looker Studio connector
michael@searchviu.com
https://www.linkedin.com/in/weber-michael/
VIU.one
02
01
TABLE OF CONTENTS /
Why external data visualization?
Data visualisation solutions overview
03 Data transfer options
04 Working with data
05 Questions
VIU.one
INDIVIDUAL
Matomo has powerful dashboards and
widgets - but is limited in visualisation of the
data
Building Predefined/Filtered Dashboards for
each target audience (Management,
Departments)
Adding data from other sources,
combine data sources
WHY EXTERNAL DATA VISUALISATION? /
TARGET AUDIENCE
DATA EXTENSION
VIU.one
Are you using a external visualisation
solution for Matomo data already?
VIU.one
DATA VISUALISATION SOLUTIONS /
Just some of a wide range of solutions
VIU.one
API
Direct access to Matomo
API
Access to Matomo SQL
database
Export Matomo data to an
external analytic database
DATA TRANSFER OPTIONS /
SQL DATABASE ACCESS
DATA TRANSFER
VIU.one
Direct access to matomo API
DATA TRANSFER OPTIONS / API
PROS /
● Direct access to up to date data
● Easiest access to matomo data
● No extra cost/maintenance of a
additional database
CONS /
● Connector or an alternative must be
available or it needs to be developed
● Could be slow
● API is not as flexible like Google
Analytics api (Only limited possibilities
to combine Metrics & Dimensions
without custom reports plugin)
VIU.one
Direct access to Matomo / transfer to a SQL Database
DATA TRANSFER OPTIONS / SQL DATABASE ACCESS
PROS /
● MySQL Connector is available in most
visualisation solutions
● Access to RAW data is possible
CONS /
● Setting up a secure connection to the
database could be difficult
● If using aggregated analytics data it is also
not as flexible like Google Analytics api
(Only limited possibilities to combine
Metrics & Dimensions without custom
reports plugin)
● It can harm the Database performance if
log data is used to build reports
● Not available in the matomo cloud
VIU.one
Export / Sync Matomo data to an external analytic database (e.g. from Matomo to Google BigQuery
with Airbyte)
DATA TRANSFER OPTIONS / DATA TRANSFER
PROS /
● Analytical database connectors are
available in most visualisation
solutions
● You can work directly with the log data
● This makes it possible to combine
different metrics and dimensions like
you need
● Faster on large data set
CONS /
● Setting up a data transfer could be
difficult
● You need to write complex SQL
queries
● Additional cost for data transfer &
analytical database
Exporting all Data:
https://matomo.org/faq/how-to/faq_24536/
VIU.one
API
DATA TRANSFER OPTIONS /
SQL DATABASE ACCESS
DATA TRANSFER
Complexity: easy
Cost: small/none
Flexibility: small/medium
Complexity: medium
Cost: medium
Flexibility: medium
Complexity: high
Cost: medium/high
Flexibility: high
In the next slides we will concentrate on the API / “SQL
aggregated analytics data” solution
VIU.one
Which data Transfer Option are you using?
VIU.one
Native connector
GETTING DATA INTO A VISUALIZATION SOLUTION /
A connector developed for the
Matomo integration in the data
visualization solution
Loading data from the API into a
other source for which a
connector exists (e.g. Google
Sheets)
Workaround
Accessing Report Tables via
MySQL connector
SQL Connector
VIU.one
● Get Export URL of data in Matomo -> Export
data into Google Sheets -> Configure Google
Sheets as Data Source
● It’s a free solution for getting matomo data into
a data visualization solution
● You need time for setting this up for different
charts / sources
● The base date-range, filters and segments must
be pre-defined
GOOGLE SHEETS SOLUTION /
https://matomo.org/faq/new-to-piwik/how-to-import-matomo-data-in-to-google-data-studio/
https://schuemann.it/de/2021/12/07/display-matomo-data-in-google-data-studio/
VIU.one
DATA VISUALISATION SOLUTIONS / CONNECTOR
* This connector is developed by us
No matomo connector available Matomo connector available (paid) *
No matomo connector available **
No matomo connector available No matomo connector available
No matomo connector available
** Session about “Open source dashboards ontop of Matomo with Apache Superset” from
Tomas Persson at 16:00
https://schedule.matomocamp.org/matomocamp-2022/talk/ADJLAW/
VIU.one
WORKING WITH DATA / STRUCTURE OF MATOMO DATA
● Each of the reports in Matomo results in one table of
preprocessed data
● Each report has its own API request
● Each report has its dimensions & metrics combinations
For each of this reports there must be a
own data source (for Mysql, Looker Studio
Connector, Spreadsheet etc.)
VIU.one
WORKING WITH DATA / CREATING CHARTS
Choose
- site
- report (e.g.
Channel types)
- Segment, filter etc.
Get API URL, import in
spreadsheet, set up schedule
Step1: Configuration Step2: Connect Data / Schema Step3: Visualize data
Connect MySQL / Choose
table
Use connector
Select dimensions / metrics,
create time series/bar/maps
charts, tables, scorecards,
calculated fields etc.
VIU.one
If you want to combine dimensions or metrics which are not available in one of the matomo
default reports you can create a custom report and use it the same way like the predefined
reports.
Working with Data / Individual Dimensions & Metrics
VIU.one
WORKING WITH DATA / PERFORMANCE CONSIDERATIONS
● Loading Data from matomo can be slow
● E.g. requesting visits over time over the
last 12 month compared to previous
period with a selected segment can take
over 30 seconds in matomo cloud (demo
site)
● With more data and requesting other time
frames / filters / segments etc. it can take
longer
VIU.one
Working with data: Performance tipps
- Use smaller date ranges in default view
let the user change the date range if needed by adding a date range control
- Avoid Main Metric reports
There are many metrics in there but the most are available in sub reports also. Querying them in sub
reports is in most cases more performant.
- Avoid Transferring a big amount of result rows if not needed
e.g. Top Landing Pages - limit in matomo query not in data studio
- Use Custom Reports to create pre filtered data
e.g. for a segment or filtered results like "landing page contains url"
- Reduce the number of elements per Looker Studio page
- Speed up reports with extract data function from Looker Studio
https://support.google.com/looker-studio/answer/9019969?hl=en
It extracts data regularly from a data source and stores it for faster access
Especially using Data Connector / MySQL Access
VIU.one
Questions?
VIU.one
Thank you!
Slides? Just get in contact:
michael@searchviu.com
https://www.linkedin.com/in/weber-michael/

More Related Content

What's hot

Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
How to build a business glossary linked with data dictionary
How to build a business glossary linked with data dictionaryHow to build a business glossary linked with data dictionary
How to build a business glossary linked with data dictionaryPiotr Kononow
 
ETL and its impact on Business Intelligence
ETL and its impact on Business IntelligenceETL and its impact on Business Intelligence
ETL and its impact on Business IntelligenceIshaPande
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
Knowledge Discovery Using Data Mining
Knowledge Discovery Using Data MiningKnowledge Discovery Using Data Mining
Knowledge Discovery Using Data Miningparthvora18
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answersSweta Singh
 
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介MPN Japan
 
Data strategy in a Big Data world
Data strategy in a Big Data worldData strategy in a Big Data world
Data strategy in a Big Data worldCraig Milroy
 
KSnow: Getting started with Snowflake
KSnow: Getting started with SnowflakeKSnow: Getting started with Snowflake
KSnow: Getting started with SnowflakeKnoldus Inc.
 
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...DATAVERSITY
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Denodo
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data CloudKent Graziano
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
Master Data Management methodology
Master Data Management methodologyMaster Data Management methodology
Master Data Management methodologyDatabase Architechs
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging StrategyMilind Zodge
 
Data pipelines from zero to solid
Data pipelines from zero to solidData pipelines from zero to solid
Data pipelines from zero to solidLars Albertsson
 
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceChief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceCraig Milroy
 
Snowflake SnowPro Certification Exam Cheat Sheet
Snowflake SnowPro Certification Exam Cheat SheetSnowflake SnowPro Certification Exam Cheat Sheet
Snowflake SnowPro Certification Exam Cheat SheetJeno Yamma
 

What's hot (20)

Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
How to build a business glossary linked with data dictionary
How to build a business glossary linked with data dictionaryHow to build a business glossary linked with data dictionary
How to build a business glossary linked with data dictionary
 
ETL and its impact on Business Intelligence
ETL and its impact on Business IntelligenceETL and its impact on Business Intelligence
ETL and its impact on Business Intelligence
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Knowledge Discovery Using Data Mining
Knowledge Discovery Using Data MiningKnowledge Discovery Using Data Mining
Knowledge Discovery Using Data Mining
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answers
 
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介
BusinessSPECTRE Template(ビジネス・スペクトルテンプレート)ご紹介
 
Data strategy in a Big Data world
Data strategy in a Big Data worldData strategy in a Big Data world
Data strategy in a Big Data world
 
KSnow: Getting started with Snowflake
KSnow: Getting started with SnowflakeKSnow: Getting started with Snowflake
KSnow: Getting started with Snowflake
 
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...
Conformed Dimensions of Data Quality – An Organized Approach to Data Quality ...
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data Cloud
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Master Data Management methodology
Master Data Management methodologyMaster Data Management methodology
Master Data Management methodology
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging Strategy
 
Data pipelines from zero to solid
Data pipelines from zero to solidData pipelines from zero to solid
Data pipelines from zero to solid
 
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceChief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
 
Snowflake SnowPro Certification Exam Cheat Sheet
Snowflake SnowPro Certification Exam Cheat SheetSnowflake SnowPro Certification Exam Cheat Sheet
Snowflake SnowPro Certification Exam Cheat Sheet
 

Similar to Matomo External Dashboards & Data Visualisation.pdf

DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayGaurav Ahluwalia
 
Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4MannaAkpan
 
MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022Lukáš Čech
 
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...Association for Project Management
 
How to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcpHow to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcpJoseph Arriola
 
Supercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuerySupercharge your data analytics with BigQuery
Supercharge your data analytics with BigQueryMárton Kodok
 
Learn to-use-google-data-studio-jan22
Learn to-use-google-data-studio-jan22Learn to-use-google-data-studio-jan22
Learn to-use-google-data-studio-jan22Rahmat Taufiq Sigit
 
Config Management and Data Service Deep Dive
Config Management and Data Service Deep DiveConfig Management and Data Service Deep Dive
Config Management and Data Service Deep DiveCristina Vidu
 
130625 How to boost your PMO with the right information?- Tue 25th of June i...
130625  How to boost your PMO with the right information?- Tue 25th of June i...130625  How to boost your PMO with the right information?- Tue 25th of June i...
130625 How to boost your PMO with the right information?- Tue 25th of June i...Thibaut De Vylder
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsSeeling Cheung
 
30 for 30: Quick Start Your Pentaho Evaluation
30 for 30: Quick Start Your Pentaho Evaluation30 for 30: Quick Start Your Pentaho Evaluation
30 for 30: Quick Start Your Pentaho EvaluationPentaho
 
APQP PPAP supplier software overview mar 12 2020
APQP PPAP  supplier software overview mar 12 2020APQP PPAP  supplier software overview mar 12 2020
APQP PPAP supplier software overview mar 12 2020John Cachat
 
Governance on FME FLow at Municipality of Ghent
Governance on FME FLow at Municipality of GhentGovernance on FME FLow at Municipality of Ghent
Governance on FME FLow at Municipality of GhentSafe Software
 
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...In Marketing We Trust
 
InfoSphere BigInsights
InfoSphere BigInsightsInfoSphere BigInsights
InfoSphere BigInsightsWilfried Hoge
 
GraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdfGraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdfNeo4j
 
Product Structure Analysis - Alternative Tools
Product Structure Analysis - Alternative ToolsProduct Structure Analysis - Alternative Tools
Product Structure Analysis - Alternative ToolsMatthias Ahrens
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & TableauSenturus
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Christopher Gutknecht
 

Similar to Matomo External Dashboards & Data Visualisation.pdf (20)

DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gateway
 
Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4Building MuleSoft Applications with Google BigQuery Meetup 4
Building MuleSoft Applications with Google BigQuery Meetup 4
 
MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022
 
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...
Implementation of a portfolio programme management (PPM) tool, APM PMC SIG co...
 
How to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcpHow to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcp
 
Supercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuerySupercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuery
 
Learn to-use-google-data-studio-jan22
Learn to-use-google-data-studio-jan22Learn to-use-google-data-studio-jan22
Learn to-use-google-data-studio-jan22
 
Config Management and Data Service Deep Dive
Config Management and Data Service Deep DiveConfig Management and Data Service Deep Dive
Config Management and Data Service Deep Dive
 
130625 How to boost your PMO with the right information?- Tue 25th of June i...
130625  How to boost your PMO with the right information?- Tue 25th of June i...130625  How to boost your PMO with the right information?- Tue 25th of June i...
130625 How to boost your PMO with the right information?- Tue 25th of June i...
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and Analytics
 
30 for 30: Quick Start Your Pentaho Evaluation
30 for 30: Quick Start Your Pentaho Evaluation30 for 30: Quick Start Your Pentaho Evaluation
30 for 30: Quick Start Your Pentaho Evaluation
 
APQP PPAP supplier software overview mar 12 2020
APQP PPAP  supplier software overview mar 12 2020APQP PPAP  supplier software overview mar 12 2020
APQP PPAP supplier software overview mar 12 2020
 
Governance on FME FLow at Municipality of Ghent
Governance on FME FLow at Municipality of GhentGovernance on FME FLow at Municipality of Ghent
Governance on FME FLow at Municipality of Ghent
 
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
 
InfoSphere BigInsights
InfoSphere BigInsightsInfoSphere BigInsights
InfoSphere BigInsights
 
GraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdfGraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdf
 
Product Structure Analysis - Alternative Tools
Product Structure Analysis - Alternative ToolsProduct Structure Analysis - Alternative Tools
Product Structure Analysis - Alternative Tools
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
 
COGNOS ANALYTICS
COGNOS ANALYTICSCOGNOS ANALYTICS
COGNOS ANALYTICS
 

Recently uploaded

Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

Matomo External Dashboards & Data Visualisation.pdf

  • 1. VIU.one External Dashboards & Data Visualization viu.one MatomoCamp 2022
  • 2. VIU.one ABOUT ME / ● Online Marketing & Web Analytics since 2001 ● Founder of searchVIU // SEO Data Warehouse & monitoring solution ● Developer of a Matomo Google Data Looker Studio connector michael@searchviu.com https://www.linkedin.com/in/weber-michael/
  • 3. VIU.one 02 01 TABLE OF CONTENTS / Why external data visualization? Data visualisation solutions overview 03 Data transfer options 04 Working with data 05 Questions
  • 4. VIU.one INDIVIDUAL Matomo has powerful dashboards and widgets - but is limited in visualisation of the data Building Predefined/Filtered Dashboards for each target audience (Management, Departments) Adding data from other sources, combine data sources WHY EXTERNAL DATA VISUALISATION? / TARGET AUDIENCE DATA EXTENSION
  • 5. VIU.one Are you using a external visualisation solution for Matomo data already?
  • 6. VIU.one DATA VISUALISATION SOLUTIONS / Just some of a wide range of solutions
  • 7. VIU.one API Direct access to Matomo API Access to Matomo SQL database Export Matomo data to an external analytic database DATA TRANSFER OPTIONS / SQL DATABASE ACCESS DATA TRANSFER
  • 8. VIU.one Direct access to matomo API DATA TRANSFER OPTIONS / API PROS / ● Direct access to up to date data ● Easiest access to matomo data ● No extra cost/maintenance of a additional database CONS / ● Connector or an alternative must be available or it needs to be developed ● Could be slow ● API is not as flexible like Google Analytics api (Only limited possibilities to combine Metrics & Dimensions without custom reports plugin)
  • 9. VIU.one Direct access to Matomo / transfer to a SQL Database DATA TRANSFER OPTIONS / SQL DATABASE ACCESS PROS / ● MySQL Connector is available in most visualisation solutions ● Access to RAW data is possible CONS / ● Setting up a secure connection to the database could be difficult ● If using aggregated analytics data it is also not as flexible like Google Analytics api (Only limited possibilities to combine Metrics & Dimensions without custom reports plugin) ● It can harm the Database performance if log data is used to build reports ● Not available in the matomo cloud
  • 10. VIU.one Export / Sync Matomo data to an external analytic database (e.g. from Matomo to Google BigQuery with Airbyte) DATA TRANSFER OPTIONS / DATA TRANSFER PROS / ● Analytical database connectors are available in most visualisation solutions ● You can work directly with the log data ● This makes it possible to combine different metrics and dimensions like you need ● Faster on large data set CONS / ● Setting up a data transfer could be difficult ● You need to write complex SQL queries ● Additional cost for data transfer & analytical database Exporting all Data: https://matomo.org/faq/how-to/faq_24536/
  • 11. VIU.one API DATA TRANSFER OPTIONS / SQL DATABASE ACCESS DATA TRANSFER Complexity: easy Cost: small/none Flexibility: small/medium Complexity: medium Cost: medium Flexibility: medium Complexity: high Cost: medium/high Flexibility: high In the next slides we will concentrate on the API / “SQL aggregated analytics data” solution
  • 12. VIU.one Which data Transfer Option are you using?
  • 13. VIU.one Native connector GETTING DATA INTO A VISUALIZATION SOLUTION / A connector developed for the Matomo integration in the data visualization solution Loading data from the API into a other source for which a connector exists (e.g. Google Sheets) Workaround Accessing Report Tables via MySQL connector SQL Connector
  • 14. VIU.one ● Get Export URL of data in Matomo -> Export data into Google Sheets -> Configure Google Sheets as Data Source ● It’s a free solution for getting matomo data into a data visualization solution ● You need time for setting this up for different charts / sources ● The base date-range, filters and segments must be pre-defined GOOGLE SHEETS SOLUTION / https://matomo.org/faq/new-to-piwik/how-to-import-matomo-data-in-to-google-data-studio/ https://schuemann.it/de/2021/12/07/display-matomo-data-in-google-data-studio/
  • 15. VIU.one DATA VISUALISATION SOLUTIONS / CONNECTOR * This connector is developed by us No matomo connector available Matomo connector available (paid) * No matomo connector available ** No matomo connector available No matomo connector available No matomo connector available ** Session about “Open source dashboards ontop of Matomo with Apache Superset” from Tomas Persson at 16:00 https://schedule.matomocamp.org/matomocamp-2022/talk/ADJLAW/
  • 16. VIU.one WORKING WITH DATA / STRUCTURE OF MATOMO DATA ● Each of the reports in Matomo results in one table of preprocessed data ● Each report has its own API request ● Each report has its dimensions & metrics combinations For each of this reports there must be a own data source (for Mysql, Looker Studio Connector, Spreadsheet etc.)
  • 17. VIU.one WORKING WITH DATA / CREATING CHARTS Choose - site - report (e.g. Channel types) - Segment, filter etc. Get API URL, import in spreadsheet, set up schedule Step1: Configuration Step2: Connect Data / Schema Step3: Visualize data Connect MySQL / Choose table Use connector Select dimensions / metrics, create time series/bar/maps charts, tables, scorecards, calculated fields etc.
  • 18. VIU.one If you want to combine dimensions or metrics which are not available in one of the matomo default reports you can create a custom report and use it the same way like the predefined reports. Working with Data / Individual Dimensions & Metrics
  • 19. VIU.one WORKING WITH DATA / PERFORMANCE CONSIDERATIONS ● Loading Data from matomo can be slow ● E.g. requesting visits over time over the last 12 month compared to previous period with a selected segment can take over 30 seconds in matomo cloud (demo site) ● With more data and requesting other time frames / filters / segments etc. it can take longer
  • 20. VIU.one Working with data: Performance tipps - Use smaller date ranges in default view let the user change the date range if needed by adding a date range control - Avoid Main Metric reports There are many metrics in there but the most are available in sub reports also. Querying them in sub reports is in most cases more performant. - Avoid Transferring a big amount of result rows if not needed e.g. Top Landing Pages - limit in matomo query not in data studio - Use Custom Reports to create pre filtered data e.g. for a segment or filtered results like "landing page contains url" - Reduce the number of elements per Looker Studio page - Speed up reports with extract data function from Looker Studio https://support.google.com/looker-studio/answer/9019969?hl=en It extracts data regularly from a data source and stores it for faster access Especially using Data Connector / MySQL Access
  • 22. VIU.one Thank you! Slides? Just get in contact: michael@searchviu.com https://www.linkedin.com/in/weber-michael/