DataFinder为您提供了页面访问相关预置事件及预置属性,其中包含的页面访问来源相关属性(referer_type-来源类型、referer_site_name-来源网站名称),其属性取值根据采集到的访问页面URL来进一步加工处理得到。本文为您介绍DataFinder对相关属性的处理逻辑。
来源分析相关属性referer_type、referer_site_name的取值由referrer
、url
(访问链接)属性的取值决定。
说明
referrer
是一个URL,主要由三部分组成: protocol://host[:port]/path
。其中,host生成方式是将字符串解析为java.net.URL对象,并调用getHost()方法得到。
判断场景 | referer_type取值 | referer_site_name取值 |
---|---|---|
| inner | 不构建referer_site_name |
解析 | direct | 构建为:"" |
| 固定枚举值:
详情如下表所示 | 固定值,详情如下表所示 |
其他场景 | referring_site | 赋值为host的解析值 |
以下为referrer
解析后的host枚举值与对应referer_type、referer_site_name的取值对应关系表。
| referer_type固定枚举值 | referer_site_name固定枚举值 |
---|---|---|
baidu.com、 | search_engine或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 | |
weibo.com | social_network | 微博 |
weibo.cn | social_network | 微博 |
zhihu.com | social_network | 知乎 |
linkedin.com | social_network | |
lnkd.in | social_network | |
facebook.com | social_network | |
twitter.com | social_network | |
im.dingtalk.com | social_network | 钉钉 |
douban.com | social_network | 豆瓣 |
douyin.com | social_network | 抖音 |
kuaishou.com | social_network | 快手 |