Personyze Wiki Personyze Wiki docs
English
Open Personyze
Docs/ Recommendations/ Recommendations — Start Here
Recommendations

Recommendations — Start Here

Start here: the order to set recommendations up in — your data, the algorithms, the widget, designs and delivery outside your site — plus which algorithm suits which page and a troubleshooting checklist.

15 min read Updated 6 days ago

Recommendations pick, for each visitor, the items from your catalog they are most likely to want next. The engine learns from two things: your catalog (what you sell or publish, with its prices, stock and categories) and visitor behaviour (what people view, add to cart and buy, or read). A widget on your site, an email, an app or a JSON response then shows the picks.

This page walks the whole path in order and links the detailed guide for every step. It ends with the checks for a widget that shows nothing. Budget about an hour for a first working setup.

Two short walkthroughs: what to show each visitor, and what to show each reader.

Product recommendations: what to show each visitor · 2:02
Starting from a template, picking the page first, and what each group of algorithms recommends.
Content recommendations: what to show each reader · 2:11
Picking a template, anchoring it to the article being read, and choosing the algorithm that fits.

On this page

  1. The journey, in order
  2. Which algorithm for which page
  3. Designs
  4. “My widget shows nothing”
  5. Measure
  6. Related

The journey, in order

Each stage depends on the one before it. An algorithm can only rank what your catalog holds, and it only learns from the events your site sends. Get the data right and the rest are choices.

Before you start

  • The tracking tag must be on your site. It is the first row a recommendation campaign checks, Site tracking installed. Without it there is no behaviour to learn from and no visitor to show anything to. See Installing Personyze — Any Website, Shopify, WordPress, GTM & More.
  • Recommendations must be switched on for the account. Settings → Recommendation setup only appears in the menu while E-commerce recommendations (products) or Content recommendations (articles) is on, under Settings → Site profile → Activated features.

1. Get your data in

Your catalog lives under Settings → Recommendation setup → Product Catalog (or Article Catalog). Import a file, add a feed that keeps it in sync, or let your platform do it: the Shopify app syncs your catalog when you install it, and on WooCommerce the WordPress integration’s Product recommendations switch does the same.

Then set up the three product events under Product Tracking: viewed, added to cart and purchased. If your site already sends GA4 ecommerce events through Google Tag Manager, tick Track ecommerce events from the dataLayer automatically in the Personyze tag and those events are used. Past orders give the engine a head start, and manual links let you decide pairs yourself.

A recommendation campaign's Catalog step: product count and sync, the fields the engine uses, on-site behaviour, purchase history, categories and interests, Similar items (AI) and manual rules
The campaign’s Catalog step. How many products you have and when the feed last synced, how complete each field the engine uses is, the on-site behaviour it learns from, Upload history for past orders, the categories and interests found in your feed, Similar items (AI), and Manual recommendation rules. Click to enlarge.

On a platform? Guide to Install Personyze on a Shopify Store and Tracking Shopify E-commerce Events with Personyze · WordPress Plugin — Connect, Feed and Personalize a WordPress Site · Google Tag Manager.

2. How it picks

The algorithm decides what goes in the widget for each visitor. In the picker you choose the page first, because the same algorithm anchors to something different on each: the item being viewed on a Product page, the cart on the Cart page. Then you narrow the result with filters, and give it fallbacks for when it comes back short.

The algorithm picker: page tabs, type groups, and algorithm cards with their anchor and data badges
The algorithm picker. Pick the page first, then the type. Each card names what it anchors to on that page (Based on the item being viewed) and, on the right, how many items it could recommend at the last build. Has data hides the cards that have nothing yet. Click to enlarge.

3. Build the widget

Go to New campaign → Web Browser → Product Recommendations, or Content Recommendations for a content site, which follows the same path with the Article Catalog and Article Tracking. The campaign takes you through Catalog, Interactions, Content, Target, QA, Simulator, Automation and Performance. Beside it, the Campaign readiness panel scores the tag, the catalog, the events and the engine as you go. The Content step is where you pick a design and an algorithm. The Simulator runs that algorithm for one visitor, one item or someone with no history, before anyone sees it.

4. Designs & add-ons

Every design is a template you pick in the Content step and then adjust: layout, colours, and which catalog fields each card shows. The gallery below links every one. Two add-ons work with the product designs:

Bundles are designs too: Buy Together — Bundle Builder with Live Total and Bought Together — Classic Strip with Total Price Box. The bundle price they show comes from your catalog; any discount itself must be applied by your store.

5. Outside your site

The same engine can answer where Personyze does not draw the widget: in an email opened in any email platform, as JSON your own code renders, or in a mobile app. Each is a campaign type of its own, such as Product Recommendations for 3rd-Party Emails, JSON API Product Recommendations and Product Recommendations for Apps, with a Content version of each. All of them start from the same Catalog and Interactions steps.

