WP Manifestindependent plugin directory
manifest / analytics / edh-wc-matomo-tracking

EDH WooCommerce Matomo Tracking

A WordPress plugin that sends WooCommerce order details to Matomo for enhanced analytics tracking.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/encodedothost/edh-wc-matomo-tracking/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that sends WooCommerce order details to Matomo for enhanced analytics tracking.

Description

This plugin integrates WooCommerce with Matomo analytics by tracking:

  • New orders
  • Order status changes
  • Order details (total, currency, items)
  • Customer information
  • Product categories

Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • WooCommerce 5.0 or higher
  • Matomo Analytics instance

Installation

  1. Download the plugin zip file
  2. Go to WordPress admin > Plugins > Add New
  3. Click "Upload Plugin" and select the downloaded zip file
  4. Click "Install Now" and then "Activate"

Configuration

  1. Go to WooCommerce > Settings in your WordPress admin
  2. Click on the "Matomo Tracking" tab
  3. Enter your Matomo instance URL (e.g., https://analytics.example.com)
  4. Enter your Matomo site ID
  5. Enter your Matomo authentication token (required for secure server-side tracking)
  6. Enable/disable tracking as needed
  7. Click "Save changes"

Features

  • Tracks new orders automatically
  • Monitors order status changes
  • Sends detailed order information including:
    • Order ID
    • Order total
    • Currency
    • Customer ID
    • Product details
    • Product categories
  • Non-blocking API calls for better performance
  • Secure data transmission
  • Easy configuration through WordPress admin

Data Privacy

This plugin respects user privacy by:

  • Only sending necessary order data
  • Not transmitting personal customer information
  • Using secure HTTPS connections
  • Following WordPress and WooCommerce data handling best practices

Support

For support, please create an issue in the GitHub repository or contact EncodeDotHost support.

License

This plugin is licensed under the GPL v3 or later.

Credits

Developed by EncodeDotHost (https://encode.host)