Item logo image for Event Builder - Custom Event Generator

Event Builder - Custom Event Generator

ExtensionDeveloper Tools2 users
Item media 5 (screenshot) for Event Builder - Custom Event Generator
Item media 1 (screenshot) for Event Builder - Custom Event Generator
Item media 2 (screenshot) for Event Builder - Custom Event Generator
Item media 3 (screenshot) for Event Builder - Custom Event Generator
Item media 4 (screenshot) for Event Builder - Custom Event Generator
Item media 5 (screenshot) for Event Builder - Custom Event Generator
Item media 1 (screenshot) for Event Builder - Custom Event Generator
Item media 1 (screenshot) for Event Builder - Custom Event Generator
Item media 2 (screenshot) for Event Builder - Custom Event Generator
Item media 3 (screenshot) for Event Builder - Custom Event Generator
Item media 4 (screenshot) for Event Builder - Custom Event Generator
Item media 5 (screenshot) for Event Builder - Custom Event Generator

Overview

Auto-generate tracking event code for GA4 and Microsoft Clarity

Custom Event Builder is a side-panel Chrome extension that generates production-ready tracking event code for GA4 and Microsoft Clarity — without writing a single line of JavaScript from scratch. Perfect for marketers, analysts, and developers who need to instrument custom events quickly and accurately. ────────────────────────────── HOW IT WORKS ────────────────────────────── 1. SELECT YOUR TOOLS — Choose GA4, Microsoft Clarity, or both 2. CONFIGURE YOUR EVENT — Pick the event type, name your event, and use the built-in element picker to target any element on the page by clicking it. 3. GET YOUR CODE — Copy production-ready JavaScript. Choose between Direct Install (paste into your site) or GTM (Google Tag Manager custom HTML tag), with step-by-step GTM setup instructions included. ────────────────────────────── EVENT TYPES SUPPORTED ────────────────────────────── • Click — fire when a button, link, or any element is clicked • Change — fire when an input, select, or textarea value changes • Form Submit — fire when a specific form is submitted • Hover — fire when the user hovers over an element • Page Load — fire on every page load • DataLayer Push — fire when a specific dataLayer event is detected • Element Visible — fire when an element enters the viewport (configurable threshold) • Scroll Depth — fire at configurable scroll milestones (25%, 50%, 75%, 100%) • Timer / Time on Page — fire after a configurable delay ────────────────────────────── KEY FEATURES ────────────────────────────── ✓ Visual element picker — click any element on the page to capture its CSS selector automatically ✓ Multi-selector support — track multiple elements with a single event ✓ Firing conditions — add URL, cookie, localStorage, sessionStorage, CSS match, or GTM variable conditions ✓ GA4 event parameters — attach custom key/value parameters to any GA4 event ✓ Clarity custom tags — set custom tags alongside Clarity events ✓ GA4 event name validation — real-time warnings for invalid event names ✓ Dynamic selector detection — warns if your selector may break on page reload ✓ Save & manage events — save your events locally, load them back, duplicate, and edit ✓ Export & import — back up all saved events as JSON and restore them on any machine ✓ GTM step-by-step guide — each event type includes tailored GTM setup instructions ────────────────────────────── PRIVACY ────────────────────────────── This extension does not collect, transmit, or store any personal data. All saved events are stored locally on your device using Chrome's built-in storage API. No analytics, no tracking, no external servers.

Details

  • Version
    2.0.0
  • Updated
    March 18, 2026
  • Offered by
    productgrowthlabs
  • Size
    195KiB
  • Languages
    English (United Kingdom)
  • Developer
    Email
    productgrowthlabs@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps