推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
jedse

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

  •  
  •   jedse · Dec 10, 2013 · 4219 views
    This topic created in 4563 days ago, the information mentioned may be changed or developed.
    场景是这样的
    我们的自营网上商店,现在想从各搜索引擎来的顾客中知道顾客分类。
    比如搜索我们店名的访问网站的归「品牌」,搜索商品价格的归「价格敏感」群体,其他的归「长尾」

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

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

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

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

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

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

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

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

    或者一定要和百度统计结合的话,也可以先存储这些来源,做了一番离线分析,把所有的非长尾的情况全部统计出来,这个时候再组织代码分类哪些是长尾哪些不是长尾不就轻松多了。
    jedse
        3
    jedse  
    OP
       Dec 11, 2013
    @bombless 这个很有启发,我跟技术人员再沟通沟通看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   995 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.