【摘要】电子商务竞争越来越激烈,为了挖掘潜在客户,更好提供个性化服务,需要我们收集大量相关数据,从中找到规律。
【关键词】电子商务,数据收集,数据挖掘
一.引言
电子商务飞速发展,2013年全国电子商务市场交易规模达10.2万亿,B2B电子商务市场交易额达8.2万亿元,同比增长31.2%。网络零售市场交易规模达18851亿元, 2013年12月底国内B2C、C2C与其它电商模式企业数已达29303家,电子商务竞争日益激烈,新的商业环境给企业带来很多商业机会,同时也带来了很多挑战。在这样一个激烈竞争的时代,企业已经拥有大量用户。针对不同用户特点,如何提供个性化的网页,完善个性化服务,让用户感到企业贴心服务,提高用户忠诚度,提升用户价值,成为企业迫切需要解决的问题。企业迫切希望能够采集大量用户信息,采用数据模型,挖掘出有用信息,改善客户关系,查找潜在用户,避免用户流失。
二、收集数据
收集商务数据,主要指收集三类数据。
1.基本数据。收集用户的基本数据。如用户的姓名、公司、联系人、手机、邮件、QQ、职业、收入特点、行业地位,甚至关系背景都要收集。
2.喜好兴趣。收集客户喜好方面数据。如果客户是个人顾客,那么他的喜好风格、价格敏感、品牌倾向、消费方式等等,数据都要收集。如果是公司,那么这家公司与您发生业务往来的主要人员的数据都要收集。这些顾客或人员对会员等级,积分体系的体验倾向,也是最有用的数据。
3.交易。客户购买商品的数据。另外客服支持,售前、售中、售后的客服支持记录要收集;客户不良体验的退货投诉,以及纠纷信息也要收集;客户不错体验的口碑传播信息更要收集。如果能通过正当途经,收集到竞争对手的客户购买交易数据,那就是好上加好。
三.数据库设计
由于电子商务交易涉及用户、商品、顾客兴趣喜好、消费行为等。所以收集的数据主要围绕这几个方面:
1.用户基本信息。用户信息主要包括: 账号,用户名,职业,行业,兴趣,爱好,消费习惯等,这些信息属于个人隐私,用户需要购物时,通过注册成为电子商务购物网站的会员,商务网站就十分清楚了解到相应真实信息,才能更好为用户服务。另外,通过客户端IP地址,了解客户来源地,通过大量客户访问时不同来源地,了解不同地域客户喜爱区别。
2.商品特征。为了更好了解商品,需要增加商品特征描述,如商品名称,类型,品牌,背生产厂家,材质,功能,优势,风格,品牌定位,目标客户等信息。信息越详细越好,这样方便区分不同商品,目标顾客,便于后期的数据挖掘。
3. 浏览网页。通过记录顾客浏览网页时间长短,查看哪些商务,发现客户兴趣爱好。通过大量数据,就可以发现顾客喜欢浏览哪些商品,判断顾客关注品牌,质量,品种,价格等。
4.客户消费行为及喜好。通过订单, 么需要这种商品而不是需要那种商品,研究企业应如何提供适销对路的产品去满足消费者的需求,析购买者是个人、家庭还是集团,购买的产品供谁使用,谁是购买的决策者、执行者、影响者。根据分析,组合相应的产品、渠道、定价和促销。
四.数据收集实现
C#.net是微软新一代开发技术,提供大量开发控件,精心面向对象设计,简洁语法,十分灵活方便,为程序设计提供强大开发工具。
我们通过一些案例,说明如何应用C#.net收集数据。
(一)收集浏览网页数据
1.收集浏览网页,通过Page_Load()函数,记录载入网页时浏览商品和开始时间。
private void begintime()
{string product = this.Page.Title;
string userid = Session["userid"].ToString();
string longtime = DateTime.Now.ToLongDateString();
string ins = "insert 浏览(用户名,商品,开始时间) vlues('" + userid + "','" + product + "','" + longtime + "')";
string strConn = "server=(local);datebase=gxufe;useid=sa;pwd=";
SqlConnection SqlConn = new SqlConnection(strConn);
SqlCommand SqlCmd = new SqlCommand(ins, SqlConn);
SqlConn.Open();
SqlCmd.ExecuteNonQuery();
SqlConn.Close();
Session["begtime "] = longtime;
}
2.记录离开时间,通过Page_Unload()计算用户浏览该商务花多少分钟,十分方便了解用户感兴趣商品,及用户性格。
private void leave()
{string product = this.Page.Title;
string userid = Session["userid"].ToString();
DateTime leavetime = DateTime.Now;
DateTime begintime =Convert.ToDateTime(Session["begtime"].ToString());
TimeSpan tt = leavetime.Subtract(begintime);
int mm = tt.Minutes;
string up = "update 浏览 set 用时=" + mm.ToString() + " where 用户名='" + userid + "' and 商品='"+product+"' and 开始时间="+begintime;
string strConn = "server=(local);datebase=gxufe;useid=sa;pwd=";
SqlConnection SqlConn = new SqlConnection(strConn);
SqlCommand SqlCmd = new SqlCommand(up, SqlConn);
SqlConn.Open(); (下转168页)
转载请注明出处学文网 » 电商网站的数据收集浅析