Kudonics Campaign Builder helps WooCommerce stores turn more visitors into customers with targeted promotional campaigns built directly inside WordPress.
Create attention-grabbing popups and on-page banners for limited-time offers, coupon promotions, product launches, free-shipping incentives, cart recovery, upsells, cross-sells, and seasonal sales. Use the visual drag-and-drop editor to build campaigns that match your store without writing code.
Show the right offer at the right moment. Target campaigns to specific store areas or pages, schedule promotions in advance, add a display delay, or reveal an offer after a visitor scrolls through the page. Control how often dismissed popups return so campaigns remain persuasive without becoming intrusive.
Kudonics Campaign Builder includes native WooCommerce product and coupon elements, countdown timers, custom calls to action, responsive controls, reusable static banners, and local conversion analytics. Track views, clicks, closes, and unique sessions from the WordPress dashboard to understand which campaigns attract attention and drive action.
All campaign data and analytics remain on your website. No external marketing service, recurring subscription, or third-party tracking account is required.
Place a static banner with [conversion_banner id="123"].
Open a popup from a custom button with [conversion_popup_button id="123" text="Open popup"].
Equivalent Gutenberg blocks and native Elementor widgets are included. Elementor is optional; Kudonics Campaign Builder works with the WordPress block editor, shortcodes, and other page-building workflows.
Campaign metrics are disabled by default. When a site owner explicitly enables them on the Metrics screen, Kudonics Campaign Builder records first-party campaign analytics in the site’s WordPress database. Records can include views, clicks, closes, page paths, referring host names, browser family, device category, browser language, browser time zone, and a country code when the hosting provider or CDN supplies one.
The plugin creates a random identifier in browser session storage and saves only a salted, non-reversible hash for unique-session counts. Repeated events from the same session are rate limited, and daily row limits protect the database from excessive cardinality. It does not store raw IP addresses, contact external servers, or send analytics to an external service.
Analytics are retained for one year by default and can be changed or cleared from the Metrics screen. Campaigns and analytics remain after uninstall unless the site owner enables the opt-in full data deletion setting before removing the plugin.