https://github.com/csidirop/omekaplugin_matomo
This plugin integrates Matomo Analytics into your Omeka Classic installation. It enables site administrators to track and analyze visitor behavior within their Omeka sites seamlessly.
https://github.com/csidirop/omekaplugin_matomo
matomo matomo-plugin omeka omeka-classic omeka-plugin tracking
Last synced: 10 months ago
JSON representation
This plugin integrates Matomo Analytics into your Omeka Classic installation. It enables site administrators to track and analyze visitor behavior within their Omeka sites seamlessly.
- Host: GitHub
- URL: https://github.com/csidirop/omekaplugin_matomo
- Owner: csidirop
- License: gpl-3.0
- Fork: true (UB-Mannheim/omeka-matomo)
- Created: 2025-06-05T14:23:12.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T12:38:45.000Z (over 1 year ago)
- Last Synced: 2025-07-24T21:03:38.172Z (10 months ago)
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
README
# Matomo Plugin for Omeka Classic
This plugin integrates [Matomo Analytics](https://github.com/matomo-org/matomo) into your [Omeka Classic](https://omeka.org/classic/) installation. It enables site administrators to track and analyze visitor behavior within their Omeka sites seamlessly.
## Features
- Adds Matomo tracking code to all public-facing Omeka pages.
- Tracks user interactions and provides insights through the Matomo dashboard.
- Customizable tracking settings within the configuration panel.
## Requirements
- **Omeka Classic**: Version 2.0 or higher.
- **Matomo Analytics**: A running instance of Matomo, either self-hosted or via Matomo Cloud.
## Installation
1. Clone or download this repository to your local system.
2. Upload the plugin folder to the `/plugins` directory of your Omeka Classic installation.
3. Install the plugin via the Omeka plugin panel.
4. Configure the plugin by entering your **Matomo instance URL** and **Site ID**.
- Your Matomo instance URL (e.g., `https://analytics.example.com`).
- Your Site ID from Matomo (found in the Matomo admin panel under **Settings > Websites**).
- Optional: Customize tracking options:
- Track visitors across all subdomains
- Prepend the site domain to the page title when tracking
- In the "Outlinks" report, hide clicks to known alias URLs of this site
- Track users with JavaScript disabled
- Track custom variables for this visitor *
- Enable client side DoNotTrack detection
- Disable all tracking cookies
- Disable Campaign Parameters Tracking
- Use custom query parameter names for the campaign name and keyword *
_(* Not working at this time)_
## Usage
Once configured, the plugin will automatically inject the Matomo tracking code into your Omeka site's public theme. All visitor data will be available in your Matomo dashboard.
## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter a bug or have a feature request.
## License
This plugin is released under the [GPLv3 License](https://opensource.org/licenses/GPL-3.0). See the LICENSE file for details.