Overview
Personizely is a conversion rate optimization (CRO) platform for ecommerce stores, built first for Shopify. It lets you run A/B tests and personalize your storefront, show popups and other on-site widgets, and measure the revenue and profit each change produces. It runs on Shopify, Shopify Hydrogen, Wix, WordPress and WooCommerce, Webflow, Square and any other website that can load a script.
These docs explain what each feature does, how it works, how to configure it, and where its limits are. For video tutorials and walkthroughs, see the help center.
The three pillars
A/B testing and personalization
Campaigns change what visitors see and measure the effect. Each campaign is either an Experiment (an A/B test that splits traffic randomly between control and variations) or a Personalization (a change shown to a specific audience, optionally with a control group).
Campaign type | What it changes | Platforms |
|---|---|---|
Text, images, styles and layout, edited in a visual editor | All | |
Sends visitors to a different URL | All | |
Serves a different Shopify theme | Shopify | |
Serves a different Shopify page template | Shopify | |
Changes product prices, through to checkout | Shopify | |
Changes shipping rates at checkout | Shopify Plus, Advanced and development stores | |
Feature flags and variations your own code reads | All |
Visitors are assigned once and keep their variation on later visits. You can make tests mutually exclusive with campaign groups and deploy a winner when the test is done.
Popups and widgets
Widgets are on-site messages and forms: popups, bars, callouts and embedded widgets. You build them in a drag-and-drop editor from elements such as forms, coupon codes, countdown timers, product recommendations and a wheel of fortune. You decide when they appear with triggers (exit intent, scroll, time, add to cart and more) and rules. Widgets can be A/B tested against each other or against a control group.
Analytics and attribution
Every campaign and widget reports on the goals you choose: purchases, add to cart, checkout starts, page views, clicks, form submits, scroll depth, time on page and custom events. Personizely reports conversion rate, revenue per visitor, profit per visitor and AOV, and calls winners with a frequentist or Bayesian statistical method.
On Shopify, purchases are recorded server-side from Shopify order data, so they don't depend on a thank-you page script. Orders are credited to the campaigns and widgets a visitor saw within your attribution window (2–30 days, 7 by default). See Shopify order tracking and profit.
Find your way around
Section | What's in it | Start here |
|---|---|---|
Get started | How Personizely works, installing it on your platform, verifying the install, performance and flicker | |
A/B testing and personalization | Campaign types, visitor assignment, campaign groups, preview and QA, deploying winners | |
Analytics, goals and attribution | Goals, revenue attribution, order tracking, reports, statistics, traffic filtering | |
Popups and widgets | Widget types, elements, styling, triggers, rules, automations, contacts | |
Targeting and visitor data | Targets and filters, how targeting is evaluated, visitor identity, custom fields, dynamic text | |
Integrations | Email and SMS, analytics (GA4, Segment, Mixpanel and others), enrichment, webhooks | |
Developers | JavaScript API, REST API, API keys and OAuth, MCP server | |
Account and settings | Website settings, cookies and consent, Content Security Policy, GDPR, team roles, plans and quota, agencies |
New to Personizely?
- Install Personizely on your store or site, then verify the installation.
- Decide how the snippet should load: read Performance and flicker before your first A/B test.
- Set up your goals and check your attribution window.
- Create your first campaign or widget, and preview it before you start it.