6. Measure

Once it runs, the campaign’s Performance step and four Analytics screens show what the widget earned and what the engine learned. See Measure below.

Which algorithm for which page

Pick the page first, then the algorithm. These are good first choices, each with a fallback for when it comes back short. Add the fallback in the editor’s Output card, under Fallback algorithms → Add fallback. Every card, and what it needs, is in Recommendation Algorithms — What Each One Picks.

Page Start with Fallback
Home Personalized Recommendations Most Popular or Trending Now
Category Best Sellers from the category being viewed (needs category tracking) Most Popular, site-wide
Product Others Who Viewed Also Viewed, or Cross-Sells Similar Items (AI), once switched on
Cart Cross-Sells for Last Item Added to Cart Cross-Sells (for the whole cart)
Thank you Last Bought Item: Those Who Bought This Also Bought Cross-Sells (for the whole order)
Search results Matches Their Search Most Popular

For articles the pages are Home Page, Category Page, Article Page and Search Page. Start with Content Recommended for You on the home page, and Visitors Who Read This Also Read on an article page, with Similar Content (AI) as its fallback.

Inspired by Category is not a category-page card. It recommends items that share a category or interest with the item the visitor is looking at, so it is offered on the Product and Search results tabs. On a category page, Best Sellers and Most Popular read the category being viewed.

Designs

Every recommendation design has its own page with its settings. Pick one in the campaign’s Content step; the demo items it shows while you design are replaced by your own catalog on the site.

Product Slider & Grid — Prices, Ratings, Stock & Quick Add
Product Slider & Grid — Prices, Ratings, Stock & Quick Add
The all-round carousel or multi-row grid: badges, ratings, stock and Add to Cart, recoloured by one Style accent.
Overlay Slider & Grid — Text on Image, Ratings & Stock
Overlay Slider & Grid — Text on Image, Ratings & Stock
Photo-led cards with the name and price laid over the image.
Vertical Product List — Prices, Ratings & Countdown
Vertical Product List — Prices, Ratings & Countdown
Stacked rows for sidebars, narrow columns and cart pages.
Recommendation Cards — Row, List or Strip with Badges
Clean clickable cards in a row, a list or a compact strip, each with its own Add to Cart.
Buy Together — Bundle Builder with Live Total
Buy Together — Bundle Builder with Live Total
The item plus add-ons, each with a toggle that updates the bundle total as you go.
Bought Together — Classic Strip with Total Price Box
Bought Together — Classic Strip with Total Price Box
A photo strip joined by plus signs, a total price box and a checkbox list.
Content Recommendations — Slider, Row or List
Content Recommendations — Slider, Row or List
Recommended articles as a slider, a card row, a list or a compact strip.
Continue Reading — Next Article Panel
Continue Reading — Next Article Panel
A slim panel that slides in mid-article with the next thing to read.

“My widget shows nothing”

A recommendation needs a catalog, events, an algorithm with something to say, and a place on the page to render. When one is missing, the panel says which in its own words. Work down the list: the first checks are the most common. If the whole campaign is not showing, not only its recommendations, start with Troubleshooting: A Campaign Isn’t Showing.

  1. No catalog. The Campaign readiness panel says “No catalog yet. Upload one and Personyze has your products to recommend.” and cards in the algorithm picker carry Needs a product feed (Needs an article catalog for content). If your catalog has items but a card says Not built for the current catalog yet, the last recommendation build ran before they arrived: “Recommendations rebuild automatically every few hours.” A feed that stopped updating shows here too: the Product catalog row says when your products were last refreshed. Fix it in Setting the Product / Content Feed for Recommendations.
  2. No interactions arriving. Readiness says “No product interactions arriving yet.” If views and carts arrive but purchases do not, it says “Purchased is not arriving.” Each picker card names what it is missing: Needs product-view tracking, Needs add-to-cart tracking, Needs purchase tracking, Needs wishlist tracking, Needs category tracking, Needs interest tracking or No traffic data yet. Under Settings → Recommendation setup → Product Tracking, an event that is wired up but has never arrived reads Never received, and one nobody set up reads Not set up. Switch on Has data in the picker to see only the algorithms that can already return something. Fix it in Product Interaction Tracking: View, Add to Cart, Purchase.
  3. Still collecting. Events arrive, but there is not enough behaviour yet. The Recommendations ready row says “Still collecting data.” until the engine has built something, then “The engine has built N recommendation sets, last refreshed …” A pair of items is only used once enough visitors back it: that floor is Minimum users behind a recommendation, under Settings → Site profile → Recommendations. To skip the wait: “Upload historical data to expedite that, or set a manual list as the starting point.” See Uploading Past/Offline Transactions for Product Recommendations and Managed Cross-Sells & Up-Sells.
  4. The algorithm needs something this visitor does not have. Recently Viewed has nothing for a first visit, and a cart cross-sell has nothing before an add-to-cart. The Simulator step shows it: “Nothing to show. This widget runs Recently Viewed and has no fallback, so for this subject the campaign would render nothing here at all.” A short result reads “This widget has 8 slots and the algorithm returned 3.” Fix: add a fallback, or switch on Fill empty cells, which tops a short result up with the most popular items and then the catalog. Fill empty cells is off by default for widgets on your site, and off means “Only what the recommendation actually returned is shown. If it returns nothing, the block is empty.” See Setting Recommendation Fallbacks.
  5. The widget only runs where its anchor exists. When an algorithm recommends from something that just happened, the editor keeps the widget to the pages where it did. Under Where it is allowed to run, Limit to pages / devices is set to one of five shared page groups: Product viewed on this page, Product added to cart on this page, Article viewed on this page, Article commented on this page or Searched on this site. The note beside it says so: “Set automatically: the algorithm recommends from the product view that just happened, so the widget only runs on pages where that view exists.” If that page never reports the event, the widget never runs there. Fix: make the page send it (check 2), or choose All pages and give the widget a fallback, since where there is nothing to recommend from, only its fallbacks fill it. See Anchored algorithms gate themselves in the Product Recommendations Wizard (and in the Content Recommendations Wizard for articles).
