怎么用 js 匹配查找关键词的分类

2013-12-10 21:15:22 +08:00
 jedse
场景是这样的
我们的自营网上商店,现在想从各搜索引擎来的顾客中知道顾客分类。
比如搜索我们店名的访问网站的归「品牌」,搜索商品价格的归「价格敏感」群体,其他的归「长尾」

想利用百度统计自定义变量的功能看最后的统计效果 http://tongji.baidu.com/open/api/more?p=guide_setCustomVar
但数据读取匹配这块不会做

是不是可以在网站页面上放一段 js 匹配出搜索引擎过来的关键词,然后用关键词在已经设定好的分类里查找定位

品牌 = XXX商城网址, XXX商城电话, XXX商城
价格敏感 = iphone4价格, iphone4优惠活动
口碑 = XXX商城服务, XXX商城售后, XXX客服联系电话

然后把所属的分类传递给百度统计

另外能不能做到模糊匹配,比如搜索的关键词是「XXX 网址」其实就是匹配到「XXX商城网址」的分类,不然要整理的关键词就太多了
3738 次点击
所在节点    JavaScript
3 条回复
emric
2013-12-10 22:33:19 +08:00
先用 document.referrer 取出 HTTP_REFERER 然后根据来源正则出关键词.
然后做出 ['xxx.com', 'xxx', '网址'] 类似的关键词列表, 之后使用正则匹配.
这个说起来挺简单, 但做好却不是很容易. 建议你先了解文本分类算法.
bombless
2013-12-11 11:10:39 +08:00
要是让我来做的话,肯定是先大杂把的吧数据都存起来,后面再取一个时间段的数据搞下来,再把百度那些记录也抓下来,然后离线分析。

存储的时候分类其实没什么用的。这些具体的关键词在后面SEO还能用上,多好。

所以这整个事和前端没什么关系。

不过不同的人做事风格不同就是了~

或者一定要和百度统计结合的话,也可以先存储这些来源,做了一番离线分析,把所有的非长尾的情况全部统计出来,这个时候再组织代码分类哪些是长尾哪些不是长尾不就轻松多了。
jedse
2013-12-11 11:12:36 +08:00
@bombless 这个很有启发,我跟技术人员再沟通沟通看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX