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.
Is Omniconvert GDPR compliant?
Omniconvert typically loads analytics and marketing trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Omniconvert can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Omniconvert, not on Omniconvert itself.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
omniconvert.comAnalyticsomniconvert.com is an analytics domain operated by Omniconvert, used to measure visits, sessions, and on-site behavior.
Frequently Asked Questions
Related Vendors
Manage consent for Omniconvert
ConsentStack automatically detects and manages Omniconvert trackers so your site stays compliant with global privacy regulations.