Académique Documents
Professionnel Documents
Culture Documents
DIRECT MARKETING
A Seminar Report
Submitted by
V S MURTHY
In partial fulfillment for the award of the degree
0f
BATCHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY&ENGINEERING
At
BVC Institute Of Technology & Science
Department of CSE & IT
AMALAPURAM
NOVEMBER-2010
ABSTRACT
Most data mining Algorithms and Tools when applied to Industrial problems such as
CRM(Customer Relationship Management) are useful in pointing out customers who are likely
attritors and customers who are Loyal,but they require human experts to post process the
discovered knowledge manually for Campaigning.This separation of the data mining and
Campaign management software introduces considerable inefficiency and opens the door for
human errors.Tightly integrating the two disciplines present an opportunity for companies to gain
competitive advantage.
TABLE OF CONTENTS
ABSTRACT ii
ACKNOWLEDGMENT iii
• INTRODUCTION
• DATA MINING
2.1 Defination
2.2 Purpose of datamining
2.3 Scoring the model
3. DIRECT MARKETING
3.1 Defination
3.2 Types of direct marketing
3.3 Direct marketing working
3.4 Diff between direct marketing&adv.
4. SOME DEFINATIONS
4.1 A Datawarehouse
4.2 Database marketing
4.3 Compaign management
4.5 Scoring on the fly or dynamic scoring
4.6 Attrition
5. DATA MINING TECHNIQUES
5.1 Supervised classification
5.2 Decision tree
5.2.1 Building of decision tree
5.2.2 C4.5 algorithm
5.2.3 Advantages
5.2.4 Applications
6. COMPAIGN MANAGEMENT SOFTWARE
7. INCREASING CUSTOMER VALUE
8. INTEGRATING DATAMINING&COMPAIGN
MANAGEMENT SOFTWARE(CMS)
9. PROBLEM DEFINATION & SOLUTIONS
10. DATA MINING DEVELOPMENT PROCESS
10.1 Training data
10.2 Entropy Or Information gain
10.3 Cost matrix & Net profit calculation
11. DATAMINING&COMPAIGN MANAGEMENT
IN THE REAL WORLD
11.1 Evaluating the Data mining model(DMM)
11.2 Results
12. BENEFITS OF INTEGRATING DMM & CMS
13. CONCLUSION
REFERENCES
INTRODUCTION
Almost all industries that sell products and services need to advertise and promote their products
and services.Banks,Insurance companies and retail stores are typical examples.There are
generally two approaches to advertisement and promotions:Mass Marketing which uses mass
media such as TV,Radios and Newpapers.However todays world where products are
overwhelming and the market is highly competitive,mass marketing is less effective.The second
Approach of promotion is direct marketing.Instead of promoting to customers
indiscriminatively,direct marketing studies customer characterstices and needs and select certain
customers,in our case Unloyal as a target for promotions.
Some Definitions:
1..A data warehouse is a repository for relevant business data. While traditional databases
primarily store current operational data, data warehouses consolidate data from multiple
operational and external sources in order to attain an accurate, consolidated view of customers
and the business.
2.Database Marketing uses information in computerized databases to target offerings to
customers and prospects.
3.Campaign Management uses information in a data warehouse or marketing database to plan,
manage and assess marketing campaigns designed to impact customer behavior.
4.A customer segment is a group of prospects or customers who are selected from a database
based on characteristics they possess or exhibit.
5.Scoring on the fly or dynamic scoring is the ability to score an already-defined customer
segment within a campaign-management tool. Rather than scoring an entire database, dynamic
scoring works with only the required customer subsets, and only when needed.
6.Attrition, sometimes known as churn, occurs when a customer terminates his or her
relationship with a service provider. Marketing efforts usually focus on minimizing churn
because the cost of bringing a customer back is usually much greater than the cost of retaining
the customer in the first place.
Data mining techniques
Supervised Classification:
Classification is probably the most widely used data mining technique. Most decision making
models are usually based upon classification methods. These techniques, also called classifiers,
enable the categorisation of data (or entities) into pre-defined classes.It is separation or ordering
of objects(or things) into classes.Classifiction consists of training the system so that new objects
is presented to trained system it is able to assign the object to one of the existing classes.This
approach is called Supervised Learning.In supervised learning scheme it is assumed that we have
sufficient traning phase. There are many algorithms that can be used for classification, such as
decision trees, neural networks, logistic regression, etc.
Using this data mining technique, the data mining tool learns from examples or the data (data
warehouses, databases etc) how to partition or classify certain objects (it can be an object, an
action, or any other information, that can be formalised). As a result, data mining software
formulates classification rules.
Decision tree:
A Decision tree is a popular classification technique that result in flowchart like tree structure
where each node denotes test on a attribute value and each branch represent classes.Using
Training data Decision tree generate a tree that consists of nodes that are rules and each leaf node
represent a classification or decision.The data usually plays important role in determining the
quality of the decision tree.If there are number of classes,then there should be sufficient training
data available that belongs to each of the classes.Decision trees are predictive models,used to
graphically organize information about possible options,consequences and end value.They are
used in computing for calculating probabilities.
Integrating Data Mining and Campaign Management
The closer Data Mining and Campaign Management work together, the better the business
results. Today, Campaign Management software uses the scores generated by the Data Mining
model to sharpen the focus of targeted customers or prospects, thereby increasing response rates
and campaign effectiveness.
Unfortunately, the use of a model within Campaign Management today is often a manual, time-
intensive process. When someone in marketing wants to run a campaign that uses model scores,
he or she usually calls someone in the modeling group to get a file containing the database
scores. With the file in hand, the marketer must then solicit the help of someone in the
information technology group to merge the scores with the marketing database.
This disjointed process is fraught with problems:
• The large numbers of campaigns that run on a daily or weekly basis can be difficult to
schedule and can swamp the available resources.
• The process is error prone; it is easy to score the wrong database or the wrong fields in a
database.
• Scoring is typically very inefficient. Entire databases are usually scored, not just the
segments defined for the campaign. Not only is effort wasted, but the manual process
may also be too slow to keep up with campaigns run weekly or daily.
The solution to these problems is the tight integration of Data Mining and Campaign
Management technologies. Integration is crucial in two areas:
First, the Campaign Management software must share the definition of the defined campaign
segment with the Data Mining application to avoid modeling the entire database. For example, a
marketer may define a campaign segment of high-income males between the ages of 25 and 35
living in the northeast. Through the integration of the two applications, the Data Mining
application can automatically restrict its analysis to database records containing just those
characteristics.
Second, selected scores from the resulting predictive model must flow seamlessly into the
campaign segment in order to form targets with the highest profit potential.
This section examines how to apply the integration of Data Mining and Campaign Management
to benefit the organization. The first step creates a model using a Data Mining tool. The second
step takes this model and puts it to use in the production environment of an automated database
marketing campaign.
Step 1: Creating the model
An analyst or user with a background in modeling creates a predictive model using the Data
Mining application. This modeling is usually completely separate from campaign creation. The
complexity of the model creation typically depends on many factors, including database size, the
number of variables known about each customer, the kind of Data Mining algorithms used and
the modeler’s experience.
Interaction with the Campaign Management software begins when a model of sufficient quality
has been found. At this point, the Data Mining user exports his or her model to a Campaign
Management application, which can be as simple as dragging and dropping the data from one
application to the other.
This process of exporting a model tells the Campaign Management software that the model
exists and is available for later use.
Step 2: Dynamically scoring the data
Dynamic scoring allows you to score an already-defined customer segment within your
Campaign Management tool rather than in the Data Mining tool. Dynamic scoring both avoids
mundane, repetitive manual chores and eliminates the need to score an entire database. Instead,
dynamic scoring marks only relevant customer subsets and only when needed.
Scoring only the relevant customer subset and eliminating the manual process shrinks cycle
times. Scoring data only when needed assures "fresh," up-to-date results.
Once a model is in the Campaign Management system, a user (usually someone other than the
person who created the model) can start to build marketing campaigns using the predictive
models. Models are invoked by the Campaign Management System.
When a marketing campaign invokes a specific predictive model to perform dynamic scoring,
the output is usually stored as a temporary score table. When the score table is available in the
data warehouse, the Data Mining engine notifies the Campaign Management system and the
marketing campaign execution continues.
Problem Definition and Solutions
Problem Definition:Campaigning
The Business for example Mobile store that sell products like Mobile Phones,ipods and so
on,collects huge amount of information on customers and kept in databases.The response rate,the
percent of customers who actullay buy the product after visiting the site or login,is often low.For
effective selling of these products there two cases:
1.Transfer this database to campaign management software which suggest actions considering
current market segments.
2.Mass Marketing i.e. Paper media(newspaper,letters,fax),Electronic Media(TV
Commercials,Radio,email,SMS’s)irrespective of the customer status such as Loyal or
Unloyal.However in Today’s world where products are overwhelming and marketing is highly
compietative,The responses rate ,the percent of the people who actually buy the product after is
often low.Both the solutions are not cost effective.
Reality of business:
1.it is more expansive to win back a customer after they left thanit is keep them satisfied in the
first place.
2.Companies must spend far more money to get a new customer than to retain as existing
customer.
3.it is far easier to sell a new product to an existing customer than it is to a new customer.
Solutions:Direct marketing using data mining
Instead of promoting to customer indiscriminatively,direct marketing studies customer profile
and select certain customers (Unloyal) as target for promotions.This application increase the net
profit by decreasing campaign cost.The DFD(Data Flow Diagram)for this application is show in
fig1.
Data mining model development process
Traning data:For building a data mining model we consider an artificial example of building
decision tree classification model for online mobile store as show in table 1.There are 12 samples
and two classes.The frequencies of two classes are:Yes=7 No=5
Customer Gender Availability Product is References No.of Status Select for
type of product reasonable made logins campaign
The top curve represents the expected response if you allow the model scores to determine the
target audience. The target is now likely to include more positive responders than in a random
selection of the same size. The shaded area between the curve and the line indicates the quality
of the model. The steeper the curve, the better the model.
Other representations of the model often incorporate expected costs and expected revenues to
provide the most important measure of model quality: profitability. A profitability graph such as
Figure 1.2 can help determine the number of prospects to include in a campaign.
Figure 1-2
Profitability Chart
In this example, it is easy to see that contacting all customers will result in a net loss.
Results:
The application proposed in this paper is combination of data mining and campaign management
which increases net profit,we are proposing this using the following table3.
Table :Net profit Estimation
Response rate 1% 3%
Lift analysis has been widely used in database marketing previously.A lift reflects the
redistribution of responders in the testing data after they are ranked,using this lift curve for our
application,we are proposing that selecting number of customers between 10% to 30% who are
Unloyal will give Maximum Net Profit.
CONCLUSION:
Our proposed application have powerful capabilities that will benefited for companies
doing online business statisties released by the European Union’s Eurostat data agency
indicate that in 2003,32 percent of individuals aged between 16 and 74 bought at least
one item or service on the internet within the past twelve months.Those aged between 25
and 34 accounted for the highest share of online purchase will definitely increase in
future too. Today the business world is facing a recession and applying techniques such
as Deduction in man power,salary,other Miscellaneous expenses to stay profitable. Our
application is powerful solution to stay profitability in recession.
REFERENCES: