Guides

How to Install the Ardealy Visualizer on Your Website

Add your domain, paste one line of code, and choose how the visualizer looks and where its button sits on your product pages. A step-by-step guide with screenshots from the Ardealy workspace.

Ardealy teamArdealy

7 min read

The Ardealy visualizer Design and placement settings with a product page preview showing the See it in your room button under Add to cart

This guide walks you through putting the Ardealy visualizer on your own product pages. By the end, shoppers will see a button next to your Add to cart button that opens your product in a photo of their own room, and you will be able to see which products they try.

What you will set up: your website connection, the visualizer's look, how it finds the product on each page, and where its button goes.

How long it takes: about 15 to 30 minutes. Most of that is the one-time step of pasting the snippet into your site.

What you need before you start

  • An Ardealy account with owner access to the workspace.
  • At least a few products in your catalog. The visualizer can only show products it knows. If your catalog is empty, start with our guide to importing a catalog.
  • Access to your website's code or theme editor (for example, Shopify's Edit Code, a WordPress plugin, or someone who manages your site).
  • The address of one of your product pages, to test with.

Step 1: Open the Website page

Everything that runs on your site, the visualizer and the Shopping Assistant included, is connected from one place. Open the workspace switcher at the top left, choose Home, then in the sidebar go to Setup › Website.

The page is called Your website. At the top, a status bar tells you whether your site is connected. Until the snippet has been seen on one of your domains, it reads "Not connected yet". On the right, under What runs on your site, you can see whether the Visualizer and the Shopping Assistant are on or off.

The Your website page in Ardealy showing a connected status, two connected domains in step 1 and the install snippet in step 2
Home › Website, once everything is connected. Step 1 lists your domains, step 2 holds the snippet.

Step 2: Add your domains

Under 1 Add your domains, type the domain where the visualizer will run into the field marked "Enter domain (e.g., www.yourstore.com)" and click Add domain. Repeat for every domain you use, such as a separate shop subdomain.

You can paste a full address. Ardealy keeps only the domain name and drops the www. at the front, so https://www.yourstore.com/products/oak is saved as yourstore.com.

Close-up of Add your domains with the domain field, the Add domain button, and two domains marked Connected with their last-seen time
Each domain shows Connected and a last-seen time once the snippet has loaded on it.

Step 3: Install the snippet

Under 2 Install the snippet, copy the one-line script with the copy icon at the top right of the code box. It looks like this, with your own account name in data-vendor:

<script src="https://ardealy.com/sdk/ardealy-sdk-v2.js" data-vendor="yourstore" async></script>

Paste it into your website's HTML just before the closing </body> tag. The Platform Instructions tabs below the code tell you where that is on common platforms:

  • Shopify: Online Store → Themes → Edit Code → theme.liquid → paste before </body>.
  • Wordpress: install the "Insert Headers and Footers" plugin, or add it to your theme's footer.php.
  • Drupal: Configuration → Development → Asset Injector → Add JS Injector.
  • Custom: add the script tag before the closing </body> tag in your HTML.
Close-up of Install the snippet with the script tag, its copy button and the Platform Instructions tabs with Shopify selected
Copy the snippet, then follow the tab for your platform.

Save and publish the change on your site. Then go back to the Website page. Connection is detected on its own as soon as the snippet loads on one of your listed domains. To check again straight away, click the refresh icon on the domain's row. When it works, the status bar reads "Your website is connected" with the number of connected domains.

Step 4: Set your brand

Switch the workspace to Visualizer. The sidebar group Customization opens the Customization studio, which has its own left rail (Brand, Shopping, Filters, Card under VISUALIZER; Features, Matching and Design & placement under ON SITE) and a live preview on the right. There is no Save button: the header says "Changes save automatically".

Start with Brand: upload your logo, check the Company Name, and set your Primary Color, Secondary Color, Preferred font and Corner Radius. The preview updates as you go.

Step 5: Choose how shoppers open the visualizer

In the sidebar, choose Customization › On your site. This opens Features, "Which experiences run on your product pages." Tick Room Visualizer. AR (iOS + Android) and 3D Model Viewer are the other experiences on this page.

Under How shoppers reach the visualizer, pick one:

  • Button: "Shoppers click it to open the visualizer."
  • Widget: "Sits in your product gallery. Nothing to click."

Then choose whether it opens as an Overlay (iframe) on top of your page or in a New tab.

Visualizer Customization Features section with Room Visualizer ticked, Button and Overlay (iframe) selected, and the Standalone Visualizer Trigger code below
Features: Room Visualizer on, opened by a button in an overlay.

Further down, Standalone Visualizer Trigger gives you a small piece of code, onclick="ARdealy.openVisualizer()", to add to any button, banner or menu link. Use it if you also want a "Try it in your room" link in your main menu, where no product is selected yet.

Step 6: Check product matching

