Sigmize
Stop guessing on your website. A/B test like the top 1% of sellers. Sigmize is the only WordPress plugin that combines A/B testing, element testing, heatmaps, session replays, custom goals, and real revenue tracking for WooCommerce, SureCart, and EDD stores. See which variations actually increase sales, not just clicks. All built directly into WordPress. Turn more visitors into customers without leaving your dashboard. Built specifically for WordPress stores using WooCommerce, SureCart, or Easy Digital Downloads. Why Your Website Isn’t Converting (And How to Fix It) Most WordPress site owners rely on gut feelings to design their sites. They change headlines, test colors, adjust CTAs, but they never actually know what moves the needle. The result? Hundreds or thousands in wasted potential revenue every month. Sigmize changes this. By combining powerful A/B testing with behavioral analytics and revenue tracking, you’ll finally understand exactly what your visitors want and how they interact with your site. Key Features: 1. Unlimited A/B & Element Testing (No Code) Create unlimited A/B tests without coding. Test: Entire page layouts Individual elements (headlines, buttons, sections, forms, images) Product images, pricing, and copy Checkout flows and upsell layouts Element testing lets you change just one or a few elements on your page and run an A/B test comparing the modified version against the original. See precisely how those small changes impact conversions and revenue. Sigmize’s anti-flicker technology means your visitors see smooth variations without jarring content shifts that hurt user experience. 2. Session Replays: See Real User Behavior & Fix Friction Session replays show you exactly how real users navigate your site. Watch recordings to see: Where users hesitate or rage-click Which sections confuse them Where they drop off in your funnel or checkout Fix these friction points before they cost you sales and churn. 3. Heatmaps & Scroll Maps: Visualize Engagement Heatmaps reveal where users click, hover, and engage. Scroll maps show exactly how far down the page visitors go, so you know: Which sections are seen vs ignored Where CTAs should be placed Which content blocks users never reach Stop wondering what works and start seeing it. 4. Custom Goals That Match Your Business Go beyond simple “page view” metrics. Sigmize lets you define and track custom goals that matter to your store: Track how far users scroll on the page (scroll-depth goals) Track how long users stay on the page (time-on-page / engagement goals) Track form submissions, including SureForms and other custom forms on A and B variants Track affiliate link clicks, button clicks, signups, and other custom events Custom goals give you clear insight into engagement and micro-conversions, not just final purchases. 5. WooCommerce, SureCart & EDD Revenue Tracking For WooCommerce, SureCart, and Easy Digital Downloads stores, Sigmize connects your sales directly to your tests: See revenue per variation Track add-to-cart, purchase completion, and conversion rate per variant Measure average order value (AOV) per variation Monitor cart abandonment impact when testing checkout flows You’ll know exactly which variation increased sales, not just which one got more clicks. 6. CMP Integration & GDPR Compliance Sigmize is built to be privacy-conscious and GDPR compliant. Use Sigmize’s own consent banner (CMP) to manage tracking consent Or integrate easily with third-party CMPs like CookieBot If you’re already using CookieBot, you can connect it to Sigmize with a simple configuration so your tests, heatmaps, and replays respect user consent This makes it easy to stay compliant while still running experiments and collecting behavioral data. Built for Speed and Security Lightning-Fast Loading: Lightweight frontend code, server-side caching, and intelligent traffic distribution so Sigmize adds minimal overhead to your site. Compatible Everywhere: Works with Elementor, Divi, Beaver Builder, Gutenberg, GeneratePress, StudioPress, and custom themes. Enterprise Security: All experiments run through a secure SaaS backend. Data is encrypted in transit and at rest, and Sigmize is built to be compatible with GDPR, CCPA, and WordPress.org security expectations. REST API for Developers: Integrate Sigmize with your favorite tools and automate workflows. A/B Tests For Every Store Type WooCommerce A/B Testing & Revenue Tracking Track add-to-cart events, purchase completion, average order value per variation, and cart abandonment. Test product images, pricing, descriptions, and checkout flows. See which changes actually increase WooCommerce revenue. SureCart A/B Testing & Conversion Tracking Get the same powerful revenue tracking for digital products and subscription businesses. Test pricing pages, checkout flows, and product descriptions. Identify which SureCart variations drive more sales and higher recurring revenue. EDD A/B Testing For Digital Products Track Easy Digital Downloads purchases and revenue per variation. Test product pages, pricing, and checkout. Optimize for digital product conversions. For Agencies, SaaS, and Content Sites Marketing Agencies: Run tests for multiple client sites from one stack. Track performance across every client project and share reports easily. Prove ROI on CRO retainers with revenue-linked reports and shareable dashboards. SaaS Companies: Test landing pages, signup forms, and pricing pages. See which messaging drives the most free trials or paid signups. Use custom goals to track signups and key activation events. Content & Membership Sites: Test headlines, content structure, and CTA placements. Use scroll-depth and time-on-page goals to understand content engagement. Optimize lead magnets and membership funnel pages. Reporting & Client-Friendly Sharing Sigmize includes flexible reporting options so you can share results clearly: Share experiment reports with clients via exclusive links. Clients can view results without needing their own Sigmize accounts. Export or download reports as PDF for archiving, client presentations, or internal documentation. This makes it easy for agencies and teams to showcase results and decision-making backed by real data. How It Compares Unlike generic A/B testing tools, Sigmize integrates directly with WordPress and connects your tests to real e-commerce revenue from WooCommerce, SureCart, and Easy Digital Downloads. No stacking multiple plugins for testing, heatmaps, session replays, and revenue tracking. Sigmize brings them together in one workflow, designed for WordPress stores. External Service Connection / Security Sigmize connects your WordPress site with our SaaS securely. When a user initiates a connection, they are redirected to the SaaS login page. Upon clicking Connect, the SaaS generates a short-lived, single-use token which is sent back to WordPress via a redirect. WordPress then verifies the token server-to-server before storing the access token and user data for future API calls. Tokens are time-limited (1–5 minutes), single-use, and encrypted in transit using HTTPS. This ensures secure authentication, prevents token reuse, and protects user data. No actions are taken by WordPress until token verification succeeds. The access token will be used to sync A/B test experiments on the WordPress site. All privacy and data handling comply with WordPress.org Plugin Guidelines.
Top keywords
- sigmize16×1.45%
- revenue13×1.18%
- wordpress13×1.18%
- testing11×1.00%
- test10×0.91%
- track10×0.91%
- custom8×0.72%
- goals8×0.72%
- see8×0.72%
- tracking8×0.72%
- digital7×0.63%
- page7×0.63%
Variolab – A/B Testing
Run A/B tests on WordPress pages or on HTML landings you’ve imported — including the ones your AI tool just generated. Drop a .html (or a .zip with CSS/JS/images) into wp-admin → A/B Tests → Import HTML; Variolab renders the page byte-perfect with zero WordPress wrapper, then runs a real 50/50 cookie-split test against any existing page on your site. Claude, v0, Lovable, Cursor, bolt.new exports all work out of the box. The classic two-page path works too: point the plugin at two existing pages — one as the control (Variant A), one as the variant (Variant B). Visitors are split 50/50 via a persistent cookie; once assigned, they always see the same variant. Tracking is fully internal: impressions and conversions land in a custom database table, and the wp-admin dashboard shows conversion rates, lift, and a basic statistical significance indicator (two-proportion z-test). Security-audited internally before every release (situated checklist + OWASP grid). See SECURITY.md on GitHub for the disclosure policy and the latest audit report (docs/security/latest.md). Features HTML / ZIP import for landing pages built outside WordPress — drop a .html or a .zip with assets; pages render byte-perfect with zero theme wrapper. Ideal for AI-generated landings (Claude, v0, Lovable, Cursor, bolt.new), hand-coded HTML, or mockup-tool extracts. Watch directory — keep editing the HTML in your IDE / Cursor / SFTP / cloud sync; WP-Cron picks up changes every 5 minutes (hash-based, additive only). Page-level A/B tests (entire page as variant — no Gutenberg surgery needed) Persistent cookie split (httponly, samesite=Lax) Internal tracking — no third-party dependency, no data leaving your site Conversion goals: URL visited or CSS selector clicked Auto bypass for logged-in editors and bots Two-proportion z-test for statistical significance abtest_event_logged action hook ready for v2 GA4/webhook integrations Caching A/B testing breaks under page caching: the first variant served gets cached for everyone, all subsequent visitors get that same response, the 50/50 split dies. The plugin handles most cases automatically. What the plugin does automatically Sends Cache-Control: no-store headers on every page response under A/B test. Respected by Cloudflare, Varnish, Kinsta edge cache, nginx page cache, and most server-level caches. Hooks WP Rocket’s rocket_cache_reject_uri filter when WP Rocket is detected — your test URLs are auto-added to the never-cache list. Hooks LiteSpeed Cache’s litespeed_force_nocache_url filter when LiteSpeed is detected — same idea. Surfaces an admin notice when a cache plugin or known host (like Kinsta) is detected, with what to verify. Hosting on Kinsta Kinsta uses a two-layer cache (nginx server-cache + Cloudflare Enterprise edge cache). The plugin’s no-store headers bypass both — but for 100% safety, also add your test URLs to MyKinsta → Tools → Cache → Cache Bypass as URL Patterns (e.g. ^/promo/$). After publishing a new test, purge the Kinsta cache to flush any version cached before the experiment started. Verify it works by inspecting headers on your test URL: curl -I https://yoursite.com/promo/ Look for X-Kinsta-Cache: BYPASS (or MISS). If you see HIT, you’re getting the cached version and the split is broken — purge the cache. Hosting on other CDNs / hosts Cloudflare APO: Cache-Control headers from origin override the cache. Should work out of the box. Verify with curl -I looking for cf-cache-status: BYPASS or DYNAMIC. WP Engine: Add the test URLs to the “Cache Exclusions” list in your User Portal. Pagely / Pantheon / Pressable: Cache-Control headers respected. Add manual URL exclusion in the host’s panel for safety. Plugins not auto-supported For W3 Total Cache, WP Super Cache, WP Fastest Cache, and Cache Enabler — the plugin shows a notice but does not automatically exclude URLs (no clean public API). Manually add your test URLs to that plugin’s cache exclusion list. REST API Pull stats programmatically from external tools (n8n, Make, Pipedream, dashboards). Endpoint: GET /wp-json/abtest/v1/stats Auth: WP Application Passwords (Basic Auth). The user must have manage_options. Generate one in your WP profile → Application Passwords. Optional query params: url=/promo/ — filter to a single test URL. experiment_id=38 — fetch a single experiment by ID. status=running|paused|ended|draft — filter by status. from=YYYY-MM-DD&to=YYYY-MM-DD — restrict event date range for the stats computation. breakdown=daily — include per-day time series (for charting). Example: curl -u 'admin:xxxx xxxx xxxx xxxx xxxx xxxx' 'https://yoursite.com/wp-json/abtest/v1/stats?status=running' The response includes for each experiment: id, title, test_url, status, dates, control/variant IDs, goal, and a stats block with A/B impressions/conversions/rate, lift, p-value, significance, and 95% confidence interval bounds for both lift and absolute difference. Privacy The plugin stores no raw IP, no User-Agent, no email, no name, and no cross-site tracking identifier. The events table contains: experiment_id, variant, test_url, event_type, created_at, and a visitor_hash = first 16 hex chars (64 bits) of sha256(IP + UA + wp_salt('auth')) — non-reversible, single-site, salt-rotated, dedup-safe. Cookies are httponly, samesite=Lax, secure on HTTPS, value = a single letter (a/b/c/d), 30-day TTL. A native WordPress privacy guide snippet is registered automatically — find it under Settings → Privacy → Policy Guide → Variolab – A/B Testing to paste into your privacy policy. For consent-banner sites: enable “Require consent” in the plugin settings and wire your banner to the abtest_visitor_has_consent filter (return true to track, false/null to block). Snippets for Complianz, CookieYes, and Cookiebot are in the README on GitHub. Right to erasure: because no reversible identifier is stored, individual deletion isn’t possible. Use TRUNCATE wp_abtest_events to erase all A/B testing data. External services This plugin connects to one external service, only when the site administrator opts in through the plugin’s Settings → Google Analytics 4 panel by entering a Measurement ID and API Secret. With the GA4 integration disabled (default), no data leaves your site. Google Analytics 4 (Measurement Protocol) What it is and what it’s used for: when the GA4 integration is enabled, the plugin forwards A/B-test impression and conversion events to Google Analytics 4 via the Measurement Protocol, so the test results can be analyzed alongside your existing GA4 reports. What data is sent and when: on each impression and each conversion logged by the plugin, a single fire-and-forget HTTPS request is sent to https://www.google-analytics.com/mp/collect with a JSON payload containing: client_id — the plugin’s internal visitor hash (truncated salted SHA-256 of IP + User-Agent; never the raw IP or UA) events[].name — abtest_impression or abtest_conversion events[].params.experiment_id — the WordPress post ID of the experiment events[].params.variant — the variant served (a, b, c, or d) events[].params.test_url — the URL path under test (e.g. /promo/) No raw IP address, User-Agent string, email, name, WordPress user ID, or page content is sent. Service provided by Google. Please review their terms and policies before enabling the integration: Google Analytics terms of service: https://marketingplatform.google.com/about/analytics/terms/us/ Google privacy policy: https://policies.google.com/privacy