The recommendation editor: the selected algorithm, the warning that it renders nothing where no product is known, and the Output card with two fallbacks and Fill empty cells
The editor warns when an algorithm needs an anchor, and the Output card is where the safety net lives: Fallback algorithms run in order when the main one comes back short, and Fill empty cells tops up whatever is still missing. Click to enlarge.
  1. Filters or sort too narrow. Every restriction removes items: Skip items the visitor already…, Restrict the catalog and your custom filter rules. Out-of-stock items are excluded automatically. Match visitor’s gender and Match visitor’s age need a gender or age field in your feed and the same on the visitor’s profile. A sort the account has no data for says so under Sort by: “This account has no data for this sort yet, so the widget would show nothing. Recently added to catalog works without any.” Loosen one thing at a time and run the Simulator again. See Setting Filters On Recommendations.
  2. No place for it on the page. Open your page from the campaign’s QA step (Preview it yourself, with Show the QA bar on the page ticked). The QA bar says what became of each action. No placeholder for it on this page means the placement matched nothing on that page. Its placeholder is on the page; it had not run 2 seconds in means the spot exists but the widget did not run in time. Fix the placement in Content Placement — Placeholders; every way to check is in Testing & QA — Every Way to Check a Campaign Before It Ships.
  3. The recommendation came back empty, or was held back. The same bar says Its recommendation came back with no items when the algorithm, filters and fallbacks together returned nothing: go back to checks 3 to 6. Other lines mean it was held back on purpose: Held back by a campaign frequency cap, This browser was told not to show it again, Already run on this page view, or Its presenting rules skipped it this time. See Frequency Caps — How Often a Visitor Sees It.
  4. The IDs in your feed and your tracking do not match. The catalog’s Internal ID must equal the product ID your site sends with its events. If it does not, behaviour never joins the catalog, and the engine learns pairs for products nobody viewed. When you import, Which column is your Internal ID? checks each column against what your site sends, and a column marked none of these values appear in what your site sends is the wrong key. Afterwards, Analytics → Product analytics → Recommendation Sets shows whether the engine has sets for your real products: check it before blaming the algorithm.
  5. Similar Items (AI) is not switched on. The Similar Items (AI) and Similar Content (AI) cards serve nothing until the account computes them. Switch it on in Product Catalog → Data settings → Similar items (AI) — semantic similarity from your catalog text, or under Settings → Site profile → Recommendations. One switch covers both catalogs, and “after activation, the first pass runs within a day.”
  6. The widget shows, but Performance shows zero. Figures are counted after a visit ends: “Performance data appears about an hour after the first matching session ends.” To see it working now, open Live visits and watch your own visit: see Live Activity — Visitors on Your Site in Real Time.

Measure

A recommendation campaign’s Performance step opens on its Recommendations tab: what the widget earned, and its funnel from shown to purchased. For every campaign at once, use the four screens under Analytics → Product analytics. Articles have the same screens under Analytics → Content analytics. What every figure counts is in Performance Metrics: Product and content recommendations.

Screen What it answers
Recommendations How the widgets perform: shown, viewed, clicked, added to cart, purchased, and the revenue they earned.
Recommended Items Which items each widget put in front of people, and how each one did.
Recommendation Sets What the engine learned per product: the items it pairs with, and how strongly.
Trending Report Which products are gaining or losing momentum, site-wide.
What a widget earned. Attributed revenue counts only recommended items a visitor clicked in the widget and then bought, at catalog price, not the whole order. For articles the funnel has no cart stage: see content recommendations.
Did this page answer your question?
Thank you — that goes to whoever maintains this page.