What do the version numbers mean? We use our own version of semantic versioning, where the version numbers indicate how much has changed for each update.
The version numbers are broken into three, and sometimes four parts. For example 3.42.8.1. The parts are:
- A major release. Not backwards compatible, may have an migration process.
- A major release. Significant new functionality with potentially breaking changes, but intended to be backwards compatible.
- A minor release. New functionality and/or fixes, with minimal chance of breaking changes.
- Patch. A fix for a bug in a previous release. No new functionality.
1.14 - May 12, 2026
- ✨ NewNew integration! Bit Form
- ✨ NewNew integration! Funnel Kit Automations (Contacts)
- ✨ NewCustom Tracking Scripts — paste vendor snippets directly with consent banner integration
- ✨ NewFluent Forms — native per-form tracking UI under the form\'s Settings → Integrations → Conversion Bridge tab. Map any form field to email, name, phone, address (street, city, state, postal, country), or conversion value, plus enter per-platform conversion IDs (Google Ads, LinkedIn, X) directly on the form. Existing per-form checkboxes in CB settings continue to work as a legacy fallback with auto-detected email and name.
- ⚡️ ImprovedConversion Journeys now show the elapsed time since the first event and the time spent on each page
- ⚡️ ImprovedUTM Reports can now be filtered by a specific conversion event type (e.g. show only purchases)
- ⚡️ ImprovedAll Conversion Bridge tools (UTM Link Builder, UTM Reports, Top Landing Pages) now appear under the WordPress Tools menu, and under the Analytics menu when an analytics dashboard is enabled
- ⚡️ ImprovedWeekly email design overhaul
- ⚡️ ImprovedDashboard widget now loads data asynchronously, preventing slow page loads on sites with large event tables
- ⚡️ ImprovedDashboard widget queries optimized for large datasets (single COUNT query replaces full table scan)
- ⚡️ ImprovedDashboard widget results are cached for one hour
- ⚡️ ImprovedEvent tracking endpoint is significantly faster — pageviews and conversions no longer wait on outbound platform API calls, and pre-consent visits are no longer processed server-side
- ⚡️ ImprovedPlausible proxy is more resilient — shorter upstream timeout, async forwarding when supported, circuit breaker on outage, and weekly script auto-refresh
- ⚡️ ImprovedMicrosoft Ads now sends all events as named custom events
- ⚡️ ImprovedMicrosoft Ads event data now includes revenue_value parameter for better conversion value tracking
- ⚡️ ImprovedMemberPress now sends address data (phone, city, state, zip, country) for enhanced conversions
- ⚡️ ImprovedImproved updates system
- ⚡️ ImprovedMicrosoft Ads Dynamic Remarketing option to send separate remarketing data alongside conversion events
- ⚡️ ImprovedGoogle Tag Manager now sends consent signals to your GTM tags when a cookie banner is connected
- ⚡️ ImprovedGravity Forms entry detail page now shows a UTM Parameters sidebar box when UTM data was captured for the submission
- ⚡️ ImprovedFreemius integration is now automatically available when the Freemius for WordPress plugin is active
- ⚡️ ImprovedRemove Phone Click tracking from Google Ads, automatically migrate settings to new Core integration settings
- 🔧 FixedDashboard widget transient cache key mismatch that prevented caching from working
- 🔧 FixedWPConsent consent not granted when default_allow (opt-out mode) is enabled and no cookie exists yet
- 🔧 FixedWPConsent timing race where banner could initialize before consent listener was attached
- 🔧 FixedMemberPress recurring subscription purchases now report the subscription amount instead of $0 when the initial transaction total is zero
- 🔧 FixedMeta Conversions API fallback now uses last-click attribution for fbclid, matching Meta\'s native behavior
- 🔧 FixedGTM Consent Mode Bridge now works even when the GTM script tag is excluded
- 🔧 FixedGTM Consent Mode Bridge now reads gtag-style consent updates (previously only object-form pushes were detected, causing standard gtag(\"consent\", \"update\", ...) calls to be ignored)
- 🔧 FixedGTM Consent Mode Bridge now runs when a cookie banner is configured but its WordPress plugin is not active on the site (e.g. CookieYes deployed inside GTM rather than as a WP plugin)
- 🔧 FixedForm and order notification emails no longer leave a literal [conversion_journey] (or {conversion_journey}, etc.) placeholder when no journey is available — they now show \"No conversion journey found\" instead
- 🛠️ DevNew white label helper methods on the main plugin instance (CB()->get_white_label_name(), CB()->get_white_label_slug(), CB()->white_label_hide_menu(), CB()->white_label_hide_options(), CB()->white_label_hide_license(), CB()->white_label_hide_dashboard_widget()) consolidate previously-duplicated constant checks
1.13.3 - March 18, 2026
- ✨ NewUse new license proxy server URL for license management
- 🔧 FixedFatal error on Microsoft Ads and other platforms when event value is an array without an amount
1.13.2 - March 13, 2026
- ✨ NewNew integration! Highlight and Share
- ✨ NewBuilt-in phone link (tel:) and email link (mailto:) click tracking options in Core WordPress integration
- ✨ NewNew custom event trigger - Scroll Percentage, fires at a configurable scroll depth threshold
- ✨ NewDocument Library Pro - Global download tracking option to track all document downloads without per-document configuration
- ✨ NewDocument Library Pro - Lead capture form submission tracking with enhanced conversion data (email, name)
- ⚡️ ImprovedCustom events now have separate Event Trigger and Event Type fields, allowing any trigger (click, scroll, time, etc.) to track any conversion type (purchase, form submission, etc.)
- 🔧 FixedPHP notice for undefined variable in Meta platform event rendering
- 🔧 FixedGravity Forms page redirect and Stripe Checkout confirmations now track conversions on the thank-you page using server-side entry data
- 🔧 FixedEvent queue system now correctly persists queued events through page redirects
- 🔧 FixedAll platforms now accept formatted currency strings (e.g., \"$40.00\") as event values and reformat as needed
- 🔧 FixedAdmin notices during automatic license activation when new domain is detected
- 🔧 FixedLicense status no longer gets wiped when the license server is temporarily unreachable during weekly checks
- ✨ NewLatePoint - Track service extras as individual line items in enhanced conversion data (requires LatePoint Pro Features addon)
1.13.1 - March 5, 2026
- ✨ NewFilters on GA4/Meta event type/data to allow customization
- ✨ NewOption to enable/disable UTM quick links (admin bar and post list actions)
- 🔧 FixedImproved purchase tracking for MemberPress and Tutor LMS when using off-site payment gateways (PayPal, Mollie) that may not return to the thank you page
- 🔧 FixedAdded missing documentation links
1.13 - February 23, 2026
- ✨ NewNew integration! Usercentrics/Termageddon
- ✨ NewNew integration! CheckoutWC
- ✨ NewTutor LMS - Full e-commerce tracking for native checkout (add to cart, view cart, begin checkout, purchase) + enhanced data
- ⚡️ ImprovedWhole consent system overhauled for improved accuracy with caching, now fully JS based
- ⚡️ ImprovedDashboard widget - Top Converting Landing Pages now links to the full Top Landing Pages report
- ✨ NewPlatform specific consent system
- ✨ NewGravity Forms - Include UTM parameters from initial pageview with entry metadata
- ✨ NewGoogle Ads - Support comma-separated conversion labels for tracking multiple conversions per event
- ✨ NewEnhanced Matching - Phone and address fields added to WooCommerce, Easy Digital Downloads, LifterLMS, Paid Memberships Pro, GiveWP, Charitable, WP Simple Pay, FluentCart, and MemberMouse integrations
- ✨ NewEnhanced 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
- ✨ NewMeta - Enhanced Matching now supports address fields (city, state, zip, country) for improved Event Match Quality
- ✨ NewAd platforms (where supported) - Pass phone numbers with enhanced data in proper format
- ✨ NewNew Default Country setting for phone number formatting fallback when country not provided by integration
- ✨ NewMemberPress - Track file downloads (requires MemberPress Downloads addon)
- ✨ NewGravity Forms - Dynamic conversion value support using merge tags (e.g., {Total:12})
- ✨ NewGravity Forms - Currency value parsing that handles any currency symbol
- ✨ NewGravity Forms - Set UTM values as entry metadata
- ✨ NewDivi - Support for Addons for Divi modules (InfoCard, InfoBox, FlipBox, Review, Dual Button)
- ✨ NewSureForms - Enhanced conversion field support for text input blocks (first name, last name, custom keys)
- ✨ NewUTM Reports - View Journeys links to quickly navigate to Conversion Journeys filtered by UTM parameters
- ✨ NewEDD - Journey quick action link and UTM column in admin orders table
- ✨ NewWooCommerce - Journey and UTM columns in admin orders table (supports both legacy and HPOS)
- ✨ NewCustom Events - File Download event type now supports CSS selector targeting
- ✨ NewCustom Events - Custom parameter values support clicked element attributes via attr:* syntax (e.g. attr:href, attr:data-file)
- ⚡️ ImprovedUTM params collected at JS level because crazy hosts like WP Engine strip them out of all server requests
- 🔧 FixedMicrosoft Ads - Automatic float conversion for dynamic form values
- 🔧 FixedGA4 - Preserve JS placeholders in event parameters so Custom Events attr:* values render correctly
- 🔧 FixedYouTube embeds - Add origin parameter to fix postMessage errors in Safari
- 🔧 FixedFluent Forms - Properly search/replace the default label
- 🔧 FixedSend environment type explicitly when activating license
- 🔧 FixedMicrosoft Ads - set consent on initial page load when cookie banner integration in place
- 🔧 FixedAdd missing booking allowed event type
- 🔧 FixedReddit - Conversion API error when tracking events with transaction IDs
- 🔧 FixedLatePoint {{conversion_journey}} template tag replacement issue in PHP 8.x
- ✨ NewDashboard widget - 30-day bar chart showing daily conversion counts with hover tooltips
1.12 - January 9, 2026
- ✨ NewNew integration! Freemius
- ✨ NewNew integration! LatePoint
- ✨ NewNew integration! Fluent Affiliate
- ✨ NewNew integration! Fluent Community
- ✨ NewNew integration! UserBird Analytics
- ✨ NewNew integration! Rybitt Analytics
- ✨ NewNew integration! WPConsent (consent banner)
- ✨ NewNew integration! Pressidium Cookie Consent (consent banner)
- ✨ NewUTM Reports
- ✨ NewUTM link generator tool
- ✨ NewUTM Filters for Conversion Journeys
- ✨ NewMeta - Ability to add multiple pixels
- ✨ NewCustom Events - Custom parameters for each event
- ✨ NewEvent queue system for CB()->add_event() - Allow events to be rendered on next pageview if they don\'t on current pageview (useful after redirects)
- ✨ NewMore blocks have individual conversion tracking options (Video, Audio, YouTube, social embeds, site logo/title, post title)
- ✨ NewGA4 - Use API to automatically create dimensions
- ⚡️ ImprovedFormidable now supports Enhanced Conversions and custom fields
- ⚡️ ImprovedAdmin analytics dashboards are combined into single top level menu with sub menus when multiple are present
- ⚡️ ImprovedStore all API keys securely in database
- ✨ NewComments in head explaining if any tracking is not being output and why
- ✨ NewFathom - Option to honor Do Not Track from browser settings
- ✨ NewEDD - Remove from cart event tracking
- ✨ NewWooCommerce - Remove from cart event tracking
- ✨ NewLogging around version update checks
- ⚡️ ImprovedEvent database table, columns for UTM data for better performance querying
- ⚡️ ImprovedMeta - Form submissions now default to \"Lead\" instead of \"Contact\" as better matches their Standard Events
- ⚡️ ImprovedNew settings functions and structure for outputting fields
- ⚡️ ImprovedRefactor all consent banner integrations into separate classes
- 🔧 FixedCleanup unnecessary log function calls
- 🔧 FixedIssues with Meta deduplication
- 🔧 FixedMemberPress - Subscription with Stripe fatal error trying to get transaction details
- 🔧 FixedGA4 - Improved number formatting for JS event rendering
- 🔧 FixedGA4 - Saving settings after connecting removed OAuth connection information requiring reconnecting
1.11.1 - November 12, 2025
- 🔧 FixedGoogle Analytics - OAuth button failed in some instances
- 🔧 FixedMemberPress - tracking for Stripe subscriptions and passing proper transaction_id
1.11 - November 11, 2025
- ✨ NewNew integration! Fluent Cart
- ✨ NewNew integration! Paymattic
- ✨ NewNew integration! Breakdance
- ✨ NewNew integration! Koko Analytics
- ✨ NewNew integration! Active Analytics
- ✨ NewNew integration! WP Legal Pages (consent banner)
- ✨ NewNew integration! Termly (consent banner)
- ✨ NewNew integration! WP Consent API
- ✨ NewGoogle Analytics - OAuth setup
- ✨ NewGoogle Analytics - Custom analytics dashboard
- ✨ NewGoogle Consent Mode for GA4 and Google Ads
- ✨ NewEvent queue system in core tracking JS
- ⚡️ ImprovedGA4 and GTM now technically separate platform integrations so you can enable both
- ⚡️ ImprovedWeekly email include \"No data\" message so empty report does not look broken
- ⚡️ ImprovedPageviews in Conversion Journey will look for the associated post and use it\'s name if available instead of meta title
- ⚡️ ImprovedDo not set from name/email headers in weekly report email so SMTP plugins can override it
- ⚡️ ImprovedClarity - Use consentmodev2
- ⚡️ ImprovedWP Simple Pay - Allow tracking on Thank You redirect page
- ✨ NewFluent Forms - Per form tracking with option for enhanced conversions
- ✨ NewWooCommerce - Include brand info with line items
- ✨ NewClarity - Options to set additional properties as tags with the page view (post_type, language, user role, etc)
- ✨ NewMicrosoft Ads - Follow consent
- ✨ NewJetFormsBuilder - Pass custom form data + enhanced data
- ✨ NewKadence Forms - Pass custom form data
- ✨ NewSureCart - Include coupon code in purchase event
- ✨ NewPostHog - option to support new web experiments beta feature flag
- 🔧 FixedMemberPress - Track Conversion Journeys
- 🔧 FixedMemberPress - Prevent duplicate purchase conversion tracking
- 🔧 FixedClarity - Use selected external ID source when setting \"identify\" tag
- 🔧 FixedJetFormsBuilder - Handle situation where JetForms does not tell us what submission type the form is using
- 🔧 FixedBricks - Handle dynamic URLs even when link type is not set to dynamic
- 🔧 FixedBricks - PHP notice when on 404 error page and no specific post ID is available
- 🔧 FixedFile Downloads - Issues with file URL in label
- 🔧 FixedImprove how JS vars are processed in event args
- 🔧 FixedKadence Enhanced form data on submit
1.10.3 - October 9, 2025
- ✨ NewContact Form 7 - Work with multiple forms on the same page
- ✨ NewContact Form 7 - Add first/last name enhanced conversion support
- 🔧 FixedWooCommerce - single product add to cart, look for qty input before trying to get value for it to prevent JS error
- 🔧 FixedWeekly report being sent twice
- 🔧 FixedEDD - Notice of empty price var
1.10.2 - October 3, 2025
- ✨ NewFilter - conversion_bridge_platform_event - event data array before sent to platform to be rendered
- ✨ NewFilter - conversion_bridge_custom_event - custom event data array before sent to platform to be rendered
- 🔧 FixedReddit int + string PHP notices
- 🔧 FixedCustom event rendering process args if provided from filters
- 🔧 FixedPlausible + SureCart - check for items array
1.10.1 - September 29, 2025
- 🔧 FixedMake event IDs more unique to resolve repeat usage issues
- 🔧 Fixedis_email_enabled error returning int instead of boolean
1.10.0 - September 25, 2025
- ✨ NewNew integration! Greyd Suite forms and buttons
- ✨ NewNew integration! HotJar integration
- ✨ NewNew integration! Must-Have Cookie integration
- ✨ NewWeekly email with conversion stats
- ✨ NewPlausible - Proxy system
- ✨ NewPlausible - When event has single item in args, pass it as props
- ✨ NewLink to main page in admin Plugins list
- ⚡️ ImprovedDocument Library Pro - Allow bulk enable/disable of tracking on documents
- 🔧 FixedInclude missing option for \"role\" user properties for a few analytics platforms
- 🔧 FixedCSS for conversion journey emails, replace var() with explicit values
- 🔧 FixedBricks - Links/buttons handle dynamic data for passed args
- 🔧 FixedWooCommerce - Item variant name was being overly escaped because of combined JS vars, converted to single JS var
- 🔧 FixedPost table sorting by Conversions
- 🔧 FixedMemberPress - Tracking purchases from Stripe payments has different URL query vars
1.9.4 - September 2, 2025
- 🔧 FixedHappyforms - Adjust how enhanced data gets collected
- 🔧 FixedSaving license key during onboarding
- 🔧 FixedSetting telemetry option during onboarding license key save
- 🔧 FixedNotice about empty license key from previous bug during license activation
- 🔧 FixedAnalytics dashboard role check
- 🔧 FixedBricks not having post data on 404 pages
1.9.3 - August 28, 2025
- ✨ NewUmami - Custom domain
- 🔧 FixedHandle GA4 user properties better
- 🔧 FixedReword how events are passed to GA4 in admin for more clear explanation
- 🔧 FixedHappyForms - Identifying both free and paid version is active
- 🔧 FixedHappyForms - Remove function not available in paid version
- 🔧 FixedExternal ID source dropdown not keeping selected option
1.9.2 - August 26, 2025
- ✨ NewUninstall process to delete all data when option enabled
- ✨ NewNew filter: conversion_bridge_platform_render_event_code
- ✨ NewFathom - Option for extreme EU isolation
- ✨ NewProfilePress - Work with registration forms and include user info, admin/email conversion journeys
- ✨ NewUsermaven - Autocapture option
- ⚡️ ImprovedGoogle Ads - Update to \"Conversion Label\" from \"Conversion ID\" for labels
- 🔧 FixedComplianz - Fix reference to now all caps var definition
- 🔧 FixedGoogle - When GA4 tag excluded option enabled, Google Ads tag was not enqueued
- 🔧 FixedPlausible - For whole numbers, does not like (float) 10.0, wants it as (int) 10
- 🔧 FixedCore - Menus missing newer ad platforms requiring conversion IDs
1.9.1 - August 14, 2025
- ✨ NewAbility to include the currency within the value string and have it properly parsed for respective platforms (e.g. \"10 AUD\")
- ✨ NewAuto activate a license key found in wp-config.php
- ✨ NewNew option to select source of external ID for ad platforms that support it (User ID, User Login, User Email)
- ⚡️ ImprovedGravity Forms - ajax handler now uses async filter \"gform/submission/pre_submission\" to look for submission event
- 🔧 FixedUse default currency from options instead of USD in all platforms
- 🔧 FixedIssues passing hashed enhanced data from JS variables (was receiving the promise, not the actual hashed string)
- 🔧 FixedTikTok - Check for JS vars in enhanced data
- 🔧 FixedMeta - Better use of enhanced user data on Pixel init
1.9 - August 8, 2025
- ✨ NewInclude 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
- ✨ NewWhite Label options
- ✨ NewLicense key via variable definition in wp-config.php
- ✨ NewNew Integration! Hustle Popup Builder
- ✨ NewKadence - single button support
- ✨ NewTelemetry with opt-in
- ✨ NewLogging when unique event gets tracked
- ✨ NewNew option to set roles for who can see the embedded analytics dashboards
- ⚡️ ImprovedAllow JS variables in event labels
- ⚡️ ImprovedPass hashed private data to GTM (user_data.email, user_data.first_name, user_data.last_name)
- ⚡️ ImprovedWooCommerce - begin_checkout includes coupons applied
- ⚡️ ImprovedUmami - only include revenue data on purchases and not other events
- ⚡️ ImprovedPirsch - Use new pa.js instead of pirsch-extended.js for core tracking script
- 🔧 FixedCore - Block button to work with LinkedIn and X ads
- 🔧 FixedWooCommerce - Alternate method of tracking purchases to ensure extra redirects do not affect output
- 🔧 FixedPHP notice about missing event_id
- 🔧 FixedIssues with conditional fields in platform settings
- 🔧 FixedSaving integration options when nothing is selected
- 🔧 FixedProperly clearing the log file
- 🔧 FixedPopup Maker PHP notices of missing variable
- 🔧 FixedCustom event page checking
1.8.1 - July 29, 2025
- 🔧 FixedPopup Maker PHP notices of missing variable
- 🔧 FixedCustom event page checking
1.8
- ✨ NewNew integration! Microsoft Ads
- ✨ NewNew integration! Reddit Ads
- ✨ NewCustom Events - Select multiple pages from any public post type
- ✨ NewDefault currency setting
- ⚡️ ImprovedDeduplication improvements for Meta and Reddit
- ⚡️ ImprovedPirsch - Add timeout delay for page load events
- ⚡️ ImprovedMore logging during Plausible event creation via API
- ⚡️ ImprovedAnalytics Platforms hide options that are not available when you exclude the core script tag
- 🔧 FixedEnsure element exists before attaching scroll custom event to it
- 🔧 FixedGA4 - Properly send user info
- 🔧 FixedProperly require items be array for certain integration locations
- 🔧 FixedEDD price variant PHP warning
- 🔧 FixedDashboard widget only show valid events, better handling when no conversions found
- 🔧 FixedSanitize CSS selectors for custom events to ensure they are valid or have special characters
1.7.6
- ✨ NewGF, WS Form - Include submission/entry ID as transaction_id to help prevent duplicates
- ✨ NewGeneral options to System Info report
- ⚡️ ImprovedShow all tabs without active license but show message that a license is required to use it
- 🔧 FixedHTTP USER AGENT error
1.7.5
- ✨ NewEDD - add_to_cart event tracking available
- ✨ NewAbility to clear CB log file in options
- ⚡️ ImprovedMeta Ads - Include pixel even if using Meta CAPI, but include deduplication data
- 🔧 FixedGetting user info function calls in GA4, Plausible, Pirsch
- 🔧 FixedGA4 - Default variant name option to \'parent\'
- 🔧 FixedGoogle Ads - Prevent empty params object for config statement
- 🔧 FixedMeta - How item data is sent to CAPI
1.7.4
- ✨ NewWooCommerce - Track view_item when variant is selected on single product page
- ✨ NewGA4 - Explicit E-commerce product variation options for handling item_id/item_name
- ✨ NewAll platforms - Handle e-commerce product variation item_id/item_name by expected values
- ✨ NewMeta - Include currently logged in user information if not provided from the event itself when enhanced conversions enabled
- ⚡️ ImprovedGA4 - remove anonymize IP option since it no longer an option
- ⚡️ ImprovedHide label field in admin for integrating event settings if no enabled platforms support it
- ⚡️ ImprovedImprove echodash data send
- 🔧 FixedWooCommerce - properly set item_variant property on purchase events for GA4
- 🔧 FixedEDD - typo saving session ID for conversion journey
- 🔧 FixedPlausible - remove redundant \"currency\" and \"amount\" props
- 🔧 FixedProperly show Enhanced Conversions option for ad platforms
- 🔧 FixedPlausible/Pirsch - Fatal error when tag properties tracked for posts
- 🔧 FixedPlausible - Handle multiple categories/tags as separate properties
- 🔧 FixedAdmin option conditionals to allow for multiple conditions to be required
1.7.3
- ✨ NewInclude variant information when WooCommerce single variable product is added to cart
- 🔧 FixedWooCommerce add_to_cart incorrect JS variables for item amount
1.7.2
- ⚡️ ImprovedInclude GTM noscript on body open (if theme supports it)
- ⚡️ ImprovedImproved GTM ecommerce data formatting
1.7.1
- ⚡️ ImprovedInclude donation label to Meta Ads
- 🔧 FixedTypo in FluentCRM saving CB session id
1.7
- ✨ NewNew integration! LinkedIn Ads
- ✨ NewNew integration! X Ads
- ✨ NewNew integration! Microsoft Clarity
- ✨ NewNew integration! PostHog
- ✨ NewNew integration! Bricksforge Pro forms
- ✨ NewNew integration! Popup Maker
- ✨ NewCustom pageview/dimensions properties can be tracked in Google Analytics, Pirsch, Plausible, PostHog
- ✨ NewUser info - Integrations can include specific user info. Example: membership plugins can include active membership (is_member) and which membership level current user has
- ✨ NewChoose cookies or privacy friendly fingerprinting method for internal Conversion Journey tracking method
- ✨ NewElementor video (YouTube) play tracking
- ⚡️ ImprovedAll relevant plugin integrations now support Enhanced Conversions
- ⚡️ ImprovedHandle existing JS variable data from plugin integrations better
- ⚡️ ImprovedImproved JS output when both GA4 + Google Ads enabled and additional checks to make sure it prevent duplicate loading if loaded elsewhere
- ⚡️ ImprovedNew option to enable beta version updates
- ⚡️ ImprovedNew option to enable GA4 debug mode for specific roles
- ⚡️ ImprovedSureCart funnel steps (view_item, add_to_cart, view_cart, begin_checkout) now can be tracked
- ⚡️ ImprovedImproved consent management checks for ad platforms when cookie banner integration is enabled
- ⚡️ ImprovedREST responses when no tracking because of cookie banner plugin still returns true as it\'s not actually an error
- ⚡️ ImprovedInclude more info on platform settings in System Info report
- ⚡️ ImprovedHow GA4 Measurement ID vs Container ID are saved in settings
- ⚡️ ImprovedAdjust JS for custom link tracking to work with ajax loaded content
- ⚡️ ImprovedMake log file have unique file name for added security
- 🔧 FixedEnsure no CB cookie is set when journeys are disabled
- 🔧 FixedLicensing checks on weekly cron
- 🔧 FixedPlausible goal syncing
- 🔧 FixedGA4 only include user_id if the user is logged in
- 🔧 FixedMemberPress to work with any Membership specific Thank You page
- 🔧 FixedDon\'t add tracking during Elementor edit page views
- 🔧 FixedForce SureCart currency to be all uppercase to be properly received at all platforms
- 🔧 FixedTikTok JS output bug
- 🔧 FixedTikTok properly pass Enhanced Matching data on individual events
1.6.2
- 🔧 FixedWS Form submission error when form does not have a Save Submission action
1.6.1
- ✨ NewAuto activate license when new domain is detected for easier Blueprint site setup
- 🔧 FixedPrevent error when old Google Ads phone settings exist
- 🔧 FixedDeactivation of inactive license will still clear license data
1.6
- ✨ NewGoogle Ads integration will track Enhanced Conversions (first/last/email) data if available
- ✨ NewMeta Ads will track Enhanced Conversions data if available
- ✨ NewNew integration! EchoDash
- ⚡️ ImprovedMany plugin integrations that can collect first/last/email will send for platforms that can accept it
- ⚡️ ImprovedWS Form - ability to set form fields to be included as event metadata, link to Conversion Journey for submissions
- ⚡️ ImprovedGravity Forms - ability to set form fields to be included as event metadata, improved reliability for redirect confirmations
- ⚡️ ImprovedNinja Forms - ability to set form fields to be included as event metadata
- ⚡️ ImprovedInternal event tracking to use sendBeacon on JS side and REST API for saving event data for improved performance and tracking accuracy
- ⚡️ ImprovedEnsure data sent to GA4 meets the max data length requirements
- ⚡️ ImprovedPlausible optional automatic measurement tracking features - outgoing links, file downloads, hash, 404 pages (revenue and custom events is always made available by default)
- ⚡️ ImprovedInline links to docs in various areas
- ⚡️ ImprovedUse HTML_Tag_Processor when appropriate
- ⚡️ ImprovedYouTube embeds add data-conversion-bridge attribute instead of id attribute to iframe
- ⚡️ ImprovedCore YouTube embeds with WP Rocket lazy loading enabled has custom method
- ⚡️ ImprovedImprove form submission event details in Conversion Journey
- ⚡️ ImprovedGoogle Ads Phone Tracking to work with either phone replacement or phone clicks
- 🔧 FixedMeta - AddToCart events data formatting
- 🔧 FixedMeta - Use Donate standard event
- 🔧 FixedStrip personal info before inserting into cb_events table
- 🔧 FixedGA4 properly convert params for form_submit event to form_id and form_name
- 🔧 FixedDo not process blocks during admin requests
- 🔧 FixedProperly follow \"exclude_tag\" from a platform\'s setup in admin settings
- 🔧 FixedRename Plausible \"API Key\" to \"Plugin Token\" for better clarity
1.5
- ✨ NewNew integration! SureForms
- ✨ NewMeta Conversions API integration
- ✨ NewOptions for setting pageview retention days and event retention days to help limit database size
- ✨ NewAdd indexes to cb_events table for improved performance
- ✨ NewAbility for events to pass private data like _email (underscored key values are considered private), platforms can filter out as needed
- ✨ NewLogging system
- ✨ NewNote for EDD purchase tracking you must set your Confirmation Page
- ✨ NewDeclaring WC + HPOS support
- ⚡️ ImprovedEDD - Check if on Receipt page if no Confirmation page is set to trigger purchase tracking
1.4.1
- 🔧 FixedRemove logging function from Bricks
1.4
- ✨ NewNew integration! Divi 4
- ✨ NewAdd cb_console GET var check to output event data to the console
- ✨ NewOption for Marketing Platforms to exclude their tracking scripts
- ⚡️ ImprovedWork with Umami new revenue tracking
- ⚡️ ImprovedDo not output the conversion code when the analytics platform has not been fully set up yet
- ⚡️ ImprovedChange GET var to cb_force_event to force fire an already tracked event (like after purchase)
- ⚡️ ImprovedBricks integration adds data-conversion-bridge attribute to button/text-link elements instead of relying on IDs
- 🔧 FixedProperly set preset date ranges in Journeys
- 🔧 FixedClickwhale integration
- 🔧 FixedWS Form where Conversion Bridge is not last action blocks other actions from running
1.3.8
- ✨ NewOption to enable/disable console logging
- 🔧 FixedPHP errors around Google Ads check
- ✨ NewGoogle Ads tracking to a few integrations that were missing it
1.3.7
- ✨ NewPage View as custom conversion event type
- ✨ NewExplainer text where missing for form plugin settings
- 🔧 FixedEDD view_item to get proper product being viewed
- ✨ NewRestrictions prevent adding/showing events that do not match known event_type to help battle spam
1.3.6
- ✨ NewURL param cb_debug in admin to help with support when viewing journey for session
- 🔧 FixedTracking $0 event value
1.3.5
- 🔧 FixedSwetrix issues
- 🔧 FixedPlausible embed URL issue
- 🔧 FixedShowing time value for custom events after save
- ✨ NewSupports Bricks text link element
1.3.4
- ⚡️ ImprovedWooCommerce single item add to cart handle variation selection better and more accurately
- 🔧 FixedEDD view single item PHP error
- 🔧 FixedFathom handling placeholder values when converting to whole numbers
- ⚡️ ImprovedCheck icon indicator when successfully saved platform/integration settings
- 🔧 FixedPlausible currency for purchases
1.3.3
- ✨ NewNew integration! GiveWP
- 🔧 FixedObeying cookie plugin integration selected option when tracking journeys
1.3.2.1
- 🔧 FixedHotfix to remove debug lines of code
1.3.2
- 🔧 FixedUsermaven custom domain script tags
- ✨ NewUsermaven option to allow logged in user tracking
- ⚡️ ImprovedAutomatically exclude CB scripts from Litespeed JS optimizations
- 🔧 FixedGoogle Ads conversion ID tracking snippet
1.3.1
- ⚡️ ImprovedFurther improved WooCommerce add to cart tracking to work in more themes
- ⚡️ ImprovedUpdated MemberPress integration to be more accurate
- 🔧 FixedDon\'t use is_plugin_active as …