|
@@ -263,19 +263,19 @@ func GetChatChannel(chat SemJsChatRecord) ChannelCategory {
|
|
return ChannelCategory{chat.ChannleID, chat.CategoryID}
|
|
return ChannelCategory{chat.ChannleID, chat.CategoryID}
|
|
}
|
|
}
|
|
// 获取神策url(包含utm)
|
|
// 获取神策url(包含utm)
|
|
- cc1, _ := redisCli().Get("sensors:" + assessment.GrUserId).Result()
|
|
|
|
|
|
+ cc1, _ := redisCli().Get("sensors:" + chat.GrUserID).Result()
|
|
var utmUrl SensorsData
|
|
var utmUrl SensorsData
|
|
json.Unmarshal([]byte(cc1), &utmUrl)
|
|
json.Unmarshal([]byte(cc1), &utmUrl)
|
|
// 神策解析
|
|
// 神策解析
|
|
- if utmUrl.Url != "" && !strings.Contains(assessment.URL, "link=") && !strings.Contains(assessment.ReferPageURL, "link=") && !strings.Contains(assessment.ChatURL, "link=") {
|
|
|
|
|
|
+ if utmUrl.Url != "" && utmUrl.Channel > 0 && !strings.Contains(chat.ReferPage, "link=") && !strings.Contains(chat.ChatURL, "link=") {
|
|
log.Printf("解析神策")
|
|
log.Printf("解析神策")
|
|
- assessment.Channel = utmUrl.Channel
|
|
|
|
- assessment.Category = utmUrl.Category
|
|
|
|
|
|
+ chat.ChannleID = utmUrl.Channel
|
|
|
|
+ chat.CategoryID = utmUrl.Category
|
|
// 百度惠生活渠道合并
|
|
// 百度惠生活渠道合并
|
|
- if assessment.Category == 239 {
|
|
|
|
- assessment.Category = getCategory(292, assessment.JsonPath)
|
|
|
|
|
|
+ if chat.CategoryID == 239 {
|
|
|
|
+ chat.CategoryID = getCategory(292, chat.JsonPath)
|
|
}
|
|
}
|
|
- return ChannelCategory{assessment.Channel, assessment.Category}
|
|
|
|
|
|
+ return ChannelCategory{chat.ChannleID, chat.CategoryID}
|
|
}
|
|
}
|
|
// 搜索引擎SEO,外链解析
|
|
// 搜索引擎SEO,外链解析
|
|
if chat.ReferPage != "" && !strings.Contains(chat.ReferPage, "https://www.jjl.cn/") && !strings.Contains(chat.ReferPage, "https://m.jjl.cn/") {
|
|
if chat.ReferPage != "" && !strings.Contains(chat.ReferPage, "https://www.jjl.cn/") && !strings.Contains(chat.ReferPage, "https://m.jjl.cn/") {
|