MET AD688 Web Analytics for Business
Course Content and Objectives
- The database part of this course introduces students to designing a mission critical database application including importing and exporting content and analyzing and presenting the information using front endtools. You will also use Azure with SQL Server within this context.
- The web analytics component of this course studies the metrics of websites, their content, user behavior, and reporting. The Google analytics tool is illustrated to collect and analyze analytics data. A large real- world dataset called Google Merchandise Store is used to master concepts.
- Email analytics and SEO concepts are also introduced in this course.
- A term project that will provide advanced overview an integrated overview of the above concepts.
|
Competency |
Learning Outcomes (Career Skills) |
|
|
Understand what is a database system and the relational model of data |
||
|
Database Modeling & Design
|
Understand database concepts and role of database management system |
|
|
Model data requirements using conceptual modeling tools like ER diagrams and design database schemas based on the conceptual model. |
||
|
Be proficient in SQL |
||
|
Data Manipulation |
Write SQL commands to create tables insert, update and delete data. | |
|
Write SQL commands to query data from single or multiple tables |
||
|
Work with a mission critical virtual DBMS that is hosted on the cloud |
||
|
Understand how programming languages (e.g., R and Python) interact with DBMS data |
||
|
Understand web analytics |
||
|
Web Analytics |
Understand web analytics terminology and metrics |
|
|
Collecting analytics data and configure it for analysis & understanding attribution models |
||
|
Defining web analytics goals and KPIs |
||
|
Be proficient in Google Analytics |
||
|
Google Analytics |
Explore the basic features of Google Analytics |
|
|
Explore Google Analytics views and reports |
||
|
Understand user, acquisition, behavior, and conversion reports |
||
|
Analyze marketing campaigns, goal conversion tracking and user behavior |
||
| Be proficient in Advanced Web Analytics and Dashboarding | ||
|
Advanced Google Analytics
|
Understand how web analytics data gets collected and processed
|
|
|
Collect data and configure custom dimensions, metrics
|
||
|
Segment data in order to obtain insight on data by channel and audience
|
||
| Be proficient in Mobile Analytics | ||
|
Mobile Analytics |
Understanding the conceptual difference between web and mobile analytics |
|
|
Understanding how mobile marketing works with iOS and Android devices |
||
|
Mobile App reporting in Google Analytics (E.g., Firebase) |
||
| Appreciate enterprise level tools including cross channel marketing | ||
|
Ecommerce Analytics
|
Understand users, attract high-value traffic, improve site engagement
|
|
|
Understand which products are performing well on a site |
||
|
Improve product performance and examine abandoned shopping carts |
||
|
Understand enterprise-level features of web analytics software (e.g..,Google Analytics 360 and Adobe Analytics) |
||
| Be proficient in Email Analytics | ||
|
Email Analytics |
deriving insight from email analytics and improving campaign performance
|
|
|
Understanding email delivery and campaign measurements |
||
|
Deriving insight from email analytics and improving campaign performance |
||
| Understand Social Media Mining and Analytics Tools | ||
|
Social Media Analytics |
Understanding social media marketing
|
|
|
Using tools and platforms to track and report social media metrics |
||
|
Advanced tactics to engage users |
||
|
Use commercial tools that provide analytics |
||
|
Understand Text Analytics and Analytics Tools |
||
|
Text Analytics and Mining |
Text analytics and mining (e.g., parsing product reviews from social media and websites)
|
|
|
Using tools that span the lifecycle from data preparation to machine learning to predictive model deployment |
||
|
Using tools and platforms that provide an integrated environment to mine text and analyze data |
||
|
Understand contemporary issues in Data Analysis |
||
|
Big Data |
Understanding the need and role for big data
|
|
|
Architectures, database systems and tools and techniques to process complex data |
||
|
Understanding how complex data sets is processed using NoSQL, MapReduce and machine learning. |
||
|
Be able to set up and lead an analytics operation |
||
|
Setting up an Analytics Operation |
People, Processes and Tools
|
|
|
Preserving security and data integrity |
||
|
Communicating relevant information to stakeholders |
||
|
Be proficient at Data Ethics |
||
|
Ethics & Professional Responsi-bility |
Understand ethical considerations in every aspect of a data analytics operation
|
|
|
Understand key privacy issues associated with big Data |
||
|
Using big data analytics responsibly |
||
Course Resources
Suggested Textbooks and Case Studies
Recommended Resources
- Databases: Lucid Chart or Visio to draw ERD and your database schema (your first assignment). BothSoftware are available at no cost to you. See http://www.bu.edu/metit/hw-and-sw/msdn-academic-alliance-software center/ to download MS Visio.
- ERD – Study the following tutorial ERD Video review Lucid Chart
- Azure – SQLServer - http://www.bu.edu/metit/hw-and-sw/msdn-academic-alliance-software-center/
- Light Database to practice SQL: SQLite (https://sqlite.org/download.html) and then study http://www.sqlitetutorial.net/
- SQL Database Fundamentals (https://mva.microsoft.com/en-US/training-courses/sql-database-fundamentals-16944?l=DJNMjaPnD_9605244527);
- Microsoft Azure – Querying with T-SQL (https://mva.microsoft.com/en-US/training-courses/querying-withtransactsql-10530?l=TjT07f87_9804984382).
- For a quick start visit W3Schools (https://www.w3schools.com/sql/)
- Read all the three modules – GA for Beginners, Advanced GA(https://analytics.google.com/analytics/academy
- Dashboards: Two Resources a) Power BI (https://mva.microsoft.com/en-US/training-courses/data-seriesanalytics-bi-power-bi-17708?l=uGTGJnp2D_6611787171) b) Google Dashboard (https://analytics.google.com/analytics/academy
- • ADR100 lab resources
- • R & SQL: Learn to Use R – Hands-on Guide (https://images.techhive.com/assets/2015/02/20/r4beginners_v3.pdf) SQL Server R tutorial (https://docs.microsoft.com/en-us/sql/advanced-analytics/tutorials/sql-server-r-tutorials?view=sql-server-2017)
- • Exclusive SQL Tutorial on Data Analysis in R (https://www.hackerearth.com/blog/machine-learning/exclusivesql-tutorial-on-data-analysis-in-r/)
Course Structure
Grading Structure and Distribution
Your performance in the course will be graded in the following areas:
|
Discussions in class and in the Blackboard Discussion Forum Modules 1 to 5 @ max 3 pts/week
Participation & Attendance max 6 pts |
21% |
|
Quizzes - 5 quizzes @ max. 5 pts/quiz |
25% |
|
Assignments: |
18% |
|
Individual Assignment 1 (Due Week 2, Day 7) 6% Individual Assignment 2 (Due Week 3, Day 7) 6% Individual Assignment 3 (Due Week 5, Day 7) 6% |
|
|
Group Term Project
Phase 1 – Week 6, Day 7 (Problem statement, methodology & research) 7% Phase 2 – Week 9. Day 7 (Deliverables as per the proble statement) –7% Phase 3 – Week 13, Day 7 (Final Summary Report) 15%
Final Presentations 7% |
36% |
|
TOTAL: |
100% |
|
Grade Converter Table |
||
|
% |
Points |
Grade |
|
96-100 |
4.00 |
A |
|
91-95.99 |
3.67 |
A- |
|
86-90.99 |
3.33 |
B+ |
|
81-85.99 |
3.00 |
B |
|
76-80.99 |
2.67 |
B- |
|
71-75.99 |
2.33 |
C+ |
|
66-70.99 |
2.00 |
C |
|
61-65.99 |
1.67 |
C- |
|
56-60.99 |
1.33 |
D+ |
|
51-55.99 |
1.0 |
D |
|
Under 50.99 |
0 |
F |
Timely Submission of Materials Due
Submission Format
Quizzes
Assignments
- Group size (Recommended Maximum Size: Five Students). Peer evaluations will be conducted.
- The Group Term Project is structured in three phases:
Phase 1: Problem Statement (due Week 6, Day 7)
Phase 2: Business Questions and KPI’s considered to solve the problem statement (due Week 9, Day 7)
Phase 3: Completed Term paper and summary report with analytics, dashboards and recommended solutions (due Week 13, Day 7)
• Topics covered: Web Analytics using Google Analytics (GA) to analyze a business problem(s) on the Google Merchandise Store (GMS)• Duration for each team presentation: max 20 minutes plus Q/A max 5 min (max25min/team)• All PPT-based final presentations will be delivered in person.• All students are expected to be active in fellow student presentations.• Presentations will be recorded and posted on the course website.• The grading and evaluation criteria for the presentations are asfollow:
|
Total grading points |
7 |
|
PowerPoint Slides: |
1 |
|
Content of the presentation: |
4 |
|
Delivery: |
1 |
|
Discussion: Q/A |
1 |
In-Class Exercises
Class Discussions
Note: In Week 1, you will be asked to “Introduce Yourself” (i.e., create a message to introduce yourself to your fellow students and the instructor). This posting will include a few sentences describing yourself, your interests, and your expectations for this course. This discussion will not be graded.
|
Score
|
Description
Note: The length of the initial contribution to the discussion topic should not exceed 250 words. Actively responding to another student's initial submission means providing the rationale as to why you agree or disagree with another student's submission; responses such as "I agree," will not be counted.
|
|
3.0 |
Exceptional Participation – Met both of these conditions:
• Submitted own contribution and actively responded to two or more otherstudents.
• Exceptional quality - Student explored others' comments and built on others' insights. The contributions are especially insightful and represent new high-value added input with new insights, material, and/or references.
• Author builds on discussions of others and has several High-level contributions during the module. The student with High-Level Participation is in the top 10% of the class for themodule.
|
|
2.75 |
Commendable Participation – Met both these conditions:
• Submitted own contribution and actively responded to two or more otherstudents.
• High quality - Student explored others' comments and built on others' insights. The contributions are insightful and represent high-value added input with insights, material, and/orreferences.
• Author builds on discussions of others and has several High-level contributions during the module. The student with High-Level Participation is in the top 25% of the class for themodule.
|
|
2.0 |
Moderate Participation – Met both of these conditions:
• Submitted own initial contribution for a selected discussion topic and responded to two ormore other students.
• Moderate quality – Student was active in discussions made some valuable contributions, but the contributions were not noteworthy or did not include sufficient insights, material, and/or references.
|
|
1.5 |
Acceptable Participation – Met both of these conditions
• Submitted own initial contribution for a selected discussion topic and responded to two or more other students.
• Low Level quality – Student participated in discussions made contributions, but the contributions did not add value to the discussion or did not include sufficient insights, material, and/or references.
|
|
1.0 |
Minimal Participation – Met both of these conditions:
• Submitted own initial contribution for a selected discussion topic but did not respond to two or more other students.
• Minimal quality – Student participated in some discussions made irrelevant or incorrect contributions, and the contributions did not include insights, material, and/or references. Author has been in discussion during the module but tends to repeat others or make opinion-related statements. Quite below average postings.
|
|
0.0 |
Inadequate Participation – Met both of these conditions:
• Did not participate in the discussion topic.
• Author is not active, and postings would be of a personal nature that do not contribute to the knowledge of the course. Postings are well below average as they merely restate or provide personal opinions.
|
Academic Integrity
Request for Accommodations
If you have a disability and will be requesting accommodations for this course, please inform the instructor early in the semester. Advance notice and appropriate documentation are required for accommodations.