WP Manifestindependent plugin directory
manifest / analytics / progressio-performance-tracker

Progressio Performance Tracker WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Progressio Performance Tracker WordPress Plugin

★ 0stars
v1.6.0latest · 1mo ago

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/ccdevelopment/progressio-performance-tracker/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Track GA4 custom events for CTA clicks, form submissions, scroll depth, phone/email clicks, and traffic attribution — no GA4 configuration required.

Description

Progressio Performance Tracker fires custom GA4 events whenever a visitor interacts with key elements on your site. All conversion events include traffic attribution data (UTM source, medium, campaign, keyword) so you can connect where a visitor came from to what action they took — the foundation of meaningful client reporting.

What It Tracks

  • CTA Button Clicks — Three configurable tiers (Primary, Secondary, Tertiary) by CSS class
  • Form Submissions — WS Form, Gravity Forms, WPForms, Contact Form 7, Fluent Forms, Formidable Forms, Ninja Forms, Elementor Pro Forms, Generic fallback
  • Scroll Depth — 25%, 50%, 75%, 100% milestones
  • Outbound Link Clicks
  • Phone Number Clicks (tel: links)
  • Email Clicks (mailto: links)

Attribution

UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, fbclid) are captured on landing and persisted in sessionStorage. Every conversion event carries this attribution so GA4 reports can show keyword → button click or campaign → form submission in a single view.

GA4 Configuration Required

None. Events appear in GA4 automatically. Optionally mark cta_click or form_submit as conversions with one toggle inside GA4.

Installation

  1. Upload the progressio-performance-tracker folder to /wp-content/plugins/.
  2. Activate the plugin through Plugins in WordPress admin.
  3. Go to Perf Tracker in the admin sidebar and enter your GA4 Measurement ID.
  4. Configure your CTA classes and form plugin.
  5. Save Settings. Done.

Frequently Asked Questions

Do I need to configure anything in GA4?

No. Events appear automatically in GA4 Realtime → Events and in Reports → Events within 24 hours. The only optional GA4 step is marking events as conversions.

I use Google Site Kit. Do I need to enter my Measurement ID?

No — Site Kit already loads gtag.js. Uncheck "Load gtag.js" in the plugin settings to avoid a duplicate tag, and leave the Measurement ID blank.

What if my form plugin isn't listed?

Select "Generic (HTML form submit fallback)". It listens for the native form submit event and works with any plugin that performs a standard HTML form submission.

Changelog

1.4.0

  • Added Elementor Pro Forms support — GA4 form_submit now fires on Elementor's submit_success (genuine successes only), and lead capture hooks elementor_pro/forms/new_record. Previously Elementor submissions reached GA4 only via the generic fallback (which counted failed and spam-blocked attempts) and never reached the Leads API at all.
  • Fixed CTA click tracking missing buttons in nested page-builder markup. The matcher walked only 3 ancestors, so builders that wrap buttons more deeply (Elementor nests 5-6 levels) never fired cta_click. Clicks are now matched by nearest ancestor with no depth limit, scoped to actual controls so a CTA class on a wrapper cannot turn every click inside it into an event.
  • CTA class settings now tolerate multi-class values ("btn btn--action") and stray leading dots, and an unusable value is skipped instead of throwing on every click.
  • cta_click now reports link_url correctly when the CTA class sits on a wrapper rather than the link itself.

1.0.0

  • Initial release.

Releases

10 releases.

Tag
Published
v1.6.0 latest
Sep 17, 2026 1mo ago
Sep 13, 2026 1mo ago
Aug 17, 2026 2mo ago
Jun 6, 2026 4mo ago
Jun 6, 2026 4mo ago
Jun 6, 2026 4mo ago
Jun 6, 2026 4mo ago
Jun 6, 2026 4mo ago
Jun 4, 2026 4mo ago
Jun 3, 2026 4mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Progressio Performance Tracker 1.4.0 · audited by WP Registry

No security issues found.

Audited release
1.4.0
Findings
none
Worst severity
—
Content hash
c622815bf0b773984e307445…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.