You need to enable JavaScript to run this app.
导航
页面访问来源判断逻辑
最近更新时间:2024.08.02 10:26:28首次发布时间:2024.08.02 10:26:28

DataFinder为您提供了页面访问相关预置事件及预置属性,其中包含的页面访问来源相关属性(referer_type-来源类型、referer_site_name-来源网站名称),其属性取值根据采集到的访问页面URL来进一步加工处理得到。本文为您介绍DataFinder对相关属性的处理逻辑。

逻辑说明

来源分析相关属性referer_type、referer_site_name的取值由referrerurl(访问链接)属性的取值决定。

说明

referrer是一个URL,主要由三部分组成: protocol://host[:port]/path。其中,host生成方式是将字符串解析为java.net.URL对象,并调用getHost()方法得到。

判断场景

referer_type取值

referer_site_name取值

urlreferrer的host相同

inner

不构建referer_site_name

解析referrer字段时,protocol非法(解析为java.net.URL对象失败) ,或者 host为空时

direct

构建为:""

referrer解析后的host(去掉www.前缀后)在下列表格中

固定枚举值:

  • search_engine
  • social_network
  • referring_site

详情如下表所示

固定值,详情如下表所示

其他场景

referring_site

赋值为host的解析值

以下为referrer解析后的host枚举值与对应referer_type、referer_site_name的取值对应关系表。

referrer解析后的host

referer_type固定枚举值

referer_site_name固定枚举值

baidu.com、
m.baidu.com、
bzclk.baidu.com

search_engine或referring_site
取值结果由referrer解析后的path是否/s/search/link/baidu.php开头决定:

  • :则referer_type的取值为search_engine
  • :则referer_type的取值为referring_site

百度

sogou.com

search_engine

搜狗搜索

google.com

search_engine

谷歌

google.com.hk

search_engine

谷歌

bing.com

search_engine

Bing

yahoo.com

search_engine

雅虎

chinaso.com

search_engine

中国搜索

sm.cn

search_engine

神马搜索

wx.qq.com

social_network

微信

mp.weixinbridge.com

social_network

微信

mp.weixin.qq.com

social_network

微信

qzone.qq.com

social_network

QQ空间

im.qq.com

social_network

QQ

weibo.com

social_network

微博

weibo.cn

social_network

微博

zhihu.com

social_network

知乎

linkedin.com

social_network

LinkedIn

lnkd.in

social_network

LinkedIn

facebook.com

social_network

Facebook

twitter.com

social_network

Twitter

im.dingtalk.com

social_network

钉钉

douban.com

social_network

豆瓣

douyin.com

social_network

抖音

kuaishou.com

social_network

快手