Skip to main content

Drive Conversions with Real-Time Product Recommendations

Updated over 2 months ago

Deliver relevant product recommendations that you customers can action on immediately by selecting "add to cart."

Focus area

Ideal for

Difficulty

Key success metrics

Conversion

  • Large product catalogues that often change/have items go out of stock

  • Driving sales with an "add to cart" button on your recommendation screen

Intermediate

  • Website Redirect Rate

  • Completion Rate of Experience

  • Redirect click-through rate (CTR)

  • Attributes revenue (via eCommerce events in GA4 with UTM parameters for attribution)

Skills required

Before configuring this use case, make sure you have:

  • Experience with building and launching an Experience. This use case requires an intermediate skill level.

  • An understanding of standard outcomes (matching and/or scoring) and the basics of Dynamic Product Feed. This use cases uses DPF in tandem with a Shopify integration, so we recommend you have the basics down first.

Before you begin

  • Prepare 3-5 questions with answers that correspond to your product.

  • Gather image files for question responses and outcome products.


Add the template to your brand

This template contains helpful hints, best practices, and guidance for this specific campaign. To add it:

  1. Select Builder > Template Gallery.

  2. Select Accelerators and choose Drive Conversions with Real-Time Product Recommendations.

  3. Click Use Template.

  4. Enter a name and leave the drop down on Product Match Quiz.

  5. Select the style guide you want to apply to the template.

  6. Click Create.


Modify the template

Modify branding

  1. Select each screen and determine if any branding edits are required. Consider:

    1. Logo placement

    2. Primary and secondary backgrounds (check both mobile and desktop views)

    3. Font family and size for each text element

    4. Button colors

Add and/or remove screens

  1. Select the Intro Screen and update the existing text to welcome customers into your experience.

  2. Determine which Q&A screens you want to utitlize. The template contains five different question and answer types:

    1. Q1: Standard buttons

    2. Q2: Image buttons

    3. Q3: Standard button with two columns

  3. Delete the screens you don't want to keep and duplicate the screens you want to use until you have 3-5 question screens in total.

Update the copy

  1. Customize each question and its answer options to align with the filtering attributes in your product feed.

    1. For example, if one of the differentiating values between your products is their "main skincare goal" with corresponding values of "firm sagging skin", "hydrate skin", "unify skin tone", and "correct wrinkles" then your copy should clearly map to those options.

    2. Note that the copy does not need to match exactly, but it must be clear enough so that you can clearly map it when you upload the product feed.

  2. Review all questions to ensure coverage of the key decision criteria for your products.

Name each screen

  1. From the Editor, hover over a screen in the preview area.

  2. Click the three-dot menu > Rename.

  3. Enter a name. We recommended a name that indicates the question/product you want to map to in your product feed and the question you're asking. For example if you want to map the answers on this screen to a header titled "Concerns addressed" you could title the screen "Concerns."

  4. Click Save.


Set up the Shopify Integration

Install the app

  1. Select Attributes > Integrations.

  2. Click Shopify > Add App.

  3. Install the "Jebbit: Quizzes That Convert" Shopify app.

Create tags in Shopify

While you can use any already established Shopify tags to build your logic, we recommend creating new tags specifically for Experiences that correspond to each response within the experience.

For example, a skincare brand might include the following tag quiz_skintype_oily to denote that this product is meant to be mapped in the quiz and correspond to the skin type oily.

Is you use the same preface on each tag it will be easier to map later on. Without the standardized tagging, even small product feeds can become cumbersome to map.


Connect & Map product feed values

Connect the product feed

To connect your product feed to your experience:

  1. Select Product Feed Logic.

  2. Click Attach Feed.

  3. The option "Shopify Product Feed" should appear in the table. Select the blue arrow associated with it.

  4. The feed will connect.

    1. Properly connected feeds should always say "a few seconds ago", indicating when they were last updated.

    2. Confirm the number of rows are as expected.

Map product feed values

Now you'll match the values under each custom header in your product feed to corresponding answers for each question screen. There are multiple ways to map a product feed to an experience, depending on how your feed is configured.

We recommend mapping 1:1 as described here, but whichever option you select, follow the instructions to complete mapping.

Set product feed logic

By default, your experience will only show exact matches on the recommendation screen, and each recommendation will appear in a random order. You can configure additional fallback logic, so that when an exact match is not found, products still appear.

You can also adjust the appearance of your products so that they aren't randomized. To do so, follow the instructions under Set Logic.


Add "Add to Cart" button

Once your Shopify integration is live, you'll have the option to add the "Add to Cart" button to your Recommendation screen. To add it:

  1. From the Editor, select the Recommendation Screen.

  2. Click the Product Feed Display element.

  3. Scroll down the settings and toggle on Add to Cart.

  4. The button appears on the screen. When users select it, they will be redirected to your checkout page.

  5. Choose between:

    1. Add to cart - Adds that item to the checkout page.

    2. Select multiple products -

    3. Add all to cart - Place the button at the bottom of the page and adds all recommended products to the checkout page.


Test mappings and logic

  1. From the editor, select Preview.

  2. Click Test Product Feed in the top right-hand corner.

  3. Click through the experience and watch the logic work in the window.

  4. Ensure it works as expected.


Test Your Outcomes

Double check your Recommendation Screen

Now that your product feed is uploaded, you can see clearly what will display. Confirm that:

  1. The outcome screen contains elements for the values you want to display:

    1. product image, title, description, price, and redirect URL.

  2. A clear CTA (e.g., "Add to cart")

The standard outcome screen and DPF outcome screen elements are not interchangeable. If you don't use the template, ensure you select the correct element type for your recommendation screen.

Before launching, thoroughly test all quiz paths and product matches to ensure accuracy.

  1. Use the Preview mode to simulate the quiz experience.

  2. Test a variety of answer combinations to confirm they map to the correct products.

  3. Check that the outcome screen correctly displays the product, price, and the add to cart button functions as expected.

  4. Review the user experience across devices (desktop, tablet, mobile).

  5. If using dynamic fields or logic, validate those behave correctly in each path.

Tip: Ask a colleague to run through the experience to catch issues you might overlook.


Optional additions

Configure pixels to track events

It's not required, but you may want to use pixels to track events for this experience. If so, follow the setup instructions for the desired pixel and test to ensure data passes as expected.

Map attributes to collect user data

Not required, but always recommended, you can map attributes to the answers a customer gives in your experience. The data collected is valuable for retargeting, boosting your view of the customer, and planning future campaigns.


Publish and Launch

  1. When satisfied with testing, click Publish.

  2. Generate your launch links using the Launch Options panel.

    • Choose your preferred format: standalone URL, embed code, or link for pop-ups.

  3. Launch the experience on your channels:

    • Embed on your website

    • Link in an email or SMS campaign

    • Include in paid or social media campaigns

It's important to use custom launch links for each channel so you can clearly measure conversions as compared to the source. This gives you greater clarity regarding the success of launching on one channel vs. another.


Measure your success

Success for this experience hinges on two key outcomes: guiding customers to the right product and motivating them to take action. You can start by leveraging the built-in metrics available in Experience Analytics, then gradually expand your measurement approach by layering in tools like GA4, GTM, or UTM-based tracking, based on your internal capabilities.

Baseline: Track core metrics in Experience Analytics

These metrics are built into the platform and reflect user engagement and intent:

  • Completion Rate of Experience: Measures the percentage of users who finish the quiz. A high completion rate indicates a compelling and clear value exchange (e.g., a coupon, a product match).

  • Website Redirect Rate: Reflects how often users click through to view recommended products. A higher rate signals that the recommendations resonate.

  • Redirect Click-Through Rate (CTR): Further validates engagement with product matches by tracking clicks from the recommendation screen.

Level-up: Track revenue & attribution metrics with external tools

For revenue attribution, customer behavior insights, and channel analysis, we recommend the following:

Add UTM Parameters

Apply UTM parameters to all launch links and redirect URLs within your Dynamic Product Feed (DPF). This enables you to tie experience traffic to specific marketing channels.

Example UTM tags:

iniCopyEditutm_source = email utm_medium = newsletter utm_campaign = summer_quiz

Tip: Enable “forward URL params” when configuring redirect URLs to retain UTM data through the click path.

Connect with GA4 & GTM

If you’ve configured GA4 or GTM:

  • Track events like quiz completions, redirect clicks, or coupon views.

  • Use these platforms to generate channel-specific conversion rates or revenue performance by UTM tag.

Go Pro: Compare vs. business-as-usual

Go a step further by comparing experience performance to your standard KPIs. You can extract these insights by segmenting site analytics by UTM parameters:

  • Revenue Lift: Did users who took the quiz convert at a higher rate than those who didn’t?

  • Average Order Value (AOV): Is AOV higher when customers complete the quiz and receive a tailored recommendation?

  • Time on Site: Are users who land on product pages via the quiz staying longer?

  • # of Product Pages Visited: Are they more engaged in browsing vs. bounce behavior?

Did this answer your question?