Commerce Ace · App Guide

Personalization Engine

Tailor product recommendations and merchandising to every shopper in real time — behavioral targeting, intent scoring, and dynamic campaigns without touching a line of code.

Step 0

Before you start

A few things need to be in place before the Personalization Engine can start targeting shoppers. Skim both lists.

Requirements
  • An active Shopify plan with the Personalization Engine installed.
  • A published theme with at least one page where a campaign block can be placed (homepage, collection pages, or product pages).
  • Your product catalog organized in Shopify with collections — the engine targets by collection and product tag.
  • A Commerce Ace Growth or Pro plan for real-time, per-shopper personalization campaigns.
Out of scope
  • ×The engine personalizes recommendations on-site — it does not run email or ad retargeting.
  • ×It works from your existing catalog — it won't create products, set prices, or manage inventory.
  • ×It doesn't redesign your product or collection pages — it adds targeted recommendation blocks.
  • ×It respects shopper privacy — visitors who have opted out of tracking won't be tracked by the intent engine.
Setup

Step-by-step setup

Five steps from install to your first live personalization campaign. Screenshots coming soon.

01

Install on Shopify

From the Commerce Ace listing, click Install. The Personalization Engine embeds inside your Shopify admin. No separate login required.

Tip Placement of recommendation blocks uses Shopify's Theme Editor — no code required.
Screenshot coming soon
02

Enable the tracking script

In the app, go to Settings and enable the storefront tracking script. This lightweight script tracks page views and product interactions to build each shopper's intent profile — no PII is collected.

Tip The script only activates for visitors who haven't opted out of tracking in your store's consent settings.
Screenshot coming soon
03

Create your first campaign

In the app, click New Campaign. Set the campaign name, target audience (all visitors, new visitors, returning visitors, or high-intent), and the products or collection to promote. Set a start date and optionally an end date.

Screenshot coming soon
04

Place the campaign block in your theme

Go to Online Store → Themes → Customize. Find the page where you want recommendations to appear (homepage, product page, etc.) and add the Commerce Ace Personalization block from the app embeds or section library.

Tip Homepage placements above the fold drive the most impressions. Product page placements drive the most conversions.
Screenshot coming soon
05

Activate and monitor

Set the campaign to Active. The dashboard shows impressions and conversions in real time. Let it run for at least a week before drawing conclusions — the intent engine gets smarter as it collects more behavioral signals.

Screenshot coming soon
Settings

Configuration guide

These are the key campaign settings and what they control.

SettingWhat it doesRecommended
Campaign name Internal label for the campaign — not shown to shoppers. Descriptive: "Summer Sale — High Intent"
Target audience Which visitors see this campaign — all, new, returning, or high-intent (those who've viewed 3+ products). High-intent for conversion campaigns
Products / collection Which products are featured in the recommendation block for this campaign. A specific collection or hand-picked products
Campaign status Active campaigns show on the storefront. Inactive campaigns are paused. Only one active campaign per placement at a time
Start / end date Campaign schedule. End date is optional — campaigns run indefinitely if no end date is set. Set end dates for seasonal campaigns
Headline The text shown above the product recommendation block on the storefront. "Picked for you" or "You might also like"
Best practices

Merchant recommendations

What we tell every Commerce Ace merchant on their onboarding call.

Start with your homepage

A homepage personalization block targeting returning visitors with their most-viewed category is the fastest way to see a conversion lift.

Let it collect data before judging

Run each campaign for at least 7 days before comparing conversion rates. The intent engine needs behavioral signals to personalize effectively.

Target high-intent shoppers for sale campaigns

Visitors who've viewed 3+ products are your warmest leads. Show them your best offer — a sale collection, a bundle, or a hero product.

Use end dates for seasonal promotions

Set an end date on holiday or sale campaigns so they automatically deactivate — no manual cleanup required after the promotion ends.

Only run one active campaign per placement

Running multiple active campaigns on the same page section can cause conflicts. Keep it to one active campaign per block placement.

Check impressions vs conversions weekly

High impressions with low conversions means the wrong products are being recommended. Adjust the campaign's product selection or target audience.

FAQ

Frequently asked

What data does the engine collect about shoppers?

It tracks page views and product interactions (views, clicks, add-to-cart events) on an anonymous, session-based basis. No names, emails, or personally identifiable information are collected. Visitors who opt out of tracking in your store's cookie consent are excluded entirely.

How does "high-intent" targeting work?

A shopper is flagged as high-intent when they've viewed 3 or more products in a session. The engine uses this signal to prioritize them for conversion-focused campaigns.

Can I run multiple campaigns at once?

Yes — but only one campaign should be active per block placement on a given page. Multiple active campaigns targeting the same placement can conflict. Use different placements (homepage vs product page) for concurrent campaigns.

Will it work on any Shopify theme?

Yes — the recommendation block is compatible with any Shopify theme. It's added through the Theme Editor's section or app embed system, with no theme code modifications required.

How long until I see results?

The engine starts collecting data immediately but needs at least 7 days of traffic to build meaningful intent profiles. Stores with higher traffic see faster personalization improvements.