1.13.1 2026-03-05
Add: Filters on GA4/Meta event type/data to allow customization
Add: Option to enable/disable UTM quick links (admin bar and post list actions)
Fix: Improved purchase tracking for MemberPress and Tutor LMS when using off-site payment gateways (PayPal, Mollie) that may not return to the thank you page
Fix: Added missing documentation links
1.13 2026-02-23
Add: New integration! Usercentrics/Termageddon
Add: New integration! CheckoutWC
Add: Tutor LMS – Full e-commerce tracking for native checkout (add to cart, view cart, begin checkout, purchase) + enhanced data
Enhancement: Whole consent system overhauled for improved accuracy with caching, now fully JS based
Enhancement: Dashboard widget – Top Converting Landing Pages now links to the full Top Landing Pages report
Add: Platform specific consent system
Add: Gravity Forms – Include UTM parameters from initial pageview with entry metadata
Add: Google Ads – Support comma-separated conversion labels for tracking multiple conversions per event
Add: Enhanced Matching – Phone and address fields added to WooCommerce, Easy Digital Downloads, LifterLMS, Paid Memberships Pro, GiveWP, Charitable, WP Simple Pay, FluentCart, and MemberMouse integrations
Add: Enhanced Matching – Phone field support for Gravity Forms, Greyd Forms, SureForms, Formidable Forms, Kadence Forms, JetFormBuilder, Elementor, Divi, Bricks, Breakdance, Oxygen, Forminator, Everest Forms, HappyForms, weForms, Hustle, WPForms, Contact Form 7, Beaver Builder, GiveWP, SureCart, Paymattic, Sunshine Photo Cart, and Leaky Paywall integrations
Add: Meta – Enhanced Matching now supports address fields (city, state, zip, country) for improved Event Match Quality
Add: Ad platforms (where supported) – Pass phone numbers with enhanced data in proper format
Add: New Default Country setting for phone number formatting fallback when country not provided by integration
Add: MemberPress – Track file downloads (requires MemberPress Downloads addon)
Add: Gravity Forms – Dynamic conversion value support using merge tags (e.g., {Total:12})
Add: Gravity Forms – Currency value parsing that handles any currency symbol
Add: Gravity Forms – Set UTM values as entry metadata
Add: Divi – Support for Addons for Divi modules (InfoCard, InfoBox, FlipBox, Review, Dual Button)
Add: SureForms – Enhanced conversion field support for text input blocks (first name, last name, custom keys)
Add: UTM Reports – View Journeys links to quickly navigate to Conversion Journeys filtered by UTM parameters
Add: EDD – Journey quick action link and UTM column in admin orders table
Add: WooCommerce – Journey and UTM columns in admin orders table (supports both legacy and HPOS)
Add: Custom Events – File Download event type now supports CSS selector targeting
Add: Custom Events – Custom parameter values support clicked element attributes via attr:* syntax (e.g. attr:href, attr:data-file)
Change: UTM params collected at JS level because crazy hosts like WP Engine strip them out of all server requests
Fix: Microsoft Ads – Automatic float conversion for dynamic form values
Fix: GA4 – Preserve JS placeholders in event parameters so Custom Events attr:* values render correctly
Fix: YouTube embeds – Add origin parameter to fix postMessage errors in Safari
Fix: Fluent Forms – Properly search/replace the default label
Fix: Send environment type explicitly when activating license
Fix: Microsoft Ads – set consent on initial page load when cookie banner integration in place
Fix: Add missing booking allowed event type
Fix: Reddit – Conversion API error when tracking events with transaction IDs
Fix: LatePoint {{conversion_journey}} template tag replacement issue in PHP 8.x
Add: Dashboard widget – 30-day bar chart showing daily conversion counts with hover tooltips
1.12 2026-01-09
Add: New integration! Freemius
Add: New integration! LatePoint
Add: New integration! Fluent Affiliate
Add: New integration! Fluent Community
Add: New integration! UserBird Analytics
Add: New integration! Rybitt Analytics
Add: New integration! WPConsent (consent banner)
Add: New integration! Pressidium Cookie Consent (consent banner)
New: UTM Reports
New: UTM link generator tool
New: UTM Filters for Conversion Journeys
New: Meta – Ability to add multiple pixels
New: Custom Events – Custom parameters for each event
New: Event queue system for CB()->add_event() – Allow events to be rendered on next pageview if they don't on current pageview (useful after redirects)
New: More blocks have individual conversion tracking options (Video, Audio, YouTube, social embeds, site logo/title, post title)
New: GA4 – Use API to automatically create dimensions
Enhancement: Formidable now supports Enhanced Conversions and custom fields
Enhancement: Admin analytics dashboards are combined into single top level menu with sub menus when multiple are present
Enhancement: Store all API keys securely in database
Add: Comments in head explaining if any tracking is not being output and why
Add: Fathom – Option to honor Do Not Track from browser settings
Add: EDD – Remove from cart event tracking
Add: WooCommerce – Remove from cart event tracking
Add: Logging around version update checks
Change: Event database table, columns for UTM data for better performance querying
Change: Meta – Form submissions now default to "Lead" instead of "Contact" as better matches their Standard Events
Change: New settings functions and structure for outputting fields
Change: Refactor all consent banner integrations into separate classes
Fix: Cleanup unnecessary log function calls
Fix: Issues with Meta deduplication
Fix: MemberPress – Subscription with Stripe fatal error trying to get transaction details
Fix: GA4 – Improved number formatting for JS event rendering
Fix: GA4 – Saving settings after connecting removed OAuth connection information requiring reconnecting
1.11.1 2025-11-12
Fix: Google Analytics – OAuth button failed in some instances
Fix: MemberPress – tracking for Stripe subscriptions and passing proper transaction_id
1.11 2025-11-11
Add: New integration! Fluent Cart
Add: New integration! Paymattic
Add: New integration! Breakdance
Add: New integration! Koko Analytics
Add: New integration! Active Analytics
Add: New integration! WP Legal Pages (consent banner)
Add: New integration! Termly (consent banner)
Add: New integration! WP Consent API
New: Google Analytics – OAuth setup
New: Google Analytics – Custom analytics dashboard
New: Google Consent Mode for GA4 and Google Ads
New: Event queue system in core tracking JS
Change: GA4 and GTM now technically separate platform integrations so you can enable both
Change: Weekly email include "No data" message so empty report does not look broken
Change: Pageviews in Conversion Journey will look for the associated post and use it's name if available instead of meta title
Change: Do not set from name/email headers in weekly report email so SMTP plugins can override it
Change: Clarity – Use consentmodev2
Change: WP Simple Pay – Allow tracking on Thank You redirect page
Add: Fluent Forms – Per form tracking with option for enhanced conversions
Add: WooCommerce – Include brand info with line items
Add: Clarity – Options to set additional properties as tags with the page view (post_type, language, user role, etc)
Add: Microsoft Ads – Follow consent
Add: JetFormsBuilder – Pass custom form data + enhanced data
Add: Kadence Forms – Pass custom form data
Add: SureCart – Include coupon code in purchase event
Add: PostHog – option to support new web experiments beta feature flag
Fix: MemberPress – Track Conversion Journeys
Fix: MemberPress – Prevent duplicate purchase conversion tracking
Fix: Clarity – Use selected external ID source when setting "identify" tag
Fix: JetFormsBuilder – Handle situation where JetForms does not tell us what submission type the form is using
Fix: Bricks – Handle dynamic URLs even when link type is not set to dynamic
Fix: Bricks – PHP notice when on 404 error page and no specific post ID is available
Fix: File Downloads – Issues with file URL in label
Fix: Improve how JS vars are processed in event args
Fix: Kadence Enhanced form data on submit
1.10.3 2025-10-09
Add: Contact Form 7 – Work with multiple forms on the same page
Add: Contact Form 7 – Add first/last name enhanced conversion support
Fix: WooCommerce – single product add to cart, look for qty input before trying to get value for it to prevent JS error
Fix: Weekly report being sent twice
Fix: EDD – Notice of empty price var
1.10.2 2025-10-03
Add: Filter – conversion_bridge_platform_event – event data array before sent to platform to be rendered
Add: Filter – conversion_bridge_custom_event – custom event data array before sent to platform to be rendered
Fix: Reddit int + string PHP notices
Fix: Custom event rendering process args if provided from filters
Fix: Plausible + SureCart – check for items array
1.10.1 2025-09-29
Fix: Make event IDs more unique to resolve repeat usage issues
Fix: is_email_enabled error returning int instead of boolean
1.10.0 2025-09-25
Add: New integration! Greyd Suite forms and buttons
Add: New integration! HotJar integration
Add: New integration! Must-Have Cookie integration
Add: Weekly email with conversion stats
Add: Plausible – Proxy system
Add: Plausible – When event has single item in args, pass it as props
Add: Link to main page in admin Plugins list
Enhancement: Document Library Pro – Allow bulk enable/disable of tracking on documents
Fix: Include missing option for "role" user properties for a few analytics platforms
Fix: CSS for conversion journey emails, replace var() with explicit values
Fix: Bricks – Links/buttons handle dynamic data for passed args
Fix: WooCommerce – Item variant name was being overly escaped because of combined JS vars, converted to single JS var
Fix: Post table sorting by Conversions
Fix: MemberPress – Tracking purchases from Stripe payments has different URL query vars
1.9.4 2025-09-02
Fix: Happyforms – Adjust how enhanced data gets collected
Fix: Saving license key during onboarding
Fix: Setting telemetry option during onboarding license key save
Fix: Notice about empty license key from previous bug during license activation
Fix: Analytics dashboard role check
Fix: Bricks not having post data on 404 pages
1.9.3 2025-08-28
Add: Umami – Custom domain
Fix: Handle GA4 user properties better
Fix: Reword how events are passed to GA4 in admin for more clear explanation
Fix: HappyForms – Identifying both free and paid version is active
Fix: HappyForms – Remove function not available in paid version
Fix: External ID source dropdown not keeping selected option
1.9.2 2025-08-26
Add: Uninstall process to delete all data when option enabled
Add: New filter: conversion_bridge_platform_render_event_code
Add: Fathom – Option for extreme EU isolation
Add: ProfilePress – Work with registration forms and include user info, admin/email conversion journeys
Add: Usermaven – Autocapture option
Change: Google Ads – Update to "Conversion Label" from "Conversion ID" for labels
Fix: Complianz – Fix reference to now all caps var definition
Fix: Google – When GA4 tag excluded option enabled, Google Ads tag was not enqueued
Fix: Plausible – For whole numbers, does not like (float) 10.0, wants it as (int) 10
Fix: Core – Menus missing newer ad platforms requiring conversion IDs
1.9.1 2025-08-14
Add: Ability to include the currency within the value string and have it properly parsed for respective platforms (e.g. "10 AUD")
Add: Auto activate a license key found in wp-config.php
Add: New option to select source of external ID for ad platforms that support it (User ID, User Login, User Email)
Change: Gravity Forms – ajax handler now uses async filter "gform/submission/pre_submission" to look for submission event
Fix: Use default currency from options instead of USD in all platforms
Fix: Issues passing hashed enhanced data from JS variables (was receiving the promise, not the actual hashed string)
Fix: TikTok – Check for JS vars in enhanced data
Fix: Meta – Better use of enhanced user data on Pixel init
1.9 2025-08-08
Add: Include Conversion Journey in emails – WooCommerce, EDD, GiveWP, Charitable, WS Form, Gravity Forms, CF7, Elementor Pro Forms, Fluent Forms, Forminator, Happy Forms, JetFormBuilder, Leaky Paywall, Ninja Forms, Paid Memberships Pro, SureForms, WPForms
Add: White Label options
Add: License key via variable definition in wp-config.php
Add: New Integration! Hustle Popup Builder
Add: Kadence – single button support
Add: Telemetry with opt-in
Add: Logging when unique event gets tracked
Add: New option to set roles for who can see the embedded analytics dashboards
Enhancement: Allow JS variables in event labels
Enhancement: Pass hashed private data to GTM (user_data.email, user_data.first_name, user_data.last_name)
Enhancement: WooCommerce – begin_checkout includes coupons applied
Change: Umami – only include revenue data on purchases and not other events
Change: Pirsch – Use new pa.js instead of pirsch-extended.js for core tracking script
Fix: Core – Block button to work with LinkedIn and X ads
Fix: WooCommerce – Alternate method of tracking purchases to ensure extra redirects do not affect output
Fix: PHP notice about missing event_id
Fix: Issues with conditional fields in platform settings
Fix: Saving integration options when nothing is selected
Fix: Properly clearing the log file
Fix: Popup Maker PHP notices of missing variable
Fix: Custom event page checking
1.8.1 2025-07-29
Fix: Popup Maker PHP notices of missing variable
Fix: Custom event page checking
1.8
Add: New integration! Microsoft Ads
Add: New integration! Reddit Ads
Add: Custom Events – Select multiple pages from any public post type
Add: Default currency setting
Enhancement: Deduplication improvements for Meta and Reddit
Enhancement: Pirsch – Add timeout delay for page load events
Enhancement: More logging during Plausible event creation via API
Enhancement: Analytics Platforms hide options that are not available when you exclude the core script tag
Fix: Ensure element exists before attaching scroll custom event to it
Fix: GA4 – Properly send user info
Fix: Properly require items be array for certain integration locations
Fix: EDD price variant PHP warning
Fix: Dashboard widget only show valid events, better handling when no conversions found
Fix: Sanitize CSS selectors for custom events to ensure they are valid or have special characters
1.7.6
Add: GF, WS Form – Include submission/entry ID as transaction_id to help prevent duplicates
Add: General options to System Info report
Change: Show all tabs without active license but show message that a license is required to use it
Fix: HTTP USER AGENT error
1.7.5
Add: EDD – add_to_cart event tracking available
Add: Ability to clear CB log file in options
Change: Meta Ads – Include pixel even if using Meta CAPI, but include deduplication data
Fix: Getting user info function calls in GA4, Plausible, Pirsch
Fix: GA4 – Default variant name option to 'parent'
Fix: Google Ads – Prevent empty params object for config statement
Fix: Meta – How item data is sent to CAPI
1.7.4
Add: WooCommerce – Track view_item when variant is selected on single product page
Add: GA4 – Explicit E-commerce product variation options for handling item_id/item_name
Add: All platforms – Handle e-commerce product variation item_id/item_name by expected values
Add: Meta – Include currently logged in user information if not provided from the event itself when enhanced conversions enabled
Change: GA4 – remove anonymize IP option since it no longer an option
Change: Hide label field in admin for integrating event settings if no enabled platforms support it
Change: Improve echodash data send
Fix: WooCommerce – properly set item_variant property on purchase events for GA4
Fix: EDD – typo saving session ID for conversion journey
Fix: Plausible – remove redundant "currency" and "amount" props
Fix: Properly show Enhanced Conversions option for ad platforms
Fix: Plausible/Pirsch – Fatal error when tag properties tracked for posts
Fix: Plausible – Handle multiple categories/tags as separate properties
Fix: Admin option conditionals to allow for multiple conditions to be required
1.7.3
Add: Include variant information when WooCommerce single variable product is added to cart
Fix: WooCommerce add_to_cart incorrect JS variables for item amount
1.7.2
Enhancement: Include GTM noscript on body open (if theme supports it)
Enhancement: Improved GTM ecommerce data formatting
1.7.1
Enhancement: Include donation label to Meta Ads
Fix: Typo in FluentCRM saving CB session id
1.7
Add: New integration! LinkedIn Ads
Add: New integration! X Ads
Add: New integration! Microsoft Clarity
Add: New integration! PostHog
Add: New integration! Bricksforge Pro forms
Add: New integration! Popup Maker
New: Custom pageview/dimensions properties can be tracked in Google Analytics, Pirsch, Plausible, PostHog
New: User info – Integrations can include specific user info. Example: membership plugins can include active membership (is_member) and which membership level current user has
New: Choose cookies or privacy friendly fingerprinting method for internal Conversion Journey tracking method
Add: Elementor video (YouTube) play tracking
Enhancement: All relevant plugin integrations now support Enhanced Conversions
Enhancement: Handle existing JS variable data from plugin integrations better
Enhancement: Improved JS output when both GA4 + Google Ads enabled and additional checks to make sure it prevent duplicate loading if loaded elsewhere
Enhancement: New option to enable beta version updates
Enhancement: New option to enable GA4 debug mode for specific roles
Enhancement: SureCart funnel steps (view_item, add_to_cart, view_cart, begin_checkout) now can be tracked
Enhancement: Improved consent management checks for ad platforms when cookie banner integration is enabled
Change: REST responses when no tracking because of cookie banner plugin still returns true as it's not actually an error
Change: Include more info on platform settings in System Info report
Change: How GA4 Measurement ID vs Container ID are saved in settings
Change: Adjust JS for custom link tracking to work with ajax loaded content
Change: Make log file have unique file name for added security
Fix: Ensure no CB cookie is set when journeys are disabled
Fix: Licensing checks on weekly cron
Fix: Plausible goal syncing
Fix: GA4 only include user_id if the user is logged in
Fix: MemberPress to work with any Membership specific Thank You page
Fix: Don't add tracking during Elementor edit page views
Fix: Force SureCart currency to be all uppercase to be properly received at all platforms
Fix: TikTok JS output bug
Fix: TikTok properly pass Enhanced Matching data on individual events
1.6.2
Fix: WS Form submission error when form does not have a Save Submission action
1.6.1
Add: Auto activate license when new domain is detected for easier Blueprint site setup
Fix: Prevent error when old Google Ads phone settings exist
Fix: Deactivation of inactive license will still clear license data
1.6
Add: Google Ads integration will track Enhanced Conversions (first/last/email) data if available
Add: Meta Ads will track Enhanced Conversions data if available
Add: New integration! EchoDash
Enhancement: Many plugin integrations that can collect first/last/email will send for platforms that can accept it
Enhancement: WS Form – ability to set form fields to be included as event metadata, link to Conversion Journey for submissions
Enhancement: Gravity Forms – ability to set form fields to be included as event metadata, improved reliability for redirect confirmations
Enhancement: Ninja Forms – ability to set form fields to be included as event metadata
Enhancement: Internal event tracking to use sendBeacon on JS side and REST API for saving event data for improved performance and tracking accuracy
Enhancement: Ensure data sent to GA4 meets the max data length requirements
Enhancement: Plausible optional automatic measurement tracking features – outgoing links, file downloads, hash, 404 pages (revenue and custom events is always made available by default)
Enhancement: Inline links to docs in various areas
Enhancement: Use HTML_Tag_Processor when appropriate
Enhancement: YouTube embeds add data-conversion-bridge attribute instead of id attribute to iframe
Enhancement: Core YouTube embeds with WP Rocket lazy loading enabled has custom method
Enhancement: Improve form submission event details in Conversion Journey
Enhancement: Google Ads Phone Tracking to work with either phone replacement or phone clicks
Fix: Meta – AddToCart events data formatting
Fix: Meta – Use Donate standard event
Fix: Strip personal info before inserting into cb_events table
Fix: GA4 properly convert params for form_submit event to form_id and form_name
Fix: Do not process blocks during admin requests
Fix: Properly follow "exclude_tag" from a platform's setup in admin settings
Fix: Rename Plausible "API Key" to "Plugin Token" for better clarity
1.5
Add: New integration! SureForms
Add: Meta Conversions API integration
Add: Options for setting pageview retention days and event retention days to help limit database size
Add: Add indexes to cb_events table for improved performance
Add: Ability for events to pass private data like _email (underscored key values are considered private), platforms can filter out as needed
Add: Logging system
Add: Note for EDD purchase tracking you must set your Confirmation Page
Add: Declaring WC + HPOS support
Enhancement: EDD – Check if on Receipt page if no Confirmation page is set to trigger purchase tracking
1.4.1
Fix: Remove logging function from Bricks
1.4
Add: New integration! Divi 4
Add: Add cb_console GET var check to output event data to the console
Add: Option for Marketing Platforms to exclude their tracking scripts
Enhancement: Work with Umami new revenue tracking
Enhancement: Do not output the conversion code when the analytics platform has not been fully set up yet
Change: Change GET var to cb_force_event to force fire an already tracked event (like after purchase)
Enhancement: Bricks integration adds data-conversion-bridge attribute to button/text-link elements instead of relying on IDs
Fix: Properly set preset date ranges in Journeys
Fix: Clickwhale integration
Fix: WS Form where Conversion Bridge is not last action blocks other actions from running
1.3.8
New: Option to enable/disable console logging
Fix: PHP errors around Google Ads check
Add: Google Ads tracking to a few integrations that were missing it
1.3.7
Add: Page View as custom conversion event type
Add: Explainer text where missing for form plugin settings
Fix: EDD view_item to get proper product being viewed
New: Restrictions prevent adding/showing events that do not match known event_type to help battle spam
1.3.6
Add: URL param cb_debug in admin to help with support when viewing journey for session
Fix: Tracking $0 event value
1.3.5
Fix: Swetrix issues
Fix: Plausible embed URL issue
Fix: Showing time value for custom events after save
Add: Supports Bricks text link element
1.3.4
Enhancement: WooCommerce single item add to cart handle variation selection better and more accurately
Fix: EDD view single item PHP error
Fix: Fathom handling placeholder values when converting to whole numbers
Enhancement: Check icon indicator when successfully saved platform/integration settings
Fix: Plausible currency for purchases
1.3.3
Add: New integration! GiveWP
Fix: Obeying cookie plugin integration selected option when tracking journeys
1.3.2.1
Fix: Hotfix to remove debug lines of code
1.3.2
Fix: Usermaven custom domain script tags
New: Usermaven option to allow logged in user tracking
Enhancement: Automatically exclude CB scripts from Litespeed JS optimizations
Fix: Google Ads conversion ID tracking snippet
1.3.1
Enhancement: Further improved WooCommerce add to cart tracking to work in more themes
Enhancement: Updated MemberPress integration to be more accurate
Fix: Don't use is_plugin_active as was giving errors in rare cases
Fix: gtag output when there are no options to pass
Fix: Settings UI for a few plugin integrations
1.3
Add: New integration! Cookiebot
Add: New integration! CookieYes
Add: New integration! Complianz
Add: New integration! GDPR Cookie Compliance Plugin
Add: New integration! Native menu items
Add: New integration! Elementor
Add: New integration! JetForms Builder
Enhancement: Kadence forms
Enhancement: Document Library Pro
Enhancement: Download Monitor
Enhancement: Ninja Forms
New: Dashboard Top Landing Pages link to show all Journeys for the post
New: Admin posts list links to Journeys for the post + conversion type
Add: GA4 option to send user_id
Add: FluentCRM integration to show journey in Contact profile
Add: Various new hooks and filters throughout
Enhancement: Improved WooCommerce add to cart tracking
Enhancement: Improved System Info report
1.2.2
Fix: EDD begin checkout tracking errors
Fix: Custom event tracking JS
1.2.1
Fix: Usermaven main tracking tags
Fix: Custom Usermaven/Wide Angle main tracking tag to obey exclude tag setting
1.2
New: Conversion Journeys
New: Show conversion counts in admin column for posts/pages when it is the landing page
New: Dashboard widget showing recent conversions with % changes for last 30 and 7 days
Add: New integration! Bricks Builder
Add: New integration! Beaver Builder
Add: New integration! Leaky Paywall
Add: New integration! Document Library Pro
Add: EDD – View product, view cart, begin checkout events can be tracked
Add: WooCommerce – Add to cart can be tracked
Add: Use ?cb_restart in URL to force restart a new conversion tracking session
Enhancement: Automatically add all platform JS to WP Rocket exclusion list as it breaks most
Fix: Removing solo custom event
Fix: MailPoet subscribe tracking
Enhancement: Updated Usermaven base tracking code setup, new cookieless option
1.1.1
Fix: Updater
1.1
Add: Google Ads conversion tracking (with phone tracking)
Add: Meta pixel conversion tracking
Add: Pinterest ads conversion tracking
Add: TikTok ads conversion tracking
Add: Core/Button block – Option to enable conversion tracking with optional label
Add: New integrations – AffiliateWP, Solid Affiliate, AnalyticsWP
Add: EDD – Send coupon data during purchase event
Add: WooCommerce – View product, view cart, begin checkout events can be tracked
Fix: Link to Plausible API settings
1.0
New: Initial release
Plugin Website
Visit website
Share Post
Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.