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.