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 type | Where it goes | Why |
|---|---|---|
| Product detail | Beside the gallery or under the buy box | Answers "how does it look in use" |
| Category | Between rows one and two of the grid | Products in motion next to products in stills |
| Homepage | Below the first fold, full width, with the Vertical Video Player | Discovery 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.
- 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.
- Pre-select SKUs on product detail pages, or let Octo resolve products from tagged moments. Learn how in Dynamic In-Video Linkout.
- Connect your checkout under Monetize > Commerce, or use affiliate links. Learn how in Affiliate Commerce.
Settings
| Setting | Value |
|---|---|
| Experience | Shoppable |
| Products | Pre-selected SKUs, or resolved by Octo from tagged moments |
| Checkout | Your checkout handler, registered through the SDK, or affiliate links |
| Default checkout behavior | Your checkout, partner checkout, or affiliate, per placement |
| Linkout rules | Minimum 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.

