Web JS SDK 支持针对特定渠道进行更精准的渠道匹配和向广告平台进行事件回传。

此功能依赖于 Web JS SDK v1.16.8 及以上版本,在使用前请确保已经成功集成神策分析 SDK,并进行了 SDK 初始化,详情可参考 SDK 集成 (Web)

集成和初始化 SDK

首先您需要使用同步方式初始化神策分析 SDK。初始化神策分析 SDK 完成之后,再初始化渠道插件 。


同步引入方式:

// 神策埋点 SDK 初始化
<script charset='UTF-8' src="在 github 下载新版本的 sensorsdata.min.js"></script>
<script>
    var sensors = window['sensorsDataAnalytic201505'];
    sensors.init({
        server_url: '数据接收地址',
  		heatmap:{scroll_notice_map:'not_collect'},
  		is_track_single_page:true,
  		use_client_time:true,
  		send_type:'beacon'  
    });
    sensors.use('SensorsChannel'); 
    sensors.quick('autoTrack');
</script>
JS

import 引入方式:

// 神策埋点 SDK 初始化
import sensors from '在 github 下载新版本的 sensorsdata.es6.min.js';
sensors.init({
  	server_url: '数据接收地址',
  	heatmap:{scroll_notice_map:'not_collect'},
  	is_track_single_page:true,
  	use_client_time:true,
  	send_type:'beacon'
});
sensors.use('SensorsChannel');
sensors.quick('autoTrack'); //用于采集 $pageview 事件。
JS

效果

可以使用 sensors.track(eventName) 来对特定的事件进行渠道追溯。


  • 从站外进入渠道推广落地页、首次触发回传事件,记录事件并进行渠道匹配和回传。
  • 非首次触发回传事件,记录事件但不会进行渠道匹配及回传,直到下一次重新从站外进入渠道推广落地页,重新进行首次计算。

p.s. 上述规则适用于同名事件,不同事件之间不相互影响。