Using e-Marketing spots
The React Store single page application (SPA) contains e-Marketing spots which reserve areas on store pages for displaying personalized marketing content from activities. e-Marketing spots on pages allow business users to change the content easily.

- Content
- Categories
- Catalog entries
The React Store application provides a sample presentation logic within layouts ContentRecommendationLayout, FeaturedProductLayout, ProductRecommendationLayout, and CategoryRecommendationLayout. Each ContentRecomendationLayout maps to an e-Marketing spot. You can consider the e-Marketing spots as a content template and customize the content display based on the type of content returned for the e-Marketing spot. For example, Featured Product and Product Recommendation are both e-Marketing spot that return one or more products. The featured product is displayed in the form of a large advertisement banner whereas the product recommendations are displayed as a slider list.
You must use the same eSpotName to create the e-Marketing spot in Management Center as defined by the front end developer in the React Store application.
e-Marketing spots on the reference store home page
The Reference Store application home page contains several e-Marketing spots that recommend contents, products or categories. Each e-Marketing spot uses a corresponding component (i.e. ContentRecomendationLayout, ProductRecommendationLayout, FeaturedProductRecommendationLayout, or CategoryRecommendationLayout) for display, depending on the data type and required presentation. The e-Marketing spot content in the Reference Store application mainly consists of text or text that is HTML.
Home page banner
The home page banner is an e-Marketing spot that displays the content for the ContentRecomendationLayout component located in the src\components\widgets\content-recommendation folder. The banner is configured to display the contents of the e-Marketing spot named Home Hero.
Other e-Marketing spots
The e-Marketing spot names used on the home page are defined in the constants file, homeConstant.ts, that is located in the src\components\pages\home folder.
- The first e-Marketing spot displays content using the same ContentRecomendationLayout component as the home page banner.
- The second e-Marketing spot is a product recommendation that displays a list of products. This e-Marketing spot uses the ProductRecommendationLayout component to display products in a horizontal slider. When a shopper clicks a product, the Product details page opens.
- The third e-Marketing spot is also a content recommendation.
- The fourth e-Marketing spot is a product recommendation for a featured
product using the
FeaturedProductRecommendationLayout component.
Although both the second and fourth e-Marketing spots are both product recommendation type e-Marketing spots, they are displayed differently depending on the component that is used.
- The fifth e-Marketing spot uses the CategoryRecommendationLayout component to show a list of recommended categories with links to the category page.
Header and Footer
In the reference stores, the header and footer areas for the store are treated as e-Marketing spots. You can modify the content for the header and footer through the Management Center.
Reference Store application home page with components
The following image shows the various e-Marketing spots that are located on the homepage.