Settings Integrations Privacy Docs
Settings & Account
Profile & Personal Information
Update your name, email, photo, and company details.
Your AB Genius profile stores the basic information associated with your account. This was initially set during the onboarding wizard, but you can update it at any time.
How to update your profile
Open AB Genius in your Shopify admin.
Go to Settings → Personal Information.
Update any of the following fields:
Profile photo — upload an image (max 5 MB)
First Name and Last Name
Email address
Company Name
About — an optional bio or description
Click Save Changes.
Your profile information is used within the AB Genius app only. It does not affect your Shopify admin profile or storefront.
Slack Notifications Setup
Get experiment updates delivered directly to your Slack workspace.
AB Genius can send notifications to a Slack channel when important events happen — like when an experiment reaches statistical significance or when a test completes.
This is especially useful for teams and agencies managing multiple experiments across stores.
How to set up Slack notifications
Open AB Genius and go to Settings → Notifications.
Toggle Slack Integration to ON.
You'll need to create an Incoming Webhook in your Slack workspace:
Go to your Slack workspace settings.
Navigate to Apps → Incoming Webhooks (or search for "Incoming Webhooks" in the Slack App Directory).
Click Add to Slack and choose the channel where you want notifications delivered.
Copy the Webhook URL that Slack generates.
Paste the Webhook URL into the field in AB Genius.
Click Save.
Notifications will now fire to your chosen Slack channel.
What gets sent to Slack
Test Completion — when an experiment ends
Significant Results — when one variant reaches statistical significance
Performance alerts — key milestones during experiment runtime
Troubleshooting
Notifications aren't appearing in Slack: Verify the Webhook URL is correct and that the Incoming Webhook integration is still active in your Slack workspace. Some workspaces restrict webhook creation to admins.
I want notifications in a different channel: Create a new Incoming Webhook for the desired channel and update the URL in AB Genius settings.
Email Notification Preferences
Control which email updates you receive from AB Genius.
AB Genius can send email notifications for key events. All email notifications can be individually toggled on or off.
Available email notifications
Test Completion — sent when an experiment ends (manually or via schedule)
Significant Results — sent when one variant is statistically ahead of the others
Weekly Summary — a weekly digest of experiment performance across your store
Billing Updates — invoices, plan changes, and subscription notifications
How to manage email preferences
Open AB Genius and go to Settings → Notifications.
Under the Email Notifications section, toggle each notification type on or off.
Changes save automatically.
Tips
If you're running multiple experiments, the Weekly Summary is worth keeping on. It gives you a snapshot of all active experiments without needing to log into the app every day.
If you're working with an agency that manages your experiments, you might want to turn off most notifications and let them handle monitoring.
Team Access
Multiple team members can use AB Genius on the same store.
AB Genius does not have per-seat limits. Anyone with admin access to your Shopify store can access the AB Genius app — including team members, partners, and agency collaborators.
How access works
AB Genius is accessible from the Shopify admin sidebar like any installed app. Any user who can log into your Shopify admin and has the appropriate permissions can open and use AB Genius.
There is no separate login system, no user invitations, and no additional credentials needed. Access is governed entirely by your Shopify staff permissions.
For agencies
If you work with a CRO agency, you can grant them collaborator access to your Shopify store. Once they have access, they can open AB Genius, create experiments, view results, and manage tests — all from within your Shopify admin.
This makes AB Genius practical for agency workflows where the CRO team needs to build and manage experiments without going through the merchant for every action.
Integrations
Slack
Real-time experiment notifications in your Slack workspace.
AB Genius integrates with Slack via Incoming Webhooks. When connected, you'll receive notifications for test completions and significant results directly in your chosen Slack channel.
See the Slack Notifications Setup doc under Settings for full setup instructions.
Recharge
AB Genius works alongside Recharge subscription management.
If you use Recharge for subscription products on your Shopify store, AB Genius experiments will run normally on your storefront. Visitors to product pages with active experiments will be assigned to test groups and see the appropriate variation.
Important considerations for subscription stores
Price tests and subscriptions: If you're running a price test on a product that's also available as a subscription through Recharge, the A/B test price applies to the one-time purchase flow via Shopify's Cart Transform Function. Subscription pricing managed by Recharge operates through Recharge's own checkout flow, which is separate from the Shopify cart transform.
Test carefully if your products have both one-time and subscription purchase options. Preview the full purchase flow for each variant to confirm pricing behaves as expected across both paths.
Content tests: Content tests (headlines, copy, button text) work normally on all storefront pages regardless of Recharge integration. Recharge's subscription widget elements may use dynamic rendering — if you want to modify those elements, test that the CSS selectors remain stable.
Intelligems
Running AB Genius alongside Intelligems.
Intelligems is another Shopify experimentation tool focused on pricing and promotions. If you have both AB Genius and Intelligems installed on the same store, be aware of potential conflicts.
Avoiding conflicts
Do not run price tests on the same products in both tools simultaneously. Both AB Genius and Intelligems modify displayed prices and cart attributes. Running overlapping price tests will produce unreliable results and may cause checkout pricing issues.
Content tests and page split tests in AB Genius can coexist with Intelligems price tests, as long as they're targeting different elements on different pages.
If you're migrating from Intelligems to AB Genius (or vice versa), end all active experiments in one tool before starting experiments in the other.
Gorgias
AB Genius works alongside Gorgias customer support.
If you use Gorgias for customer support, AB Genius experiments run independently and do not affect Gorgias functionality. Gorgias operates on the backend (helpdesk, ticketing, chat), while AB Genius operates on the storefront (visitor-facing experiments).
There is no direct integration between the two tools — they simply coexist without conflict.
If a customer contacts support through Gorgias about a price discrepancy (e.g. they saw a different price than what they were charged), it may be because they were part of a price test. Your support team should be aware that AB Genius experiments can show different prices to different visitors.
Loop Subscriptions
AB Genius works alongside Loop Subscriptions.
Similar to Recharge, Loop Subscriptions manages recurring billing and subscription products on your Shopify store. AB Genius experiments run on the storefront independently.
Important considerations
Price tests apply through Shopify's Cart Transform Function for one-time purchases. Subscription flows managed by Loop operate through Loop's own mechanisms. If your products offer both one-time and subscription options, preview the full purchase flow for each test variant to confirm pricing is correct across both paths.
Content tests and page split tests work normally alongside Loop with no conflicts.
Google Email
Receive AB Genius email notifications via your Google email.
AB Genius sends email notifications (test completion, significant results, weekly summary, billing updates) to the email address saved in your AB Genius profile. If you use Gmail or Google Workspace, notifications will arrive in your inbox like any standard email.
There is no special configuration needed. Just make sure the email address in your AB Genius profile (Settings → Personal Information) is correct.
If notifications aren't arriving, check your spam or promotions folder. You can also whitelist the AB Genius sender domain to ensure delivery.
Data & Privacy
What Data AB Genius Collects
A clear explanation of what data AB Genius accesses and why.
AB Genius collects only the data required to run experiments and measure results. Here's what that includes.
Visitor data
When a visitor lands on your store with an active experiment, AB Genius collects:
Anonymous visitor ID — a randomly generated identifier stored in a browser cookie (
ab_vid). This is not linked to any personal information.Device type — Mobile, Desktop, or Tablet (detected from the User-Agent header).
Country — detected via browser timezone and Cloudflare geo-IP headers.
Traffic source — determined from UTM parameters, referrer URL, and the
gclidparameter.Browser type — Chrome, Safari, Firefox, etc.
Visitor type — New or Returning (based on cookie presence).
Event data
AB Genius tracks the following events for visitors assigned to experiments:
Product page views
Add to cart actions
Checkout started events
Purchase completion (order ID, revenue, product details)
Payment info submitted
Events are tracked through Shopify's Web Pixel extension, which runs in a sandboxed browser environment.
What AB Genius does NOT collect
Personal names, email addresses, or contact information of your visitors
Credit card or payment details
Browsing history outside of experiment-related pages
Data from other apps or tools on your store
Store data
AB Genius accesses your Shopify product catalog (names, prices, variants) to power the product picker in price tests. It does not modify your Shopify product data. Prices in your Shopify admin remain unchanged at all times.
Cookies & Visitor Tracking
How AB Genius identifies and tracks visitors.
AB Genius uses two browser cookies to manage experiment assignments.
ab_vid (Visitor ID)
Purpose: Uniquely identifies a visitor across sessions.
Format:
v_followed by a UUID (e.g.v_550e8400-e29b-41d4-a716-446655440000).Duration: 1 year.
Scope: Set on the visitor's browser. Contains no personal data.
ab_data (Assignment Cache)
Purpose: Caches the visitor's current experiment assignment to avoid repeated API calls.
Duration: 1 hour.
Contents: The visitor's group assignment and any associated experiment data (prices, content modifications).
How tracking works
First visit: The visitor receives a new ab_vid cookie and is assigned to an experiment group. The assignment is stored in both the ab_data cookie (for fast client-side access) and the AB Genius database (for permanent record).
Subsequent visits within 1 hour: The ab_data cookie is read directly. No API call needed.
Subsequent visits after 1 hour: The ab_data cookie has expired. A new API call fetches the assignment from the database (using the ab_vid to identify the returning visitor) and refreshes the cache.
Returning visitor (days/weeks later): The ab_vid cookie persists for a year. The visitor is recognised and receives the same group assignment they were originally given.
Cookie consent
AB Genius cookies are functional cookies used to deliver a consistent storefront experience. They do not track visitors for advertising purposes and do not contain personal data.
Whether these cookies require explicit consent depends on your jurisdiction and how your store handles cookie consent. If you use a cookie consent banner, you may want to include AB Genius cookies in your functional cookies category.
GDPR & Privacy Compliance
How AB Genius handles data in the context of privacy regulations.
AB Genius is designed with data minimisation in mind. It collects only what's necessary to run experiments and measure results.
Data minimisation
AB Genius does not collect or store personal identifiable information (PII). Visitors are identified solely through anonymous IDs generated by the app. There is no name, email, phone number, or address collection.
Data storage
Experiment data — visitor assignments, event tracking, and results — is stored in a secure database (Supabase/PostgreSQL). This data is associated with anonymous visitor IDs, not personal identities.
Third-party sharing
AB Genius does not sell, share, or transmit visitor data to any third parties. Data is used exclusively for running experiments and generating analytics within the AB Genius platform.
Data subject requests
If a visitor requests deletion of their data under GDPR or similar privacy regulations, contact us at info@abgenius.io. Since visitors are tracked anonymously, identifying a specific visitor's data requires the ab_vid cookie value from their browser.
Your responsibilities
As the store owner, you are the data controller for your customers' data. AB Genius acts as a data processor. You are responsible for:
Informing your visitors about the use of cookies and analytics tools (if required in your jurisdiction).
Including AB Genius in your privacy policy if applicable.
Handling data subject requests from your customers and coordinating with us if needed.
Data Retention & Deletion
How long AB Genius stores your experiment data.
Active accounts
While your AB Genius app is installed and active, all experiment data is retained indefinitely. This includes experiment configurations, visitor assignments, event data, and results.
After uninstalling
Experiment data is retained for a period after uninstalling the app. If you reinstall AB Genius later, your previous experiment data may still be available.
Requesting data deletion
If you want your experiment data permanently deleted, contact us at info@abgenius.io with your store domain. We will confirm the deletion and remove all associated data from our systems.
Visitor cookies
The ab_vid cookie (1 year) and ab_data cookie (1 hour) are stored on visitors' browsers. AB Genius does not have the ability to delete cookies from visitors' browsers. These cookies will expire naturally based on their configured durations. After uninstalling AB Genius, no new cookies will be set.
Questions about data or privacy? Contact us at info@abgenius.io
