Course Outline

Analytics

Introduction to Web Analytics

  1. The Roots of the Web Analytics Field
  2. The Importance of Web Analytics in Marketing Strategy
  3. An Overview of Available Analytical Tools
  4. Introduction to Piwik PRO

User Sessions and Recorded Events

  1. Where Do Report Data Come From?
  2. Definitions and Understanding of Sessions and Events
  3. An Overview of Event Types:
    1. Page Views
    2. Searches
    3. File Downloads
    4. Outlinks
    5. Custom Events
    6. Content Impression / Interaction
    7. Goal Conversions
  4. Session Tracking and Tracker Debugging
    1. Session Log
    2. Tracker Debugger

Key Performance Indicators (KPIs) and Their Significance

  1. An Overview of Key Performance Indicators (KPIs):
    1. Sessions
    2. Page Views
    3. Unique Visitors / Users
    4. Bounce Rate
    5. Returning Visitors Rate
  2. Using KPIs in Result Analysis

Basics of Reporting

  1. Device Reports
  2. Traffic Source Reports
  3. Subpage Reports - Pages
  4. Reports on Different Types of Events
  5. Report Segmentation
  6. Comparing Segments and Time Periods

Conversions

  1. Understanding and Tracking Conversions
  2. Conversion Reporting and Related Metrics
  3. Reporting Capabilities Associated with Conversions

Custom Reports

  1. Creating Custom Reports
  2. Explorer as a Universal Analytical Tool
  3. User Flow and User Path Analysis
  4. Funnels (Conversion Funnels) and Their Use in Conversion Path Analysis
  5. Dashboards and Widgets

Additional Configurations

  1. Custom Data Dimensions - What They Are and Examples of Applications
  2. Grouping Values of Standard and Custom Dimensions
  3. The Application of Calculated Metrics
  4. Custom Channel Grouping
  5. Scheduling Email Reports and Alerts

Additional Reports

  1. Heatmaps - Installation and Functionality
  2. Google Search - Integration Method, Available Data, and Limitations
  3. Google Ads - Integration and Data Analysis
  4. Website Performance Reports

User Management and Permissions

  1. Creating and Managing User Accounts
  2. Understanding the Permission Hierarchy in Piwik PRO
  3. Assigning and Managing Permissions
  4. User Groups
  5. Module Permissions
  6. Audit Log

API for Reports and Raw Data

  1. Introduction to the Piwik PRO API
  2. Examples of API Applications
  3. Using HTTP Clients like Postman/Insomnia

Consent Manager

What is Consent Manager and What It Is For

  1. The Role of Consent Messages
  2. A Brief History and Introduction to GDPR
  3. Purpose and Functions of the Consent Manager
  4. Best and Worst Practices - Examples

Configuring Consent Manager on Your Site

  1. User Interface Layout
  2. Message Content - Possibilities and Legal Requirements
  3. Consent Categories
  4. Support for Multiple Languages

Limitations of Anonymous Tracking

  1. Identity Association
  2. Data Accuracy

Implementation Aspects

Piwik PRO Settings for a Specific Website

  1. Review and Explanation of Global Settings

Embedding Code on the Site

  1. Implementing Tracking Code
  2. CORS Configuration
  3. Environment Parameterization

Configuring Consent Manager

  1. The Option to Build a Custom Interface or Integrate It with Existing Mechanisms

Tracker Configuration

  1. Correct Domain and Cookie Configuration
  2. Additional Tracker Configurations

Tag Manager

How Browsers Work

  1. Elements of a Web Address
  2. The Way Pages Load

What Are Tags

  1. Introduction to HTML, CSS, and JavaScript
  2. The Structure of an HTML Document (head, body + files)
  3. The Role of Tags in Creating and Modifying Websites
  4. Examples of HTML Tags

Basics of JavaScript in the Browser

  1. Fundamentals of JavaScript Syntax
  2. Console.log and Code Debugging
  3. Functions, Events, and User Interactions
  4. The document and window Objects, DOM Elements
  5. Using querySelector and querySelectorAll
  6. Additional Useful Methods

What Is Tag Manager

  1. Purpose and Functions of Tag Manager
  2. The Concept of Tags, Triggers, and Variables
  3. The Way to Load Tag Manager on a Website
  4. DataLayer - Introduction and Application

Methods for Tracking Page Views

  1. Tracking Page Views for Traditional Pages with Reloads
  2. Tracking Page Views for Single Page Applications (SPAs)
  3. On-Demand Tracking - Virtual Page Views
  4. Configuration and Reporting Based on URL Fragments (Anchors)

Tags

  1. Custom JavaScript Tags
  2. Piwik PRO Functional Tags
  3. External Integration Tags
  4. Dynamic HTML Changes Using Tags

Trigger Rules

  1. Basic Triggers: URL, Click
  2. Detecting Clicks and Their Limitations
  3. Advanced Triggers: Element Presence, Tag Firing via DataLayer

Variables

  1. Using the "Click Element" Variable
  2. Creating Functions in Variables
  3. Troubleshooting Variables
  4. Firing Tags Based on Variables

Changelog and Publishing System

  1. Change Log and Version Control
  2. Testing Changes with Debug Cookie
  3. The Process of Tag Publication and Deployment

Advanced Solutions

  1. Customizing HTML Pages - Example: Content Tracking
  2. Triggers Based on DataLayer
  3. Optimization and Performance of Tag Manager

Best Practices and Case Studies

  1. An Overview of Best Practices for Using Tag Manager
  2. Analysis of Specific Use Cases
  3. Successes and Pitfalls Associated with Implementing Tag Manager

Summary and Discussion

  1. Summarizing the Covered Material
  2. Answering Participants' Questions
  3. 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.

 14 Hours

Related Categories