Optimize for non-Webflow sites

Install Optimize on a Shopify site

Updated

Integrate with Shopify to automatically install the Optimize snippet and track total revenue.

Optimize has turnkey integration with Shopify sites. Install Webflow's "Intellimize" app to automatically configure the following:

  • Adds the Optimize snippet to all shop pages. With Shopify Plus, the snippet is added to checkout and thank you pages.
  • Adds an account goal to Optimize, enabling you to optimize for and report on total sales
  • Adds site page definitions to Optimize, so you can run variations on cart, product, search, content, and collections pages
  • Enables Shopify behavioral targeting — i.e., create audiences that target visitor behavior (e.g., product views or cart adds)

If you don't have Shopify Plus, be aware that some limitations apply.

How to install Optimize

Open your Optimize site in Webflow, then:

  1. Click Account settings on the left
  2. Go to Integrations
  3. Click Set up under Shopify
  4. Choose Automatically for the default configuration or Customize to select specific options
  5. Click Connect to Shopify
  6. Click Add app
  7. Follow the prompts (e.g., sign in, allow access) to finish the installation
  8. If you don't have Shopify Plus, manually add the snippet to your thank you page

How to uninstall Optimize

Instead of using Shopify's app uninstaller, you should uninstall from your Optimize site settings to perform a clean uninstall:

  1. Click Account settings on the left
  2. Go to Integrations
  3. Click the Options icon (...) for Shopify
  4. Click Uninstall

If you manually added the snippet to the thank you page, you'll also want to delete that code from your Shopify site:

  1. Visit: https://shopify.com/admin/settings/checkout
  2. Go to Order Status Page
  3. Delete the Optimize snippet from the Additional Scripts field
  4. Click Save

How 'Total Sales' can differ

A few factors can contribute to the 'Total Sales' metrics varying between Optimize results and Shopify results. Additionally, it's common to have a small variance of up to 2% when comparing metrics across any two systems.

Multiple currencies:

If your store accepts alternate forms of currency (e.g., USD, CAD, GBP, EUR), Optimize and Shopify calculate transactions differently. Optimize reports Total Sales using your home currency. Additionally:

  • Price adjustments and currency fees you apply are not calculated
  • The subtotal is normalized to the store's home currency using the exchange rate at the time of purchase

Time zone differences:

If your Optimize time zone doesn’t match your Shopify admin time zone, each day’s totals may vary based on how each system defines a 24-hour day. Learn how to change your Optimize time zone.

Using Optimize without Shopify Plus

Note

Shopify Plus is required to customize the checkout experience. Without it, the installer can’t add the snippet to checkout or thank you pages, so checkout-based targeting and results (e.g., checkout complete) won’t be available.

Manually add the snippet to track revenue

If you want to capture revenue and sales data without Shopify Plus, you can manually add the snippet to the thank you page.

Open your Optimize site in Webflow, then:

  1. Click Account settings on the left
  2. Go to JavaScript Snippet
  3. Click Copy Snippet

Go to your Shopify site settings:

  1. Visit: shopify.com/admin/settings/checkout
  2. Go to Order Status Page
  3. Paste the Optimize snippet in the Additional scripts field
  4. Click Save

What if I upgrade to Shopify Plus later?

Once you've upgraded to Shopify Plus, you can have Optimize sync with the new site configuration.

Open your Optimize site in Webflow, then:

  1. Click Account settings on the left
  2. Go to Integrations
  3. Click the Options icon (...) for Shopify
  4. Click Reconnect

Note

After reconnecting, you may still see a message about manually tracking revenue — you can safely ignore it.