Client-side JSON integration returns content as a single block of JSON, which your webpage formats and displays.
Required page types (every site must integrate these pages)
Common page types (most sites integrate these pages)
- Home page: A generic page that does not have a specific product or product category associated to it.
- Search page: Displays the results of a keyword search performed by the shopper.
- Category page: Displays a group of related products or a group of sub-categories that help the customer navigate deeper into the site. You may call it a department page, genre page, vertical page, etc., depending on your nomenclature.
- Brand page: Features a specific brand.
- Add to Cart page: The page (or modal or interstitial) that is displayed just after shoppers add products to their carts.
- Cart page: Displays the entire contents of a shopper’s cart.
- Error page: Displays a system or page error.
Special page types
- My Page: A page on your site that is about an individual shopper.
- Generic page: If you have a page that doesn’t fit any of the other page types, you might consider using the generic page.
- Add to Registry page: The page that displays right after a shopper has added an item to a registry or wish list.
Integration Code Basics
In each example, you’ll see the personalization file, callback function, and a primary code block.
- Include the personalization file just below the tag, before the callback function.
- The callback function must come after the personalization file and before the primary code block.
- The primary code block sets the page context and must have some values set dynamically. Include the Primary code block just below the personalization file.