Skip to content

openmost/TagManagerExtended

Repository files navigation

Matomo TagManagerExtended Plugin

Description

Supercharge the Matomo Tag Manager. TagManagerExtended turns Matomo's built-in Tag Manager into a complete marketing toolbox — deploy the pixels, triggers and variables you actually use every day in seconds, without writing a single line of custom HTML.

Stop copy-pasting fragile snippets. Stop juggling Google Tag Manager just for one pixel. Everything your marketing, ads and analytics stack needs is now one click away, privacy-friendly and self-hosted inside Matomo.

🚀 Every marketing & ads pixel, ready in seconds

The big advertising and marketing platforms, as complete, plug-and-play tags. Each one loads the base pixel, fires the page view, and lets you send standard conversion events (or your own custom events) — with event_id support for Conversions API (server-side) deduplication where the platform allows it.

Advertising & social pixels

  • Meta Pixel (Facebook / Instagram) — PageView, the 17 standard events, and custom events
  • TikTok Pixel — full set of current standard events + event deduplication
  • Pinterest Tag — conversions, checkout, sign-up and more
  • Snapchat Pixel — standard events + advanced matching
  • X (Twitter) Pixel — current config / event API
  • Reddit Pixel — standard and custom conversion events
  • LinkedIn Ads : Conversion — B2B conversion tracking
  • Microsoft Ads : Conversion — UET conversions & revenue
  • Criteo OneTag — retargeting & e-commerce events

Marketing, CRM & support

  • HubSpot — tracking code, contact identification & behavioral events
  • Crisp — live chat & chatbot widget
  • Plus Klaviyo, Brevo, Intercom, Hotjar, Microsoft Clarity and more

Google, made easy

  • Google Tag (gtag.js), Google Analytics 4 : Event, Google Ads : Conversion
  • Google Consent Mode v2, Google User-Provided Data
  • Microsoft Consent Mode

Consent Management (CMP)

  • Axeptio (Google Consent Mode v2), Cookiebot, CookieYes, OneTrust

⚡ Work faster with Bulk Actions

Manage your container at scale — no more clicking through items one by one:

  • Select multiple tags, triggers or variables at once
  • Bulk delete in a single action
  • Bulk pause / resume for tags
  • Available to anyone with write access to the container

🎯 Smarter triggers

  • Custom Event — enhanced with regular expression matching
  • Custom Event Group — fires only when all required events have occurred
  • Form Input — react to any form field change (input, select, checkbox, radio, textarea)

🧩 More variables

  • LocalStorage / SessionStorage — read any browser storage value
  • Date — custom date formatting with PHP-style tokens
  • Click data-attribute — grab any data-* attribute from a click
  • Form Input family — Value, Name, ID, Type, Element, Checked, Classes, Selected Text

✅ Built to be trusted

  • Every pixel snippet and event API is verified against the platform's official documentation
  • Use Matomo variables ({{...}}) in every field — fully dynamic
  • Bilingual out of the box: English & French
  • 100% self-hosted in your Matomo — no third-party tag manager, no data leaks

📦 35+ tags and growing

A constantly expanding library so your team can deploy new solutions in minutes instead of days. Missing a platform? Tell us — new tags ship regularly.

Get started

  1. Install from the Matomo Marketplace (as a super user), or upload the plugin to your /plugins folder via FTP.
  2. Enable it under Settings → Plugins.
  3. Open the Tag Manager and enjoy your new tags, triggers and variables.

The full list of tags, triggers and variables is available in the documentation.

About

Add several template tags to the Matomo Tag Manager

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors