Overview
Omniconvert is a conversion rate optimization (CRO) and customer retention platform with a strong focus on e-commerce use cases. It combines A/B and multivariate testing, on-site personalization, visitor survey overlays, and the REVEAL customer segmentation module (which applies RFM — Recency, Frequency, Monetary — scoring to e-commerce transaction data for lifecycle marketing). European e-commerce companies, particularly in retail and fashion, are a core market.
The platform competes with tools like VWO and Optimizely in the experimentation layer, while the REVEAL module positions it closer to customer data platform (CDP) functionality for retention-focused teams. Omniconvert integrates with Shopify, Magento, and WooCommerce for behavioral event and transaction data ingestion.
What This Script Does
Script loading: Omniconvert injects a main JavaScript bundle from cdn.omniconvert.com/omniconvert.js or a version-pinned URL, initialized with the site's account key. The script bootstraps the experimentation engine and begins evaluating visitor eligibility for active experiments and personalization rules on every page load.
A/B testing mechanics: The script evaluates visitor attributes against experiment targeting criteria (traffic percentage, URL patterns, device type, geolocation) and assigns the visitor to a control or variant bucket. Variant assignment is persisted to ensure a consistent experience across pages and sessions.
Cookies set:
omniConvert_[accountId]_variant— First-party persistent cookie, 30–365 days (configurable per experiment), stores the visitor's variant assignment for all active experiments to ensure consistent treatment across sessions and page viewsomniConvert_visitor— First-party persistent cookie, up to 1 year, stores an anonymized visitor identifier used for cross-session segmentation and returning visitor recognitionomniConvert_session— First-party session cookie, session duration, tracks the current session for funnel analysis- LocalStorage — Omniconvert may also use browser localStorage to cache experiment configuration and reduce initialization latency on subsequent page loads
Behavioral data collected:
- Page URL, referrer, UTM parameters, and traffic source for campaign-level segmentation
- Click events, scroll depth, and time on page for behavioral targeting rules
- Form field interactions (starts, abandonment, completion) for funnel analysis
- Survey responses submitted through on-site overlay polls
- E-commerce events (product views, add-to-cart, purchase completions) when the e-commerce data layer integration is active
On-site surveys: The REVEAL and survey modules can display targeted overlay surveys asking visitors about intent, satisfaction (NPS), or purchase motivation. Responses are captured and associated with the visitor's profile.
Data transmission: Behavioral events and experiment assignment data are sent to app.omniconvert.com API endpoints. REVEAL integrates with the site's order management system (Shopify, etc.) to pull transactional data for RFM scoring.
Consent & Compliance
Omniconvert is categorized as analytics and marketing.
- GDPR/ePrivacy: The persistent variant assignment cookies and visitor identification cookies require explicit prior consent under Article 5(3) ePrivacy before being set. The behavioral profiling and personalization functions constitute processing of personal data for analytics and marketing purposes under GDPR, requiring consent as the lawful basis. Omniconvert provides a DPA for customers; the site operator is data controller.
- CCPA/CPRA: The visitor identifier and behavioral profiling data constitute personal information. The REVEAL module's RFM scoring using purchase data may constitute profiling that must be disclosed. If behavioral data is shared with advertising platforms for retargeting, opt-out mechanisms are required.
- Cookie consent timing: The experiment variant cookie must not be set before consent is obtained. This creates a practical challenge: A/B test results from pre-consent visitors cannot be included in experiment analysis without potentially introducing selection bias. Omniconvert supports consent-mode integrations to address this.
Should You Block This Without Consent?
Yes. Omniconvert sets persistent visitor identification and variant assignment cookies before the visitor has consented, and collects detailed behavioral data for analytics and marketing personalization. The A/B testing, behavioral targeting, and survey functions all require prior consent under GDPR/ePrivacy. The script should not initialize until analytics and/or marketing consent is granted.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
omniconvert.comAnalyticsFrequently Asked Questions
Does Omniconvert require consent before running A/B tests?
Yes. Omniconvert sets persistent variant assignment cookies and a visitor identifier before conducting any test. These cookies require explicit consent under GDPR and ePrivacy before being placed. Running A/B tests on unconsented visitors is not compliant under EU privacy law.
What does Omniconvert track on my site?
Omniconvert tracks page URLs, referrer, UTM parameters, click events, scroll depth, form interactions, and e-commerce events. It assigns visitors to experiment variants via persistent cookies lasting up to 365 days and collects survey responses through on-site overlay polls.
How does ConsentStack handle Omniconvert?
ConsentStack blocks Omniconvert from initializing until analytics or marketing consent is granted. This prevents variant assignment cookies from being set on unconsented visitors. ConsentStack integrates with Omniconvert's consent-mode configuration to handle post-consent activation cleanly.
Related Vendors
Manage consent for Omniconvert
ConsentStack automatically detects and manages Omniconvert trackers so your site stays compliant with global privacy regulations.