JSP code snippet for e-Marketing Spots (Management Center)

Use the WebServiceeMarketingSpotDisplay.jsp sample snippet to display an e-Marketing Spot in a store page. The code uses Web services to call the marketing runtime to get the data to display in the e-Marketing Spot. Use this snippet for e-Marketing Spots that are used in Web activities managed with the Management Center.

For e-Marketing Spots that are used in Web activities managed with WebSphere Commerce Accelerator, use the snippet called eMarketingSpotDisplay.jsp.

The WebServiceeMarketingSpotDisplay.jsp file is available under the following directory:

  • WC_installdir\samples\Snippets\web\Marketing\Campaigns
  • WebSphere Commerce Developer WCDE_installdir\samples\Snippets\web\Marketing\Campaigns

Usage

The code in this e-Marketing Spot JSP file supports the display of the following types of data:

  • Catalog entries (specified in Web activities and through merchandising associations)
  • Categories
  • Content (also known as ad copy or collateral)

If you intend to display only one type of data in the e-Marketing Spot, then you can remove the applicable sections of the code that will not be used.

This code requires the following two parameters:

emsName
This JSP file can be reused in different store pages by including it and assigning a unique value for the emsName parameter. This value should match exactly with an e-Marketing Spot name that is defined in the Management Center.
catalogId
The catalogId parameter needs to be passed because it is required to build the proper URLs.

This code supports the following three optional parameters:

numberCategoriesToDisplay
The maximum number of categories that can be displayed in the e-Marketing Spot at the same time.
numberProductsToDisplay
The maximum number of catalog entries that can be displayed in the e-Marketing Spot at the same time.
numberContentToDisplay
The maximum number of content that can be displayed in the e-Marketing Spot at the same time.