On each product page, the visualizer needs to know which of your products the shopper is looking at. In the rail, open Matching ("Product Matching").

The default Detection Strategy is Auto-detect (JSON-LD), which "Automatically reads product data from structured data on your page. Works with most e-commerce platforms." The JSON-LD Field tells it which value to compare with your catalog, usually sku.

Product Matching section with Auto-detect (JSON-LD) selected, JSON-LD Field set to sku, URL path matching fallback on and Match URL against set to Product SKU
Matching: read the SKU from the page's structured data, with the URL as a fallback.

If your pages do not carry structured data, choose another strategy: URL Pattern, CSS Selector, Meta Tag, or Data Attribute (you add data-ardealy-sku="YOUR_SKU" to each product page). Leave URL path matching fallback on so the visualizer can also try the page address.

Then use the Live Tester at the bottom: "Enter a product page URL to test your matching configuration". Test two or three products before moving on.

Step 7: Place and design the button

Open Design & placement in the rail: "Where it goes on your pages, and how it looks." Make sure Designing shows Room Visualizer, and pick Web or Mobile to set each layout.

On the right, under ON YOUR PAGE, enter one of your product page addresses and click Load. Then follow the hint: "Hover near the top or bottom of an element and click the blue line to put the button just before or after it, or click the element for every spot." The chosen spot appears under Button Placement, for example "Just after .product-form__buttons". If you know your theme's code, Set it by hand lets you type the container and choose where inside it the button goes.

Design and placement section with Button Placement set to just after .product-form__buttons and a product page preview showing the See it in your room button under Add to cart
Design & placement: the button sits just after the Add to cart and Order a sample buttons.

Scroll the canvas down to Button design. Drag the dimensions to change padding, drag the corner to change the radius, and click the label to rename it. Choose filled, outlined or link style, switch Full Width, Show Icon or Icon Only, and set the BG and Text colors.

Button design editor with the See it in your room button, padding handles at 24px and 12px, style choices, Full Width, Show Icon and Icon Only toggles, and BG and Text color swatches
Button design: rename the label, set padding and corners, and pick colors.

How to check it worked

  1. On the Website page, the status bar reads "Your website is connected" and your domains show Connected with a recent last-seen time.
  2. Open a product page on your live site in a private browser window. The button should appear where you placed it.
  3. Click it and upload a room photo. The product you were viewing should be the one shown.

Once shoppers use it, go to Visualizer › Engagement › Product performance. You will see Total Views, Total Interactions, Avg Engagement Rate and Unique Users, plus a ranked table of products, for a period from the last 24 hours to the last year.

Visualizer Product performance for the last 30 days with totals and a ranked table of products by views, interactions, conversion, engagement and users
Product performance shows which products shoppers try most.

Shoppers who download their visualization with their email appear under Leads, with the products they tried and an engagement level. Click a row for the details.

Visualizer Leads table listing shopper emails, the products each tried, an engagement meter and the last interaction time
Leads: who saved their visualization, and what they looked at.

Common mistakes

  • Snippet in the wrong place. It must sit before </body>, in the shared layout. Pasting it inside a single section or a page builder block often means it does not load everywhere.
  • Domain not listed. The snippet only connects on domains you added in step 2. Add every domain, including a staging or shop subdomain you want to test on.
  • Button appears but shows the wrong product. That is a matching issue. Run the Live Tester and try a different detection strategy.
  • Button does not appear on mobile. Placement is set separately for Web and Mobile. Check both.

FAQ

Do I need a developer? Not for most stores. If you can edit your theme or install a plugin, you can paste the snippet. Placement and design are done in the Ardealy workspace, by pointing and clicking.

Will the snippet slow my site down? The script tag uses async, so the browser keeps loading your page while it fetches it.

Do I need to add the snippet again for the Shopping Assistant? No. The page itself says it: the visualizer, the Shopping Assistant and everything after them run from this one snippet.

Can I open the visualizer from a menu link instead of a product page? Yes. Use the Standalone Visualizer Trigger code from the Features section on any clickable element.

Next steps

With the visualizer live, the next useful step is the Shopping Assistant, which answers shoppers' questions from your own catalog on the same pages. To see what the visualizer can do for your products, visit the visualizer page or, for flooring, the flooring visualizer. If you get stuck on any step, contact us and we will help you set it up.

  • guide
  • visualizer
  • installation
  • website
Ardealy teamWritten for Ardealy, October 2, 2026
Newsletter

Notes for people who sell for the home, by email.

New articles, what we learn from shoppers on product pages, and what changed in Ardealy. Short, and only when there is something worth reading.

Your email is used for these notes and nothing else.

Ardealy notesto you@yourstore.com8:02

In this note

  • One idea to try on your product pages
  • One tool explained, with when it helps
  • One question shoppers ask, and how to answer it
Start this week

See it on your own shop.

Everything is included in every plan. Book a demo and we run the first analysis of your shop before we meet.