Intelligems
Intelligems simplifies profit optimization for e-commerce businesses, enabling effortless testing of prices, discounts, and shipping rates to maximize margins.
Intelligems Docs
Intelligems Docs
- Welcome to Intelligems
- Getting Started
- Adding Intelligems Script to your Theme
- Updating the Intelligems Script
- Moving Intelligems Script Location Below importmap
- Common Use Cases
- Price Test Common Use Cases
- The Straddle
- The Double Down
- The Strikethrough
- The Great Discount Debate
- Savings Showdown: Volume Discount vs. Price Discount
- Shipping Test Common Use Cases
- The Flat Fee Face Off
- The Threshold Trials
- Content Test Common Use Cases
- Landing Page Testing
- Testing a Brand New Theme
- Testing Different Imagery
- Testing Cart Elements
- Testing Announcement Bar Text
- Navigation Menu
- Testing Shopify Checkout Blocks: Test components on Checkout created through the Shopify Checkout Blocks app
- Tariff Testing: On vs Off
- Testing Express Payment Options
- Testing Blog Templates
- Testing Compare-At Prices
- Offer Test Common Use Cases
- The Volume Discount Duel
- Gifting Games
- Ready-to-Run Tests: Proven tests you can set up in 15 minutes or less, so you can move onto the next thing.
- Make More $ per Order with Volume Discounts: Use this Ready-to-Run Test when customers typically order 2+ items of a single product per order
- Show Returning Visitors Lower Shipping Prices: Use this Ready-to-Run Test to get returning visitors to place more orders
- Convert More Shoppers on Your Checkout Page: Use this Ready-to-Run Test to get more visitors to convert at checkout with a simple content update. This test measures whether adding trust badges at checkout improves conversion.
- Show Best Sellers Higher up on Your Homepage: Use this Ready-to-Run Test to get more visitors purchasing your best-selling products
- Find Your Optimal Free Shipping Threshold: Use this Ready-to-Run Test to discover the free shipping threshold that maximizes profitability for your store
- 15-Minute Personalizations: Proven Personalizations you can set up in 15 minutes or less. Always-on experiences that run in the background without ongoing management.
- Get More Email Subscribers: Use this 15-Minute Personalization to grow your email list and drive first purchases from new subscribers
- Adding a Klaviyo Pop-up to a Hyperlink: How to trigger a Klaviyo pop-up to show based on clicking a link or button
- Get Cart Abandoners to Buy: Use this 15-Minute Personalization to remind visitors with abandoned carts to complete their purchase
- Use Your Quiz Data to Show Personalized Content: Use this 15-Minute Personalization to show personalized content based that visitor's quiz data.
- Show Trust Badges at Checkout to Improve Conversion: Use this 15-Minute Personalization to remove any barriers the shopper is facing on the final step of the funnel: the checkout page.
- Add a Single Product Upsell at Checkout: Use this 15-Minute Personalization to increase average order value with a complementary product at checkout.
- Best Practices: Tips for getting the most out of Intelligems.
- Test Design Best Practices: We want you to get the most from the tests you run with Intelligems! See below for our suggested best practices for designing solid tests.
- Best Practices During a Test: This article will take you through some best practices leading up to launch and while a test is live.
- General FAQs
- Billing FAQs
- Price Testing - Getting Started
- Price Testing Integration Guides
- Integration Guide using Shopify Functions
- Step 1: Add Intelligems JavaScript
- Step 2: Tag product prices
- Step 3: Update your cart
- Step 4: QA your integration, and publish your changes
- Integration Guide using Checkout Scripts: Learn how to integrate your Shopify Plus store with Intelligems for a Price Test using Checkout Scripts.
- Step 1: Add Intelligems JavaScript
- Step 2: Tag product prices
- Step 3: Add the Checkout Script
- Step 4: Update your cart: Remove hidden line item properties, or calculate and hide discount messages
- Step 5: QA your integration, and publish your changes
- Integration Guide using Duplicate Products: Learn how to integrate your Shopify store with Intelligems for a Pricing Test using duplicate products.
- Step 1: Add Intelligems JavaScript
- Step 2: Tag product prices
- Step 2: Tag product prices
- Step 3: Hide duplicate products from collections pages
- Step 4: Configure duplicate products
- Step 5: QA your integration, and publish your changes
- Troubleshooting: Learn how to address common price test integration issues.
- How to Add the data-product-id and/or data-variant-id Attribute to an Element: If a price on your website that is included in your test is not updating in preview mode, or is highlighted in blue, use this guide to resolve it.
- Replo Page Builder
- How to Set Up a Price Test: Check out the steps below to learn how to set up a price test!
- Price Test QA Checklist: Use this checklist to QA every Price Test before hitting start!
- Starting a Price Test: Learn how to launch a Price Test in the Intelligems app.
- Ending a Price Test: Follow these steps to end your Price Test.
- Testing Prices with Subscriptions: Read this article to understand how to run price tests if your store offers subscriptions.
- Testing Prices with Recharge 2.0 or Stay.Ai: This document shows how to set up Intelligems if you want to test prices and you're using Recharge 2.0 or Stay.ai.
- How to Set Up a Price Test using Duplicate Products and Recharge Subscriptions: Learn how to set up a Pricing Test using duplicate products and Recharge Subscriptions.
- How to Set Up a Price Test using Duplicate Products and Skio Subscriptions: Learn how to set up a Pricing Test using duplicate products and Skio Subscriptions.
- Managing Duplicate Products when Redirecting to Duplicate PDPs: For more complex sites, Intelligems can duplicate products for Price Tests. Here we'll walk you through the steps to configure and activate these duplicate products.
- Multi-Currency Testing: Run price tests in different currencies
- Price Testing FAQs: Common Questions about Price Testing
- Shipping Testing - Getting Started: How shipping testing works and how to get started.
- How to Set Up a Shipping Test: This guide will walk you through the steps to set up a shipping test in Intelligems.
- Shipping Test QA Checklist
- Starting a Shipping Test
- Ending a Shipping Test: Follow these steps to end a Shipping Test in the Intelligems app.
- Shipping Progress Bar Integration: Add a fully customizable Progress Bar component to a Shipping Test.
- Shipping Testing FAQs: Common Questions about Shipping Testing
- Content Testing - Getting Started
- How to Set Up a Split URL Test: Page redirect testing allows you to split-test URLs to determine which is the best for conversion, revenue, and profit.
- How to Set Up an Onsite Edits Test: Onsite Edits tests allow you to test smaller components on your site using our Onsite Editor. This is best for smaller changes, such as copy changes, color changes, image swaps, and more.
- How to Set Up a Template Test
- How to Set Up a Theme Test: Theme testing allows you to split test Shopify themes to determine which is the best for conversion, revenue, and profit.
- How to Set Up a Test using our JavaScript API: Intelligems allows you to set up powerful custom tests using its window object API.
- Content Test QA Checklist
- Ending a Theme Test
- Content Testing FAQs: Common Questions about Content Testing
- Getting Started with Personalizations: Personalizations allow you to custom tailor every visitor’s shopping experience with targeted offers, layouts, branding and copy - saving time and maximizing profits.
- Personalization Modifications: This article walks you through the first step of setting up a Personalization - choosing the Modifications that determine what changes will be applied to your site.
- Theme Personalization Precautions
- Adding Targeting to a Personalization: Once you’ve set up Modifications, go to the Targeting tab to optionally decide who should see the Personalization once it’s active. Personalizations by default show to all visitors.
- Targeting Modes for Personalizations
- Previewing Personalizations: Once you’ve set up Modifications, you can go to the Preview tab to make sure everything looks and works well before activating it, or just to see how an active Personalization appears to visitors.
- Scheduling Personalizations
- Rolling Out Tests: Quickly apply the most successful variant in an experiment to all visitors or to a limited audience by rolling it out as a Personalization.
- Offer Personalizations: A complete guide to using Intelligems Offer Personalizations to create promotions, discounts, and special deals that boost sales and improve customer experience.
- Personalizations FAQs
- Getting Started with Offer Personalizations: Offers are special Personalization Modifications that allow you to serve discounts and promotions to your visitors without code leakage, test them against each other, and track their success.
- Integrating Components with Offers: Learn how to add the Intelligems Offer Components to your site.
- Quantity Buttons: Add a fully customizable Quantity Buttons component to an Offer Personalization or Test.
- Progress Bar: Add a fully customizable Progress Bar component to an Offer Personalization or Test, or a Shipping Test.
- Offer Message: Add a fully customizable Offer Message component to an Offer Personalization or Test.
- Upgrade Offer Components: Update your existing offers to use the latest component versions for improved performance and styling options.
- Offer Personalizations Library: Learn how to build 8 Offer Personalizations in your store
- How to Set Up a Holiday Sale: Steps to launch a Holiday Sale using an Offer Personalization
- How to Set Up an Early Access Sale: Steps to launch an Early Access sale using an Offer Personalization
- How to Set Up a Buy More, Save More Volume Discount: Steps to launch a Buy More, Save More Volume Discount using an Offer Personalization
- How to Set Up a Buy More, Save More Quantity Discount: Steps to launch a Buy More, Save More Quantity Discount using an Offer Personalization
- How to Set Up a Partner Offer (Influencer, Ambassador, Affiliate etc.): Steps to launch a Partner offer using an Offer Personalization
- How to Set Up a Free Gift With Purchase Threshold Offer: Steps to launch a free gift with purchase threshold offer using an Offer Personalization
- How to Set Up Seasonal Clearance Discount: Steps to launch a free gift with purchase threshold offer using an Offer Personalization
- How to Set Up a Free Shipping Threshold Offer: Steps to launch a free shipping threshold offer using an Offer Personalization
- How to Set Up a Free Gift for New Subscriptions
- How to Set Up an Additional Discount for New Subscriptions
- Testing Offers
- How to Set Up a Price Test with Quantity Buttons: Quantity Buttons let you test different prices for your quantity breaks deals. Instead of relying on third-party apps, you can use our built-in components in a Price Test.
- Offer Test QA Checklist
- Offers Limits: Learn how to manage the offer limit for Offer Tests & Personalization, with options to archive, delete, or increase your limit.
- Running a Large Number of Offer Personalizations with Shopify Functions
- Offer Combinations
- Getting Started with Checkout Personalizations: A complete guide to using Intelligems Checkout modifications to add trust badges, custom content and upsells to your Shopify Plus checkout page.
- How to Set Up a Checkout Personalization or Test
- Testing Checkout Personalizations: Intelligems enables your org to run real-time split tests on different Checkout Personalizations. This article will walk you through how to run a Checkout Personalization Test with Intelligems.
- What You Can and Cannot Test in Checkout: Explaining what you can test including third party apps, Shopify Checkout Blocks, and Intelligems Checkout Personalizations.
- Checkout Test QA Checklist
- Checkout Personalizations Library: Learn how to build 6 Checkout Personalizations in your store
- How to Set Up Brand Promise Badge Icons at Checkout: Steps to adding brand promises (shipping, returns, quality, warranty etc.) to Checkout using a Checkout Personalization
- How to Set Up a Shipping Cutoff Message at Checkout: Steps to adding a shipping cutoff message to Checkout using a Checkout Personalization
- How to Set Up a Single Image Social Proof at Checkout: Steps to adding a single image social proof to Checkout using a Checkout Personalization
- How to Set Up a Single Image Influencer Endorsement at Checkout: Steps to adding a single image influencer endorsement to Checkout using a Checkout Personalization
- How to Set Up a Product Upsell Test at Checkout: Steps to testing no products vs. 3 products vs. 1 product upsell at checkout
- How to Set Up a Single Product Upsell Personalization at Checkout: Add a single complementary product upsell at checkout to 100% of traffic or a targeted audience with a Checkout Personalization
- Checkout FAQs
- Getting Started with Post Purchase Upsells: A complete guide to using Intelligems Post Purchase Upsells to present targeted product offers immediately after checkout.
- How to Set Up a Post Purchase Upsell Personalization or Test
- Post Purchase Upsell QA Checklist
- Post Purchase Upsell FAQs
- Targeting
- Audience Targeting
- Targeting By Customer Parameters
- Currency Targeting
- Page Targeting
- Product Targeting
- How to Set Up Collection Card Product Targeting
- Mutually Exclusive Experiments: Prevent visitors from being exposed to similar experiments at the same time or one after another to reduce interaction effects, minimize risks from overlapping experiences, and ensure good UX.
- Targeting FAQs
- Onsite Editor: Use Intelligems' Onsite Editor tool to tailor visitors' on-site experience based on their test group.
- Selecting the Right Element: Use CSS selectors to target the correct page elements on your site so your Tests and Experiences display correctly.
- Visual Experience Builder: Use Intelligems' Visual Builder to tailor visitors' on-site experience based on their test group.
- Image Onsite Editor: Use the Intelligems Image Onsite Editor tool to tailor the images visitors see based on their test group.
- CSS Styles and JavaScript Injection
- Global Styles: How to install, edit, and launch components like Quantity Buttons, Offer Progress Bars, Shipping Progress Bars, and Offer Messages.
- Overview
- How Orders and Sessions are Attributed
- Order and Revenue Accounting
- Experiment Analytics
- View / Metric Definitions
- Conversion
- Revenue
- Discounts
- Order Distribution
- Profit
- Shipping
- Subscriptions
- Products
- Post-Test Metrics
- Data Reconciliation
- How Experiment Targeting Affects Analytics
- Statistical Significance
- Experiment Filters
- Time Series
- Tagging Orders by Test Group in Shopify: Show which test group is associated with orders in your Shopify store.
- Exporting Experiment Data
- Sitewide Analytics
- Performance P&L
- Audience Dive
- Order Distribution: Learn about your order distribution, units per order, shipping revenue, and free shipping orders.
- Conversion: Understand where visitors drop off and which paths through your site drive conversions.
- Custom Events
- Overview
- CSS Selectors
- Scoping to specific pages
- Custom JavaScript Events
- Testing Custom Events
- Using custom events in experiment analytics
- How to Add Profit to Intelligems Analytics: Provide cost of goods sold (COGS) data to Intelligems to track profit.
- How to Add Product Groups to Intelligems Analytics
- Black Friday Live Tracker
- Data Sharing
- How to Calculate 90-Day Shopper LTV by Intelligems Test Group: Learn how to calculate the 90-day lifetime value (LTV) of customers in your Intelligems A/B test using only Shopify and Google Sheets.
- Analytics FAQs
- Site Performance
- Optimizing Your Price-Test Integration
- Anti-Flicker Modes
- Edgemesh
- Webhook Integration
- Google Analytics 4 Integration
- Integrating with GA4 using Google Tag Manager
- Amplitude Integration
- Klaviyo Integration: How to Use Klaviyo Segments to Target Visitors in an Intelligems Test or Personalization
- Heap Integration
- Segment Integration
- Heatmap Integrations
- Microsoft Clarity
- Heatmap.com
- Hotjar
- Navidium Testing
- Corso Testing
- JUST Checkout: Learn how Intelligems A/B testing integrates with JUST Checkout, including setup requirements, compatibility details, and best practices for running successful experiments.
- SavedBy Testing
- Slack Integration
- Checkout Reviews Testing
- Checkout Champ Integration
- Shoptin Testing
- Javascript API: For ease of use, Intelligems adds an object to the global window scope when the page loads. It primarily acts as a read interface for configurations and session-specific A/B tests.
- User Object: The User attribute contains the ID and all live experiments and test groups
- Price Object: For advanced and custom price testing integrations.
- Campaigns Object
- campaigns.getAll()
- campaigns.getGWP(options)
- campaigns.setHistoryStatus(params)
- External API - Dev
- Intelligems External API
- Base URL
- Authentication
- Rate Limiting
- Errors
- Analytics Requests
- Filters Reference
- Fetch Experience Data
- Create Experience
- Update Experience
- Perform Experience Action
- Fetch Sitewide Analytics
- 07 Get Experience Export
- 08 Get Holiday Benchmark Data
- External API
- Intelligems External API
- Base URL
- Authentication
- Rate Limiting
- Errors
- Analytics Requests
- Filters Reference
- Fetch Experience Data
- Create Experience
- Update Experience
- Perform Experience Action
- Fetch Sitewide Analytics
- 07 Get Experience Export
- 08 Get Holiday Benchmark Data
- Automations & Guides: A directory of common implementations and step-by-step guides to help you leverage the Intelligems External API for automated reporting, custom dashboards, and more.
- Build a Multi-Client Test Overview Dashboard: A step-by-step guide to building your own cross-client testing dashboard.
- Scheduled Analysis: Building 7 & 14-Day Post-Launch Test Reports: Automate your reporting with AI-generated 7 and 14-day test summaries delivered directly to Slack threads.
- Scheduled Analysis: Building Post-Test Reports
- Automated Test Alerting for Slack: Learn how to build an automated workflow using n8n to monitor running tests for specific health metrics and receive instant alerts in Slack.
- How to Automatically Pause Failing Tests: Extend your health monitoring workflow to automatically pause failing tests before they impact your store's performance.
- Build an Automated Test Monitoring Integration for Slack: Learn how to use the Intelligems API to create your own proactive slack notification that shares the health of your tests.
- Build a Multi-Armed Bandit for Dynamic Traffic Optimization: Learn how to implement a Multi-Armed Bandit (MAB) workflow using the Intelligems API to automate traffic allocation, minimize opportunity cost, and maximize revenue during live experiments.
- Automating a CFO-Friendly Incremental Revenue Attribution for CRO: Learn how to build an automated reporting pipeline that calculates the financial impact of your CRO efforts using a conservative decay model.
- MCP Server
- Claude
- ChatGPT
- Google Gemini
- Available Tools: The Intelligems MCP Server provides 30 specialized tools across several categories:
- Examples & Best Practices: Example use cases for agencies and brand operators
- Creating Live Intelligems Dashboards in Claude: Learn how to build dynamic, real-time experiment and revenue attribution dashboards inside Claude using the Intelligems MCP Server—no coding required.
- Troubleshooting
- Claude: Remove Manual Configuration
- Intelligems Theme Snippet
- Advanced Settings: There are a few advanced settings located within the Intelligems app. This article will walk you through what those are, and how to set them up.
- Cart Permalinks
- Custom Add to Cart and Order Completed Events
- Shopify's Universal Commerce Protocol (UCP) Compatibility: Learn how Intelligems price testing, offers, shipping tests, and checkout experiences work with Shopify's Universal Commerce Protocol for AI-powered commerce.
- Headless Storefronts
- Shopify Scripts is sunsetting: Here's what this means for you
- Incident Report (12/28/2025): CDN Outage
Agent Instructions: Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the ask query parameter:
GET https://docs.intelligems.io/readme.md?ask=<question>
The question should be specific, self-contained, and written in natural language. The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
Workflow automation software for everyone. Automate your work across 7,000+ app integrations—no developers, no IT tickets, no delays.
Dub.co is the open-source link management platform for modern marketing teams to create marketing campaigns, link sharing features, and referral programs.
We help modern software companies drive more up-sells, cross-sells and renewals through industry leading product onboarding, engagement, and adoption.
Respond to customers on any channel, sync with your entire team and turn support conversations into product strategy.
Platform for businesses to send gifts to customers/employees.
Loops makes email marketing for modern SaaS companies easy. It's the best way to create, send and track beautiful email campaigns.
Drive pipeline with 10+ intent data sources, AI, and automation. Scale prospecting, personalization, engagement in one unified workflow.