
 
 
from the basic analysis as well as some ad hock 
reports derived from characteristic analyses 
specified by a manager through the graphic interface. 
Furthermore, these results are used to update 
customer segments dynamically so as to yield 
different marketing strategies applied to different 
customer segments. 
CRM typically means that the lifetime value of a 
customer is to be maximized by maintaining two 
way communications between the customer and the 
company through the Internet. This concept is 
limited in that the potential customers are not 
addressed explicitly. By combining POS data with 
transaction data on the Internet, not necessarily 
linked to purchasing, it is now possible to capture 
the entire market as depicted in Figure 1, where the 
market is decomposed into 9 segments: (Existing-
Active, Existing-Sleeping, Potential) × (Not 
Important, Normal, Important). The arrows (1) 
through (7) indicate the desirable changes of the 
market for the company, whereas the arrows (8) 
through (12) represent the changes of the market to 
be avoided. The new marketing approach for 
enhancing CRM would then be to devise strategic 
moves so as to promote the moves along favorable 
arrows and prevent the moves along unfavorable 
arrows. Since such customer segments have to be 
updated dynamically, the profile vector approach 
becomes crucial for containing the underlying 
computational burden. This example demonstrates 
the importance of the 70-30 principle in e-Marketing. 
For establishing a base for computer supported 
education through this example, where students can 
learn how to develop and maintain the dynamic 
customer segmentation system illustrated in Figure 1 
based on the 70-30 principle, a computer simulator 
for the dynamic customer segmentation system is 
installed in a server at Sumita Research Laboratory 
in parallel with the system developed at the 
collaborating e-business company through the joint 
research project. Real data collected from the 
Internet are fed into the simulator once a week. This 
simulator enables students to actively get involved in 
the decision process for development and analysis of 
e-marketing strategies. 
3 CONCLUSIONS 
In the matured market economy, consumers are 
interested in acquiring goods and services that others 
may not have but fit their particular needs so as to 
maximize their own sense of satisfaction. Naturally, 
this  trend   results   in   a  variety   of  products   and 
 
Figure 2: Customer profile vector. 
 
Figure 3: Product profile vector. 
services in small quantities and the market 
segmentation becomes extremely important. Such 
products introduced in response to segmented 
submarkets would have much shorter life cycles, 
causing rapid changes in the segmented submarkets. 
In this paper, we propose a general scheme 
involving methodologies and tools for capturing 
such rapidly changing environments.  
The proposed general scheme is based on the 70-
30 principle, proposed by the authors in (Sumita and 
Yoshii, 2012), applied to the information processing 
procedures, where such procedures for separate 
segmented submarkets are designed 70% in common 
with remaining 30% for customization so as to cater 
for peculiarities of individual submarkets. The key 
success factor for development of the general 
scheme is to introduce profile vectors as an 
CPV (Customer Profile Vector)
Part I
Customer ID
Sex
Age
…
Pa rt II
Time Period X(1)    [ Tota l Quantity, 
Total Monetary Amount,  
Tota l Qua ntity of Ca tegory (1),
…
Tota l Qua ntity of Ca tegory  (K),
Tota l Monetary Am ount of Ca tegory (1),
…
Tota l Monetary Am ount of Ca tegory (K),
…                                                                ]
Time Period X(2)    [ Tota l Quantity, 
Total Monetary Amount,  
Tota l Qua ntity of Ca tegory (1),
…
Tota l Qua ntity of Ca tegory  (K),
Tota l Monetary Am ount of Ca tegory (1),
…
Tota l Monetary Am ount of Ca tegory (K),
…                                                                  ]
…
PPV (Product Profile Vector)
Part I
Product ID
Product Name
Category
…
Part II
Time Period X(1)    [ Total Quantity, 
Total Monetary Amount,  
…                                     ]
Time Period X(2)    [ Total Quantity, 
Total Monetary Amount,  
…                                     ]
…
HowtoEquipStudentswithMethodologiesandToolsforCapturingRapidlyChangingEnvironmentsthroughComputer
SupportedEducation
495