Added: a new campaigns list with ability to sort, filter, and manage your campaigns in bulk.
Improved security of visitor cookie handling on campaigns using a daily, weekly, or monthly display frequency.
Improved security of Phone Number values shown in the Submissions list and in admin notification emails.
Improved security of the {post.} and {cookie.} Smart Tags, which now strip HTML from their values, matching the {querystring.*} Smart Tag.
Improved: Compatibility of YouTube shorts in the Video block.
Improved: replaced PHP sessions with cookies on the front-end, restoring full-page caching compatibility and fixing the Site Health "active PHP session" warning and REST API loopback timeouts.
Improved: cookies are now only set when a campaign actually needs them (e.g. Pageviews condition).
Improved: the front-end script now loads deferred for faster page rendering.
Improved: campaign and settings lookups are now cached on sites with a persistent object cache.
Improved: WordPress 6.3 compatibility.
Improved: campaign revenue now excludes refunded WooCommerce and Easy Digital Downloads orders, matching your shop's own analytics. Use the firebox/revenue_attribution/order_total filter to restore gross revenue.
Improved: hardened display-condition, conversion-tracking, geolocation, upgrade, and license handling against unexpected or malformed data.
Fixed: MailChimp integration removed a subscriber's existing tags and interest groups even when "Replace Tags?" was turned off.
Fixed: a campaign containing a Heading, Button, or Paragraph block set to a Google font could fail to render on the front-end in some saved or imported campaigns.
Fixed: submitting a form with an optional Phone Number field, or editing a submission with malformed data, could trigger a PHP error.
Fixed: exporting campaigns via a malformed request could trigger a PHP error before the security check.
Fixed: corrected a build marker in the upgrade routine that could mis-package the Free, Basic, and Growth builds.
Fixed: the Phone Number field appeared unstyled in the block editor due to missing stylesheet.
Fixed: the Performance chart kept a Weekly or Monthly grouping selected after switching to a shorter timeframe that no longer supports it, now falls back to Daily automatically.
Fixed: YouTube videos in the Video block failed to load in the block editor preview with "Error 153".
Fixed: a {cookie.*} Smart Tag referencing a cookie that was not set could blank out the campaign's content.
Removed: the mini onboarding appearing after the first install.
Added: Revenue Attribution system to track the total revenue generated by your popup campaigns (integrates with WooCommerce and Easy Digital Downloads).
Added: View-Through Revenue tracking that measures revenue from visitors who view your campaigns and purchase later without directly converting.
Added: Conversion-Through Revenue tracking that measures revenue from visitors who view campaigns, convert through them, and then make purchases.
Added: Sales Funnel Analysis to visualize the complete customer journey through the steps: views > clicks > conversions > purchases.
Added: Click tracking for buttons, links, and form input fields to provide deeper interaction insights.
Added: Smart Tags are now replaced in Actions > Custom Javascript section.
Improved: Performance chart now displays key metrics above the chart.
Improved: Display Conditions "Set Custom Rules" button with clearer icon and improved labeling.
Updated: Analytics Conversion Rate and Revenue colors.
Updated: Analytics Revenue chart type to a Bar chart.
Fixed: PHP 8.2 deprecation notices.
Fixed: Embed Campaigns wouldn't execute Actions.
Fixed: Embed Campaigns wouldn't execute Advanced Panel > Custom Javascript in some cases.
Fixed: Embed Campaigns wouldn't refresh when selecting a different campaign in the editor.
Fixed: A rare issue where editing display conditions that include a text repeater (such as URL, Referrer, etc…) would throw an error.
Fixed Javascript errors in campaign editor preventing specific settings from working properly in certain circumstances.
Fixed Design Panel > Image as Background would appear enabled when importing a template.
Fixed EDD/WooCommerce Amount in Cart condition wouldn't initially display "Exclude Shipping Cost" and "Exclude TAX/VAT" toggles until you select the subtotal and then total type.
Fixed: Compatibility issue with Elementor where popup content would be incorrectly replaced with Elementor page content when viewing Elementor-built pages.
Enhancement: Immediately show the popup to the user when Behavior > Closing Behavior > "If the user closes the campaign" is set to "keep showing the campaign".
Fixed: Certain blocks aren't working as expected in edge cases.
Fixed: Floating Button may not appear in correct position.
Fixed: Opening Sound may play more than once after re-opening the popup.
Fixed: Campaign settings aren't saved due to a PHP error related to the Hummingbird plugin when trying to clear the cache.
Fixed: Improved the appearance of Embed campaigns in the gutenberg editor.
Fixed: PHP 8 deprecation notice "Creation of dynamic property SmartTags::$isPro is deprecated".
Removed: Depreacted "FireBox Campaigns" section from the FireBox and Core Buttons/Image blocks. These settings have been moved to the new FireBox panel.