divine product documentation

dCS Product Overview

 

TOC PREV NEXT INDEX


Chapter 9

CS-Engage: Sample Implementation


CyberMovieCentral wants to increase sales in The Movie Vault through targeted marketing. This chapter explains how they use CS-Engage to deliver specific product recommendations for specific customers and to run promotions. The following people are relevant to the CS-Engage implementation:

Player
Role
Archie
System architect. He leads the development effort.
Unnamed programmers
The unsung heros of the digital revolution; these able developers work under Archie's direction.
Marco
Marketer. He wants to use the catalog as a marketing tool.
Alice
Administrator.

 

After Marco and Archie finish planning, they will implement the CS-Engage enhancements to the site, performing the following tasks:



Set Up Visitor Data

The team starts by defining visitor data. Specifically, the team must do the following:

Define Visitor Attributes

Archie and Marco hold a series of meetings to define the kind of data they want to gather about visitors to CyberMovieCentral. After coming to agreement, Archie defines the visitor attributes shown in the following table. These attributes hold the data that Marco wants to collect about the site's visitors. The site will gather this information when users register.

 

Table 15: Visitor Attributes

Attribute Name
Data Type
Range of Valid Values
Movie Interests
string
Drama, Westerns, Futuristic, Cult Classics, Slasher Films, Mystery, Satire, Slapstick
Gender
string
Male, Female
Age
integer
10-110

 

Segment the Visitors

Marco fills out GUI-based forms to create visitor segments. He creates many segments, two of which are detailed in the following table:

 

Table 16: Visitor Segments

Segment
Movie Interests
Age
Buyer History
Classic Movie Lovers
Drama or Westerns
15-75
Purchased at least one product from Drama or Westerns in the last six months
Horror Movie Fiends
Slasher Files
15-30
Purchased at least one product from Slasher Films in the last six months

 

Code Visitor Registration Pages

Archie's team uses CS-Engage XML tags to collect and store the data in the dCS database. They use JavasScript to validate the input.

When the site "goes live," visitors will register and CS-Engage will assign the visitors to their appropriate segments. Later, CS-Engage will provide customized promotions and recommendations based on these segments.



Create Recommendations

The team takes the following steps to implement recommendations:

The Team Makes Plans

Archie and Marco meet to plan the merchandising messages they want to display on CyberMovieCentral. They decide to support the following recommendations:

Archie Codes Templates

Archie and his programmers use XML tags to code the following recommendation templates:

 

Table 17: Recommendation Templates

Template
Rendered on This Page
Displays
HomePageRecs
home page
A list of new DVDs for sale. The team creates an asset that generates this list based on the time that the products were entered into the dCS database.
CategoryPageRecs
movie category pages
A list of monthly specials gathered from overstocked DVDs. A filter finds the products that belong to the Monthly Specials product group.
ProductPageRecs
individual movie description pages
A list of DVDs for cross-selling purposes. ("If you like this DVD, then maybe you'll also like these DVDs.")

 

Marco Names and Configures Recommendations

Marco uses the CS-Engage recommendation forms to configure the three recommendations shown in the following table. He assigns the appropriate template to the appropriate recommendation.

 

Table 18: Recommendations

Recommendation Name
Recommendation Type
Template
New Products
Dynamic lists
HomePageRecs
Monthly Specials
Static lists
CategoryPageRecs
Cross-Sell
Related items
ProductPageRecs

 

Marco Assigns Segment Ratings

Marco uses GUI-based forms to rate how important each DVD subcategory is to each segment. This value is called a segment rating; a portion of Marco's ratings is shown in the following table:

 

Table 19: Segment Ratings

Segments
Subcategory
In Segment Rating
Out of Segment Rating
Classsic Movie Lovers
Slasher Films
5
30
Mystery
65
75
Drama
80
60
Westerns
90
50
Horror Movie Fiends
Slasher Films
95
5
Mystery
60
75
Drama
30
55
Westerns
20
40

 

The "In Segment Rating" column holds values between 0 and 100. Each value represents the interest that visitors in that segment have for DVDs in the specified subcategory. For example, the table shows that Marco rates Slasher Films as being very unappealing (5) to Classic Movie Lovers but highly appealing (95) to Horror Movie Fiends. Consequently, CS-Engage would probably almost never recommend Slasher Films to Classic Movie Lovers, but would be very likely to recommend Slasher Films to Horror Movie Fiends.

The "Out of Segment Rating" column also holds values between 0 and 100. Each value represents the interest that visitors who are not in the designated segment have for DVDs of the specified subcategory. For example, Marco rates Westerns as being moderately appealing (50) to visitors who are not Classic Movie Lovers. (Don't forget that Marco created many segments; however, for the sake of simplicity, the table shows only two segments.)

Marco Assigns Confidence Percentages

Marco uses GUI-based forms to assign confidence percentages to various DVDs. The following table shows a small subset of the confidence percentages he assigned to Slasher Films. CS-Engage will use a combination of rating and confidence values to make cross-sell recommendations. Based on the Confidence percentages in the following table and the In Segment Ratings in Table 19, CS-Engage appears likely to recommend Stingin' in the Rain to visitors from the Horror Movie Fiends segment.

 

Table 20: Confidence Relationships for Cross-Sell Recommendations

Subcategory
DVD Title
Confidence
Slasher Films
Hook, Line, and Sinker
85%
Stingin' in the Rain
95%
Nightmare of Dutch Elm Disease
50%
The Whining
42%

 



Set Up the Workflow

After the recommendations are configured, the team is ready to implement a promotion for the launch of The Movie Vault. However, they decide that promotions should be controlled by workflow to make sure that unedited copy or unapproved discounts are not published to the public site by mistake. To implement a workflow for promotions, Alice the administrator creates the following workflow roles:

She uses the following workflow states:

She creates the following workflow steps:



Create Promotions

To create promotions, developers and designers use the XML or JSP methods to design and code templates for recommendations. They create recommendations and then assign the appropriate template to each one.

Marco does not write code to create promotions; he uses the CS-Engage GUI and fills out forms that define the following settings:

To test the CS-Engage promotion interface before allowing other marketers to start using it, Marco creates a Halloween promotion. Following the procedures in the dCS User's Guide, he creates the following test promotion:

 

Table 21: The Test Promotion

Attribute
Value
Name
Halloween
Duration
Until November 1
Discount
15% off all Slasher and Mystery movies
Segments
All
Location
override the Monthly Specials recommendation

 



Perform Ongoing Maintenance

After all the development work is done and the site is published, Marco continues to maintain the site by performing the following tasks:



Summary

When Vicky the visitor returns to The Movie Vault, she notices the list of new movie titles on the home page right away. When she clicks on a title in the list of new movies, the next page displays not only a description of the movie she selected, but also another list of movies similar to the one that she selected.

When Vicky visits The Movie Vault during the month of October, she searches the site for mystery movies. The page that returns the movies categorized as mysteries also displays the Halloween promotion and Vicky learns that all slasher and mystery movies are 15% off until the day after Halloween.

She starts her holiday shopping early by purchasing a copy of Hook, Line, and Sinker and two copies of Stingin' in the Rain.




Copyright © 2002, divine, inc.
All rights reserved.
TOC PREV NEXT INDEX

dCS Product Overview
Revision 5.0, Document version 12/08/02
Customer Support