Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Analytics Dashboard and Analysis System Daniela Fernandez Student Id 41371518 Supervisor: Michael Johnson ‘On the Web, absolute numbers rarely matter,

Similar presentations


Presentation on theme: "Web Analytics Dashboard and Analysis System Daniela Fernandez Student Id 41371518 Supervisor: Michael Johnson ‘On the Web, absolute numbers rarely matter,"— Presentation transcript:

1 Web Analytics Dashboard and Analysis System Daniela Fernandez Student Id 41371518 Supervisor: Michael Johnson ‘On the Web, absolute numbers rarely matter, trends do, and segmented trends really do’. Kaushik A. ITEC811 1

2  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Requirements Specification  Design (WADAS System, Dashboard, Suggestion Module)  Implementation  Tests and Results  Conclusions 2

3 Basic Concepts Metrics Dimension Web Analytics Dashboard Measures Give context Key data in 1 page 3

4  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 4

5 Aim of Project  PROBLEM  Too much data  Reports difficult to understand  No time for strategic decisions  SOLUTION  Web Analytics Dashboard  Analysis System with suggestions 5

6 6 Web application Provides flexibility to create our own dashboard in iGoogle Could fail for users who are not experts Does not store GA authorization credentials Desktop application Needs the Polaris software to be downloaded Maintaining the information available Several reports on the screen

7  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 7

8  Functional Requirements  User Management  Security  Retrieving and Displaying Data  Design Requirements  The system shall be developed in a web environment, not desktop.  Each dashboard must fit a page not bigger than A4  Non – Functional Requirements 8 User Requirements Provided by

9  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 9

10 10 Designed following the UML approach Based on the model- view-control (MVC) design pattern

11 11 Four Dashboards -Sales - IT/Design - Marketing - Managment

12 12 Users can: Review behaviour of visitors over the last 12 months Identify traffic sources with better revenue. Measure loyalty See changes between last and current periods Check percentage of goals reached Identify daily products performance View better campaigns and products.

13 13 Users can: Analyse % of visits using different browsers and platforms. Compare visits and revenue per traffic source Analyse performance of pages in the site. Measure value of top 5 pages viewed. Recognize use of internal search Identify which network vendor used by visitors produces more ROI

14 14 Users can: Analyse the use of the internal search Identify most valuable pages Observe performance of referring sources Consider the advertisement of better keywords Compare the performance of better products between last and current period

15 15 Users can: Determine which traffic source is not performing well. Compare AdWords performance between last and current periods Analyse behaviour of visits from different sources. Identify opportunities and possible problems that affect ROI Measure goals performance Observe better sold products

16  Users will see a list of suggestions to:  Improve the accuracy of the data  Understand advanced options enabled in GA  Take action about less obvious elements in the dashboards. 16 1. You have not set goals for this profile. Goals can help you to know how many visitors are completing your goal. (e.g. average of visitors that have purchased x product). 2. You should set your default page in your profile settings to avoid distinct entries in the report referencing the same page (e.g www.mysite.com and www.mysite.com/index.php can be the same but are shown twice because the default page ‘index.php’ is not set). 3. The campaign ‘Camp 1’ is not generating any revenue since it was created, you should consider making changes for that.. 1. You have not set goals for this profile. Goals can help you to know how many visitors are completing your goal. (e.g. average of visitors that have purchased x product). 2. You should set your default page in your profile settings to avoid distinct entries in the report referencing the same page (e.g www.mysite.com and www.mysite.com/index.php can be the same but are shown twice because the default page ‘index.php’ is not set). 3. The campaign ‘Camp 1’ is not generating any revenue since it was created, you should consider making changes for that..

17  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 17

18  The system was implemented using:  PHP (Zend Framework) + MySQL database  JavaScript  HTML  Security issues were considered for  Authentication to WADAS ▪ Login and Password ▪ Sessions  Authentication and Authorization to GA API ▪ Authsub Protocol  Access to source code from interface 18

19 19 Retrieve account feed from GA Account https://www.google.com/analytics/feeds/accounts/<username @gmail.com Retrieve data feed from GA Account https://www.google.com/analytics/feeds/data?ids:<ga:profileId >&dimensions= &metrics=<ga:namemetric >&start-date= &end-date=<ga:enddate Call to Google Visualization API library Load graphic package (piechart) //creating an DataTable object dataPieVisits ← DataTable(); number_rows ← size of feed add number_rows to dataPieVisits Object for each (element in feed) set value of feed in dataPieVisits Object //Creating a Pie Chart chartPieVistis ← new PieChart( ) //Drawing a Pie Chart chartPievisits ← Draw( )

20  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 20

21  Evaluation of dashboard mock-ups using questionaries  10 people answered the questionaries  Time of responding was measured (Avg Time Spent – 29 minutes for the total dashboards)  Feedback meeting performed after evaluation. 21 Dashboard/ Questions Q1Q2Q3Q4Q5Q6Total Sales 10 6 9954 IT-Design 9910 58 Marketing 8109 57 Manageme nt 10 9 857

22  Security Issues  Creation and Deletion of sessions for WADAS  Login and Logout process to WADAS  Requesting of the single-use token to Google  Upgrading and Revoking the token for long-lived session using the AuthSubSessionToken and AuthRevokeToken methods.  Verification of denial of access to other profiles when the user does not have a role of Administrator.  Requesting and Retrieving data from GA 22

23  Basic Concepts  Aim of Project  Problem vs. Solution  Overall Process  Related Work  Software Requirements Specification  Design ( WADAS System, Dashboard, Suggestion Module )  Implementation  Tests and Results  Conclusions 23

24  Was found that:  WADAS brings benefits to basic and expert users.  Tools help, but are not the key factor in Web Analytics. People are the key.  It’s possible to make decisions with less than 100% accurate data.  Future Work  Complete implementation of dashboards designed.  Collect additional information from AdWords to provide better suggestions.  Make the Suggestion Module robust adding neural networks processing 24

25 25


Download ppt "Web Analytics Dashboard and Analysis System Daniela Fernandez Student Id 41371518 Supervisor: Michael Johnson ‘On the Web, absolute numbers rarely matter,"

Similar presentations


Ads by Google