@@ -54,7 +54,9 @@ if(typeof JSON!=='object'){JSON={}}(function(){'use strict';var rx_one=/^[\],:{}
5454
5555 is_trackLink :true ,
5656
57- is_track_device_id : false
57+ is_track_device_id : false ,
58+
59+ use_app_track : false
5860
5961 } ;
6062 // 合并配置
@@ -82,7 +84,7 @@ if(typeof JSON!=='object'){JSON={}}(function(){'use strict';var rx_one=/^[\],:{}
8284 , slice = ArrayProto . slice
8385 , toString = ObjProto . toString
8486 , hasOwnProperty = ObjProto . hasOwnProperty
85- , LIB_VERSION = '1.7.7 ' ;
87+ , LIB_VERSION = '1.7.8 ' ;
8688
8789sd . lib_version = LIB_VERSION ;
8890
@@ -1527,7 +1529,7 @@ var saNewUser = {
15271529 this . is_first_visit_time = true ;
15281530 } else {
15291531 // 如果没有这个cookie,肯定不是首日
1530- if ( _ . cookie . getNewUser ( ) ) {
1532+ if ( ! _ . cookie . getNewUser ( ) ) {
15311533 this . checkIsAddSign = function ( data ) {
15321534 if ( data . type === 'track' ) {
15331535 data . properties . $is_first_day = false ;
@@ -2490,15 +2492,15 @@ var heatmap_render = {
24902492 if ( error_msg . error ) {
24912493 div . innerHTML = error_msg . error ;
24922494 } else {
2493- div . innerHTML = '请求数据异常或者缓存超时 ' ;
2495+ div . innerHTML = '请求数据异常 ' ;
24942496 }
24952497 } else if ( error_type === 3 ) {
24962498 div . innerHTML = '当前页面在所选时间段内暂时没有点击数据' ;
24972499 } else if ( error_type === 4 ) {
24982500 if ( error_msg . error ) {
24992501 div . innerHTML = error_msg . error ;
25002502 } else {
2501- div . innerHTML = '请求数据异常或者缓存超时 ' ;
2503+ div . innerHTML = '请求数据异常 ' ;
25022504 }
25032505 }
25042506 document . body . appendChild ( div ) ;
@@ -2617,8 +2619,8 @@ var heatmap_render = {
26172619
26182620
26192621 var urlParse = new _ . urlParse ( sd . para . web_url ) ;
2620- urlParse . _values . Path = '/web-click/users/#heat_map_id=' + heat_map_id + '&element_selector=' + encodeURIComponent ( obj . by_values [ 0 ] ) ;
2621- obj . data_user_link = urlParse . getUrl ( ) ;
2622+ urlParse . _values . Path = '/web-click/users' ;
2623+ obj . data_user_link = urlParse . getUrl ( ) + '#heat_map_id=' + heat_map_id + '&element_selector=' + encodeURIComponent ( obj . by_values [ 0 ] ) ;
26222624
26232625 if ( String ( obj . top_values [ 0 ] ) === 'null' ) {
26242626 obj . data_top_value = '没有值' ;
@@ -2723,7 +2725,7 @@ var heatmap_render = {
27232725 var target_is_on_float = false ;
27242726
27252727 var me = this ;
2726- var str = '<div style="padding: 8px;"><div style="color: #757575">当前元素内容:</div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{data_current_content}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 8px;"><div>点击次数: {{value_fix}}</div><div title="点击次数/当前页面的浏览次数">点击率: {{data_click_percent}}</div><div title="点击次数/当前页面的点击总次数">点击占比: {{data_page_percent}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 8px;"><div style="color: #757575">历史内容:</div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{data_top_value}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 6px 8px;"><a style="color:#2a90e2;text-decoration: none;" href="{{data_user_link}}" target="_blank">查看点击用户列表</a ></div>' ;
2728+ var str = '<div style="padding: 8px;"><div style="color: #757575">当前元素内容:</div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{data_current_content}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 8px;"><div>点击次数: {{value_fix}}</div><div style="cursor:pointer;" title="点击次数/当前页面的浏览次数">点击率(?) : {{data_click_percent}}</div><div style="cursor:pointer;" title="点击次数/当前页面的点击总次数">点击占比(?) : {{data_page_percent}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 8px;"><div style="color: #757575">历史内容:</div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{data_top_value}}</div></div><div style="background: rgba(0,0,0,0.1); height:1px;"></div><div style="padding: 6px 8px;"><a style="color:#2a90e2;text-decoration: none;" href="{{data_user_link}}" target="_blank">查看点击用户列表</a ></div>' ;
27272729
27282730 var newStr = '' ;
27292731 var isShow = true ;
@@ -3136,6 +3138,8 @@ var heatmap = {
31363138 sd . para . heatmap . collect_elements = 'all' ;
31373139 } else if ( sd . para . heatmap . collect_elements === 'interact' ) {
31383140 sd . para . heatmap . collect_elements = 'interact' ;
3141+ } else if ( _ . isFunction ( sd . para . heatmap . collect_elements ) ) {
3142+ sd . para . heatmap . collect_elements = sd . para . heatmap . collect_elements ( ) ;
31393143 } else {
31403144 sd . para . heatmap . collect_elements = 'interact' ;
31413145 }
0 commit comments