dbTalk Databases Forums  

Customer Indexing from Transaction DB

comp.databases comp.databases


Discuss Customer Indexing from Transaction DB in the comp.databases forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
AT
 
Posts: n/a

Default Customer Indexing from Transaction DB - 08-03-2006 , 03:15 PM






Greetings. I was hoping someone could offer me some insight. I have a
transaction DB with 300K unique transactions and about 50K unique
customers. I'm trying to devise an index for ranking customers based on
three variables: recency of last visit, total purchases ($), and total
number of visists.

I've sorted by each variable and assigned a value of 1-5 at the natural
breaking points. The sum of the three values (between 3-15) indicate
the value of the customer. This is a very crude indexing method. Does
anyone have any more sophisicated suggestions?

Thanks,
Aaron


Reply With Quote
  #2  
Old   
Michael Zedeler
 
Posts: n/a

Default Re: Customer Indexing from Transaction DB - 08-04-2006 , 02:33 AM






junkmail115 (AT) gmail (DOT) com wrote:
Quote:
Greetings. I was hoping someone could offer me some insight. I have a
transaction DB with 300K unique transactions and about 50K unique
customers. I'm trying to devise an index for ranking customers based on
three variables: recency of last visit, total purchases ($), and total
number of visists.

I've sorted by each variable and assigned a value of 1-5 at the natural
breaking points. The sum of the three values (between 3-15) indicate
the value of the customer. This is a very crude indexing method. Does
anyone have any more sophisicated suggestions?
It sounds like you are looking for a value measure for the customers,
rather than a specific way of indexing them.

If this is the case, consider whether the three variables are additive
in the way you add them now. Maybe a customer with value 7 stemming from
total purchases = 5, last visit = 1 and total visits = 1 is worth more
than a customer with value 7 stemming from total purchases = 1, last
visit = 5 and total visits = 1. If this is the case, you have to
normalize the values to make them more realistic before adding them.

But maybe I didn't understand your question...?

Regards,

Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/


Reply With Quote
  #3  
Old   
AT
 
Posts: n/a

Default Re: Customer Indexing from Transaction DB - 08-09-2006 , 08:06 AM



Quote:
It sounds like you are looking for a value measure for the customers,
rather than a specific way of indexing them.

If this is the case, consider whether the three variables are additive
in the way you add them now. Maybe a customer with value 7 stemming from
total purchases = 5, last visit = 1 and total visits = 1 is worth more
than a customer with value 7 stemming from total purchases = 1, last
visit = 5 and total visits = 1. If this is the case, you have to
normalize the values to make them more realistic before adding them.

But maybe I didn't understand your question...?

Regards,

Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/
Michael,

Thanks for your response. Great point! I will definitely look into
either giving different weight to the three values or normalizing them
before adding them together.

Thanks,
Aaron



Reply With Quote
  #4  
Old   
Michael Zedeler
 
Posts: n/a

Default Re: Customer Indexing from Transaction DB - 08-09-2006 , 01:40 PM



junkmail115 (AT) gmail (DOT) com wrote:
Quote:
It sounds like you are looking for a value measure for the customers,
rather than a specific way of indexing them.

If this is the case, consider whether the three variables are additive
in the way you add them now. Maybe a customer with value 7 stemming from
total purchases = 5, last visit = 1 and total visits = 1 is worth more
than a customer with value 7 stemming from total purchases = 1, last
visit = 5 and total visits = 1. If this is the case, you have to
normalize the values to make them more realistic before adding them.

Thanks for your response. Great point! I will definitely look into
either giving different weight to the three values or normalizing them
before adding them together.
Its probably overkill, but if you want an accurate normalization map,
you can do it using statistics, having about one or two unknown model
parameters for each customer attribute and the gross profit of each
customer as (possibly only) variable. The advantage is that the
resulting valuation function will be very accurate wrt. predicting the
value of a customer, but it may be complicated to implement and maintain.

If you decide to proceed with something like that, start a thread in one
of the sci.math or alt.sci.math-groups (and cc me :-).

Regards,

Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.