Intelligems Docs
  • Welcome to Intelligems
  • Getting Started
    • Getting Started
    • Adding Intelligems Script to your Theme
    • Updating the Intelligems Script
    • 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 Checkout Blocks
      • Offer Test Common Use Cases
        • The Volume Discount Duel
        • Gifting Games
    • Best Practices
      • 🧪Test Design Best Practices
      • ✅Best Practices During a Test
    • General FAQs
  • Price Testing
    • 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
        • Step 1: Add Intelligems JavaScript
        • Step 2: Tag product prices
        • Step 3: Add the Checkout Script
        • Step 4: Update your cart
        • Step 5: QA your integration, and publish your changes
      • Integration Guide using Duplicate Products
        • Step 1: Add Intelligems JavaScript
        • 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
        • How to Add the data-product-id and/or data-variant-id Attribute to an Element
      • Replo Page Builder
    • How to Set Up a Price Test
    • Price Test QA Checklist
    • Starting a Price Test
    • Ending a Price Test
    • Testing Prices with Subscriptions
      • Testing Prices with Recharge 2.0 or Stay.Ai
      • How to Set Up a Price Test using Duplicate Products and Recharge Subscriptions
      • How to Set Up a Price Test using Duplicate Products and Skio Subscriptions
      • Managing Duplicate Products when Redirecting to Duplicate PDPs
    • Multi-Currency Testing
    • Price Testing FAQs
  • Shipping Testing
    • Shipping Testing - Getting Started
    • How to Set Up a Shipping Test
    • Shipping Test QA Checklist
    • Starting a Shipping Test
    • Ending a Shipping Test
    • Shipping Progress Bar Integration
    • Shipping Testing FAQs
  • Content Testing
    • Content Testing - Getting Started
      • How to Set Up a Split URL Test
      • How to Set Up an Onsite Edits Test
      • How to Set Up a Template Test
      • How to Set Up a Theme Test
      • How to Set Up a Test using our JavaScript API
    • Content Test QA Checklist
    • Ending a Theme Test
    • Content Testing FAQs
  • Personalizations
    • Personalizations - Getting Started
    • Personalization Modifications
      • Offer Modifications
      • Progress Bars
      • Offers: Integrating Widgets
      • Offers: Running a Large Number of Offer Personalizations with Shopify Functions
      • Theme Personalization Precautions
    • Targeting Personalizations
    • Targeting Modes for Personalizations
    • Previewing Personalizations
    • Testing Offer Personalizations
    • Offers Limits
    • Offer Combinations
    • Scheduling Personalizations
    • Rolling Out Tests
    • Personalizations FAQs
  • General Features
    • Targeting
      • Audience Targeting
      • Currency Targeting
      • Page Targeting
      • Mutually Exclusive Experiments
      • Targeting FAQs
    • Onsite Editor
    • Image Onsite Editor
    • CSS and JavaScript Injection
  • Analytics
    • Overview
      • How orders and sessions are attributed to experiments
      • Order and revenue accounting
      • How experiment targeting affects analytics
    • Analytics FAQs
    • Metric Definitions
      • Revenue
      • Conversion Funnel
      • Profit
      • Subscriptions
    • Filters
    • Statistical Significance
    • Timeseries
    • 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
    • How to Add Product Groups to Intelligems Analytics
    • Tagging Orders by Test Group in Shopify
    • Exporting Data
    • Data Sharing
  • Performance Optimization
    • Site Performance
    • Optimizing Your Price-Test Integration
    • Anti-Flicker Modes
    • Edgemesh
  • Integrations
    • Google Analytics 4 Integration
    • Amplitude Integration
    • Heap Integration
    • Segment Integration
    • Heatmap Integrations
      • Integrating with Microsoft Clarity
      • Integrating with Heatmap.com
      • Integrating with HotJar
    • Navidium Testing
  • Developer Resources
    • Javascript API
      • User Object
      • Price Object
      • Campaigns Object
        • campaigns.getAll()
        • campaigns.getGWP(options)
        • campaigns.setHistoryStatus(params)
    • Intelligems Theme Snippets
    • Advanced Settings
    • Cart Permalinks
    • Targeting By Customer Parameters
    • Custom Add to Cart and Order Completed Events
Powered by GitBook
On this page
  • URL Redirects
  • Content Edits
  • Styles & Javascript
  • Theme Changes
  • Template Changes
  • Offers
  • Price Changes
  • Next Steps

Was this helpful?

  1. Personalizations

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.

PreviousPersonalizations - Getting StartedNextOffer Modifications

Last updated 5 months ago

Was this helpful?

When setting up a Personalization, you can add one or more modifications based on your goal - whether it’s as simple as a text change or as complicated as a rebrand with interactive javascript elements.

There are 3 classes of modifications:

  • Content changes - these modify your text, layouts, and functionality.

  • Price changes - used to update the prices on one or more products directly

  • Offers - these deliver discounts and other promotions that appear in the cart and at checkout without the need for coupon codes.

You can combine several modifications in one Personalization, subject to limitations.

You can also limit which site pages your changes apply to by using .

URL Redirects

URL Redirects allow you to set rules that re-route visitors from one page to another permanently or on a one time basis. This is useful in a variety of scenarios, and especially for showing a different version of a PDP to visitors coming from a specific channel or campaign.

When to use Redirects: URL redirects should be limited to a particular audience. When a Personalization is aimed at all visitors rather than a specific segment, it’s best practice to just update all of your links directly in Shopify. This ensures better performance and keeps your baseline site set up the way you want it.

You can read more about URL Redirects .

Mixing URL Redirects with other Modifications: Any modifications mixed with URL Redirects in the same Personalization will not take effect until visitors hit the redirect origin page. For example, if your Personalization contains a redirect from page A to page B, and also contains CSS change and Content Edit modifications, the CSS and Content Edits will not be visible until a visitor has visited page A. Once they have, all modifications will take effect and continue taking effect on all pages where they are applicable. To get around this, you can create two Personalizations with identical audiences - one with the URL Redirect and the other with remaining modifications.

Content Edits

Content Edits allow you spot edit, hide and rearrange text and page elements on various page of your site. Content Edits are made by clicking elements directly in your site using our visual builder. To make one or more content edits:

  • Add the Content Edits modification

  • Click to enter the visual editor in a new tab. Once there, click the icons on the top left to select text, images, and other page elements that you wish to change.

  • Once you’ve finished making changes, click Save. You can close this tab.

  • Return to your original Personalization’s browser tab where you will see the list of edits you’ve made and can continue editing your Personalization.

You cannot use content edits if you have a headless storefront.

Styles & Javascript

If you're a technical user, you can use this Modification to inject custom CSS or Javascript into your site’s pages for visitors to this Personalization. CSS modifications can be used to hide buttons or text, change layouts and spacing, swap backgrounds, or change your color palette and fonts. Javascript changes can be used to pop up messages, modify button behavior, send information elsewhere, and much more.

Theme Changes

This modification allows you completely overhaul your site - from branding to navigation - by showing a different Shopify theme for visitors in this Personalization.

To set up a theme change, choose the theme you’d like to be shown instead of your shop’s live theme, making sure the theme is integrated so that Intelligems can function correctly.

Note that a Personalization can not contain both a Theme Change and Template Change modification, as a particular template may not be present in the target theme.

You cannot have more than one theme change active at the same time across your Personalizations and tests. Multiple theme changes can cause endless loops or failure in redirection. If you do have multiple theme changes live, make sure that your tests and Personalizations are targeting exclusive audiences.

Template Changes

Note that a Personalization can not contain both a Theme Change and Template Change modification.

We encourage using Template Changes targeted to specific audiences, but if you are targeting all visitors it's best to just change the template directly in Shopify in order to maximize performance, stability, and prevent unforeseen interactions between tests and Personalizations.

Note also that each Personalization is limited to swapping one single template for another. If you’d like to swap more than one template you can create multiple personalizations and assign them the same audience.

Offers

There are four Offer modifications:

  • A "Promotion" is simply a percentage or dollars savings offer

  • A "Gift with Purchase" is a free giveaway at a certain cart total

  • A "Free Shipping Offer" activates free shipping under certain conditions

  • A "Volume Discount" is a buy more save more offer which can also include free shipping and free gifts

Offers can be configured to display customizable popups, progress bars, and quantity widgets.

Unlike Price Modifications, Offers do not update prices on your site pages and collections. Instead, like Shopify coupon codes, they update the costs and totals shown in your cart and at checkout. If you want to update the prices shown on your site’s pages directly, use a Price modification instead.

You cannot combine Offers and Price Modifications in a single Personalization

Price Changes

Unlike offers, Price changes allow you to modify the actual price and compare-to (strikeout) price shown on individual PDPs and other pages across your site, rather than just showing a discount in your cart and at checkout.

To set up the Price Modification

  • Select one or more products whose prices you’d like to reduce

  • Enter new prices as well as compare-to prices. You can do this by

    • Manually typing them in

    • Using the quick-fill option to quickly reduce by a certain amount or percent

  • Note that you can only reduce prices on products in a Personalization for technical reasons.

You cannot combine Price Modifications and Offers in a single Personalization

Duplicate products and Subscriptions products are not supported for Personalizations.

Next Steps

Once you’ve set up your Modifications, you can go on to:

Read more about editing site images

Read more about editing other site elements

You can also change CSS and javascript here. Read more

You can find additional tips and tricks for writing effective CSS and javascript , including how to ensure the page has loaded before your code runs.

Theme changes can leave your site unstable so generally should be if you are targeting all visitors. If you are targeting a specific audience, you should follow a number of precautions, preview carefully, and test your live site frequently. .

To ensure that your shop continues to function smoothly, do not delete your chosen theme for at least a month, even after stopping a Personalization. .

Template Changes allow you to overhaul the layout and appearance of a particular page or types of pages on your site by swapping out one page template in your site for another. You can read more about Shopify templates .

You can read more about the ins and outs of Template Changes .

for more details on offers and how to set them up.

Tag Prices: before you display new prices, you must indicate to Intelligems where prices appear across the pages of your theme. This can be done in two ways: 1. (recommended) ask the Intelligems team do this for you as part of your site’s Integration process 2. Do it yourself in the onsite editor, . This only needs to be done one time.

Downloading a spreadsheet of products selected, specifying new prices in the Price-Control Group, and Compare Price - Control Group columns, and uploading it again. Find out more about filling out the spreadsheet .

Price Modifications do not work across currencies. Any Personalization using a Price Modification will have activated and set to the default store currency. This means only visitors using the store's default currency will see the Personalization.

Click to read more about price changes.

Preview them to make sure everything functions correctly on your site before activating the Personalization. Click to read our Preview guide.

Optionally Set Audience Targeting to limit who should see this Personalization and which pages, if not all, the modifications should appear on. Click to read the full Targeting guide.

here
here
here
here
applied directly in Shopify
Learn more here
Learn more here
here
here
Have a look at this guide
closely following these instructions
here
here
here
here
Page Targeting
currency targeting
here