Course Outline
Analytics
Introduction to Web Analytics
- The Roots of the Web Analytics Field
- The Importance of Web Analytics in Marketing Strategy
- An Overview of Available Analytical Tools
- Introduction to Piwik PRO
User Sessions and Recorded Events
- Where Do Report Data Come From?
- Definitions and Understanding of Sessions and Events
- An Overview of Event Types:
- Page Views
- Searches
- File Downloads
- Outlinks
- Custom Events
- Content Impression / Interaction
- Goal Conversions
- Session Tracking and Tracker Debugging
- Session Log
- Tracker Debugger
Key Performance Indicators (KPIs) and Their Significance
- An Overview of Key Performance Indicators (KPIs):
- Sessions
- Page Views
- Unique Visitors / Users
- Bounce Rate
- Returning Visitors Rate
- Using KPIs in Result Analysis
Basics of Reporting
- Device Reports
- Traffic Source Reports
- Subpage Reports - Pages
- Reports on Different Types of Events
- Report Segmentation
- Comparing Segments and Time Periods
Conversions
- Understanding and Tracking Conversions
- Conversion Reporting and Related Metrics
- Reporting Capabilities Associated with Conversions
Custom Reports
- Creating Custom Reports
- Explorer as a Universal Analytical Tool
- User Flow and User Path Analysis
- Funnels (Conversion Funnels) and Their Use in Conversion Path Analysis
- Dashboards and Widgets
Additional Configurations
- Custom Data Dimensions - What They Are and Examples of Applications
- Grouping Values of Standard and Custom Dimensions
- The Application of Calculated Metrics
- Custom Channel Grouping
- Scheduling Email Reports and Alerts
Additional Reports
- Heatmaps - Installation and Functionality
- Google Search - Integration Method, Available Data, and Limitations
- Google Ads - Integration and Data Analysis
- Website Performance Reports
User Management and Permissions
- Creating and Managing User Accounts
- Understanding the Permission Hierarchy in Piwik PRO
- Assigning and Managing Permissions
- User Groups
- Module Permissions
- Audit Log
API for Reports and Raw Data
- Introduction to the Piwik PRO API
- Examples of API Applications
- Using HTTP Clients like Postman/Insomnia
Consent Manager
What is Consent Manager and What It Is For
- The Role of Consent Messages
- A Brief History and Introduction to GDPR
- Purpose and Functions of the Consent Manager
- Best and Worst Practices - Examples
Configuring Consent Manager on Your Site
- User Interface Layout
- Message Content - Possibilities and Legal Requirements
- Consent Categories
- Support for Multiple Languages
Limitations of Anonymous Tracking
- Identity Association
- Data Accuracy
Implementation Aspects
Piwik PRO Settings for a Specific Website
- Review and Explanation of Global Settings
Embedding Code on the Site
- Implementing Tracking Code
- CORS Configuration
- Environment Parameterization
Configuring Consent Manager
- The Option to Build a Custom Interface or Integrate It with Existing Mechanisms
Tracker Configuration
- Correct Domain and Cookie Configuration
- Additional Tracker Configurations
Tag Manager
How Browsers Work
- Elements of a Web Address
- The Way Pages Load
What Are Tags
- Introduction to HTML, CSS, and JavaScript
- The Structure of an HTML Document (head, body + files)
- The Role of Tags in Creating and Modifying Websites
- Examples of HTML Tags
Basics of JavaScript in the Browser
- Fundamentals of JavaScript Syntax
- Console.log and Code Debugging
- Functions, Events, and User Interactions
- The document and window Objects, DOM Elements
- Using querySelector and querySelectorAll
- Additional Useful Methods
What Is Tag Manager
- Purpose and Functions of Tag Manager
- The Concept of Tags, Triggers, and Variables
- The Way to Load Tag Manager on a Website
- DataLayer - Introduction and Application
Methods for Tracking Page Views
- Tracking Page Views for Traditional Pages with Reloads
- Tracking Page Views for Single Page Applications (SPAs)
- On-Demand Tracking - Virtual Page Views
- Configuration and Reporting Based on URL Fragments (Anchors)
Tags
- Custom JavaScript Tags
- Piwik PRO Functional Tags
- External Integration Tags
- Dynamic HTML Changes Using Tags
Trigger Rules
- Basic Triggers: URL, Click
- Detecting Clicks and Their Limitations
- Advanced Triggers: Element Presence, Tag Firing via DataLayer
Variables
- Using the "Click Element" Variable
- Creating Functions in Variables
- Troubleshooting Variables
- Firing Tags Based on Variables
Changelog and Publishing System
- Change Log and Version Control
- Testing Changes with Debug Cookie
- The Process of Tag Publication and Deployment
Advanced Solutions
- Customizing HTML Pages - Example: Content Tracking
- Triggers Based on DataLayer
- Optimization and Performance of Tag Manager
Best Practices and Case Studies
- An Overview of Best Practices for Using Tag Manager
- Analysis of Specific Use Cases
- Successes and Pitfalls Associated with Implementing Tag Manager
Summary and Discussion
- Summarizing the Covered Material
- Answering Participants' Questions
- Discussion on Experiences Related to Implementation and Use of Tag Manager
Requirements
Participants should have a basic understanding of marketing and website creation. Having some experience with HTML, CSS, and/or JavaScript will be beneficial, although it is not essential.
Participants should also have a basic awareness of web analytics and its role in marketing strategy.
It is recommended that participants have access to a Piwik PRO account before participating in the course.
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses