广告中介商:每个用户的目标客户不同,找的广告位也就不一样。
广告提供商(网站、APP):想拉业务,也去找中介。将广告栏位提供给中介商。
广告用户(各行业厂商):想去打广告,需要去找一些广告提供商。但是很难找到靠谱的,所以需要去找中介商。
如果是一个综合网站,同一个广告栏位需要根据不同的浏览者展示不同的广告。
广告商应该提供一个界面,供用户选择投放对象的性别、年龄等。然后网站去判断浏览者的这些属性,如果匹配,那么就在浏览者的广告栏位中显示对应的广告。
问题是如何知道当前看页面的人具有哪些属性呢?
如果我们有一个用户画像数据仓库,即可根据对应的用户特征得到用户的属性。
如何得到用户画像数据仓库?
慢慢累积。在没有数据时,推广告是乱推的。只要用户浏览了网站页面,就会得到用户的浏览偏好。若干个网站的数据如果能将每个用户的信息连接起来,就会得到得到关于用户的大量信息。
但是这些用户的信息都是零散的,比如:
网易 test@163.com 女 财经新闻
陌陌 1380000000 女 20岁 女神1号 经度,纬度
页游 test@163.com 女神1号
看似没有关系,但是可以通过邮箱、用户名等将数据关联到同一个用户。这样对一个用户的信息就非常多了。
如何聚集这些数据就是项目的亮点。可以使用图计算来进行聚集。spark graphx可以实现。
可以根据经纬度信息拿到常住地址,活动商圈。可以使用knn算法来实现。