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. Overview of available analytical tools
  4. Introduction to Piwik PRO

User sessions and logged events

  1. Where does the data in the reports come from?
  2. Defining and Understanding Sessions and Events
  3. Overview of event types:
    1. Page Views
    2. Searches
    3. File Downloads
    4. Outlinks Clicks
    5. Custom Events
    6. Content Consumption (Content Impression / Interaction)
    7. Conversions (Goal Conversions)
  4. Session tracking and tracker debugging
    1. Session log
    2. Tracker debugger

Basic KPIs and their importance

  1. Key Performance Indicators (KPI) Overview:
    1. Sessions
    2. Page Views
    3. Unique visitors / Users
    4. Bounce rate
    5. Returning visitor rate
  2. Using KPIs in performance analysis

Reporting Basics

  1. Device Reports
  2. Traffic Source Reports
  3. Subpage reports - Pages
  4. Reports of specific 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. Conversion reporting capabilities

Custom reports

  1. Creating your own reports
  2. Explorer as a universal analytical tool
  3. User Flow and User Path Analysis
  4. Funnel (conversion funnel) and its use for analyzing conversion paths
  5. Dashboards and widgets

Additional configurations

  1. Custom Data Dimensions - What They Are and Examples of Use
  2. Grouping values of standard and custom dimensions
  3. Application of calculated metrics
  4. Custom channel grouping
  5. Scheduling email sending of reports and alerts

Additional reports

  1. Heatmaps - installation and operation
  2. Google Search - integration method, available data and limitations
  3. Google Ads - data integration and analysis
  4. Page Performance Reports

User and permission management

  1. Creating and managing user accounts
  2. Understanding the hierarchy of privileges in Piwik PRO
  3. Assigning and managing permissions
  4. User Groups
  5. Module permissions
  6. Audit Log

Reports and Raw Data API

  1. Introduction to API Piwik PRO
  2. API Application Examples
  3. Using HTTP clients like Postman/Insomnia

Consent Manager

What is Consent Manager and what is it used for?

  1. The role of consent messages
  2. History and Introduction to GDPR
  3. Purpose and Functions of Consent Manager
  4. Good and bad practices - examples

Configuring Consent Manager on your website

  1. Interface Layout
  2. Content of the message - legal possibilities and requirements
  3. Consent Categories
  4. Support for different languages

Limitations of anonymous tracking

  1. Identity link
  2. Data accuracy

Implementation aspects

Piwik PRO settings for a given website

  1. Global Settings Overview and Explanation

Embedding the code on the page

  1. Tracking Code Implementation
  2. CORS Configuration
  3. Parameterization of environments

Consent Manager Configuration

  1. Possibility to build your own interface or integrate it with existing mechanisms.

Tracker configuration

  1. Correct configuration of domains and cookies
  2. Additional tracker configurations

Tag Manager

How the browser works

  1. Elementy page address
  2. Page Loading Method

What are tags

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

Basics JavaScript in the browser

  1. Basics of Syntax JavaScript
  2. Console.log and code debugging
  3. Features, Events and User Interactions
  4. 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. How to load Tag Manager on the page
  4. DataLayer - Introduction and Application

Page Views Tracking Methods

  1. Tracking Page Views for classic pages with reload
  2. Tracking Page Views for Single Page Applications (SPA)
  3. On-Demand Tracking - Virtual Page Views
  4. Configuration and reporting on URL fragments (anchors)

Tags

  1. Custom Tags JavaScript
  2. Functionality tags Piwik PRO
  3. External Integration Tags
  4. Dynamic changes HTML using tags

Trigger Rules

  1. Basic triggers: URL, click
  2. Click detection and limitations
  3. Advanced triggers: element presence, tag firing via dataLayer

Variables

  1. Using the “Click Element” variable
  2. Creating functions in variables
  3. Solving problems with variables
  4. Triggering tags based on variables

Changelog and publishing system

  1. Changelog and Version Control
  2. Testing changes with debug cookie
  3. Tag publication and implementation process

Advanced solutions

  1. HTML Page Customization - Content Tracking Example
  2. DataLayer based triggers
  3. Tag Manager Optimization and Performance

Best practices and case studies

  1. Discussing best practices for using Tag Manager
  2. Analysis of specific use cases
  3. Successes and pitfalls of implementing Tag Manager

Summary and discussion

  1. Summary of the material discussed
  2. Answers to participants' questions
  3. Discussion on experiences with implementing and using Tag Manager

Requirements

Participants should have a basic understanding of marketing and website development. It will be useful to have some experience with HTML, CSS and/or JavaScript, although it is not essential.

Participants should also have a basic understanding of web analytics and its role in marketing strategy.

It is recommended that participants have access to their account Piwik PRO before attending the course.

 14 Hours

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories