Shoppable Carousel Placement

A carousel where each video carries products with price, availability, and a buy or add-to-cart action wired to your commerce API through the SDK.

The Shoppable Carousel lets viewers buy from the video they're watching. Each video carries one or more products from your catalog. Octo resolves which products appear from the moments tagged in each video.

This capability arrives as a proposal when your network needs it, filled in from your brand context, and goes live when you confirm it. It's part of Onsite, and Player experiences compares Shoppable with the other experiences.

When to use it

Use it on product detail pages, category pages, brand homepages, and post-purchase pages.

Page typeWhere it goesWhy
Product detailBeside the gallery or under the buy boxAnswers "how does it look in use"
CategoryBetween rows one and two of the gridProducts in motion next to products in stills
HomepageBelow the first fold, full width, with the Vertical Video PlayerDiscovery without pushing the hero down

Onsite contextual placements shows the full layout for each page type.

How it works

  • Your connected catalog supplies each product's price and availability.
  • Studio tags moments in each video, such as products, places, and mentions. You can edit the tags.
  • At serve time, Octo matches each tagged moment to your catalog, a partner's catalog, or an affiliate network. It uses the placement's context, the viewer's cohort, and availability.
  • On product detail pages, you can pre-select the SKUs to show instead.
  • The action calls your own checkout when it's connected, and an affiliate link otherwise. Dynamic in-video linkouts and affiliate commerce explains how linkouts resolve.
  • Each click and conversion is attributed, then reported with revenue and net margin.

Set it up

Octo proposes the placement with these steps already done. You review the result and confirm it.

  1. Connect the product catalog, and allow the Shoppable experience on the placement. Learn how in Connect your website, app, and podcast feed and Pick your first player experience.
  2. Pre-select SKUs on product detail pages, or let Octo resolve products from tagged moments. Learn how in Dynamic In-Video Linkout.
  3. Connect your checkout under Monetize > Commerce, or use affiliate links. Learn how in Affiliate Commerce.

Settings

SettingValue
ExperienceShoppable
ProductsPre-selected SKUs, or resolved by Octo from tagged moments
CheckoutYour checkout handler, registered through the SDK, or affiliate links
Default checkout behaviorYour checkout, partner checkout, or affiliate, per placement
Linkout rulesMinimum margin, excluded products, and the partner catalogs allowed to resolve

Connect catalogs, checkout, and affiliate networks under Monetize > Commerce. Dynamic In-Video Linkout covers the per-placement rules.

What it reports

Reports > Attribution shows outcomes for each placement and each video. Attribution explains how clicks and purchases are credited, and Margin reporting explains net margin.

  • Linkout clicks: clicks on a product's linkout.
  • Add-to-cart: products added to a cart from a video.
  • Attributed revenue: sales credited to the placement and the video.
  • Net margin: revenue after cost, for each placement and each video.

Add it to your site

The Web SDK renders this placement today. Embed the Genuin Web SDK on your website covers loading the script, and Add a Genuin placement to your website covers the placement and style IDs. Customize the Genuin video player sets sizes, tile layouts, and the profile menu.

Serve your first ad covers the ads Genuin places inside your feeds.

The placement and linkout calls in the Business Account API are proposed, not live. Live API today and the Business Account API roadmap maps what you can call now to what's planned.

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer