帮助中心
功能:调用一次发送一个事件采集包,可以统计按钮点击、注册成功、加入购物车等数据,可以埋到到业务逻辑中统计数据。 比如统计注册量,可以把埋点事件代码部署到ajax的成功回调的函数里面。
格式: _pt_sp_2.push('setCustomEvent',{ eventName:'事件名称', isActiveElement:是否交互元素}) 参数eventName:事件名称,String类型,固定字段必选。 参数isActiveElement:是否交互元素,Number,可选,1:交互元素,0:非交互元素。默认是0。
示例:
_pt_sp_2.push('setCustomEvent',{ eventName:'测试手动事件', isActiveElement:1 })
格式:_pt_sp_2.push('setCustomVarV2',{eventName: '事件级自定义变量'})
功能:在事件的基础上,您可以通过代码埋点部署增加额外的自定义变量。比如对于 “加入购物车” 这个事件,我们可以采集商品种类或者商品价格的数据,对应的变量分别是 “加入购物车的商品种类” 和 “加入购物车的商品价格”。此功能需要开通特定的套餐或者连接DataDeck使用。
参数:
setCustomVarV2为固定字段,必选
第二个参数为json格式对象。第一个key为eventName,自定义变量名称,固定字段,必选,长度限制60字符。其余的key:value 无特殊要求,支持自定义,最多个支持10组数据。value的数据类型如下:
字符串(string):256字节,超出将不会采集数据。
整数(int):(-2147483648,2147483647),使用在此范围外的整数将不会采集数据。
浮点数(float):(-4294967296,4294967294),使用在此范围外的浮点数将不会采集数据。
日期(date):时间格式应为“YYYY-MM-DD HH:MM:SS” 格式不对将不会采集数据。
“YYYY-MM-DD HH:MM:SS”
_pt_sp_2.push('setCustomVarV2',{ eventName: '购买', productId: 123456, productCatalog: '商品品类', productName: '商品名称', productPrice: 123.45, createDate: '2018-04-23 15:40:46' })
格式:_pt_sp_2.push('setCrossDomainLink,allManual/halfManual ');
功能:设置手动跨域功能。比如A域名和B域名部署了同一套监测代码,访客从A域名跳转到B域名,这种跨域行为无法共享cookie信息导致访次断开,会影响转化数据。为了使访次不断开,可以使用此功能完成访次的拼接。此API的原理是提取cookie信息作为a标签href属性的锚点信息。完成布码后,从A跳转到B时,您会发现B页面的URL多了一个锚点,这便是采集系统的访次信息。如果您网站的跳转不是a标签href方式跳转,则无法使用此功能。
allManual,全手动模式。在需要跨域处理的a标签内,添加onclick="pt_domain"属性。如果用户已设定onclick事件,例如:onclick="test()",可以在其末尾添加pt_domain,例如:onclick="test();pt_domain"。没有该属性的a标签,不会做跨域处理。
halfManua,半手动模式。用户不需要对a标签修改,页面所有a标签都会增加跨域处理。
格式:_pt_sp_2.push('setVPT,虚拟tilte');
功能:设置虚拟title。有时候页面没有title标签,在产品展示时会显示not set。为了避免这种情况,可以使用此功能,手动设置页面标题。
_pt_sp_2.push('setVPT,ptmind');
如果页面原title:ptengine
使用setVPT后为,在产品内展示的title:ptmind
格式:_pt_sp_2.push('setVPV,虚拟url');
功能:设置虚拟url。需要注意的是,使用此功能会默认把URL转为小写,如果您的URL有大写字母可能会有一些影响。
_pt_sp_2.push('setVPV,http://www.baidu.com/your');
http://www.baidu.com/your
原URL:http://www.baidu.com
http://www.baidu.com
setVPV 后为:http://www.baidu.com/your
格式:_pt_sp_2.push('setURL,锚点');
功能:设置url锚点(#)后面的信息。
_pt_sp_2.push('setURL,btnSave');
原URL为:http://www.baidu.com
使用setURL后产品内展示的URL:http://www.baidu.com#btnSave
http://www.baidu.com#btnSave
格式:_pt_sp_2.push('setPVTag,URL/锚点信息,replace');
功能:用来发送一次PV数据包。对于单页面应用结构的网站URL切换可以模拟pv。在页面不发生实际跳转,URL和页面内容却有可能发生改变的情况下,可以通过调用该函数,采集单页面结构无刷新页面的URL数据。该方法会生成一个虚拟的URL,使后续采集的数据都会对应到新的URL上。
参数1:如果参数2(replace)没有设置,则该值为原URL中,需要增加的锚点信息。生成的虚拟URL为元URL+锚点信息。
如果参数2设置为replace,则该值为改变后的完整URL。生成的虚拟URL为此值设定的新URL。
参数2:replace
示例1:
原URL为:http://www.ptmind.com
http://www.ptmind.com
想要生成的虚拟URL为:http://www.ptmind.com#login
http://www.ptmind.com#login
则需要创建以下函数。 _pt_sp_2.push('setPVTag,login');
示例2:
原URL为: http://www.ptmind.com
想要生成的虚拟URL为:http://www.ptmind.com/login
http://www.ptmind.com/login
则需要创建以下函数。
_pt_sp_2.push('setPVTag,http://www.ptmind.com/login,replace');
http://www.ptmind.com/login,replace
格式:_pt_sp_2.push('setSampleRate, 抽样率');
功能:设置采集的抽样率。如果您网站的数据量大,不想全量采集,可以使用此功能设置抽样。
参数1:设置抽样率,必选。例如:如果设定成1000,表示抽样率为千分之一,一万个页面浏览量里只收集10个访问数据。
示例:_pt_sp_2.push('setSampleRate, 1000');
不以广告参数新建访次 setIgnoreCampaign
格式:_pt_sp_2.push('setIgnoreCampaign,true');
功能:采集系统默认把包含广告参数的页面作为新的访次的进入页,即使您一直刷新这些页面,每次刷新都会算作一个新访次的入口页。
参数:如果该值为true,则忽略广告(utm)参数,不以广告参数来新建访次。采集端默认为false,不忽略广告(utm)参数,每次访问包含广告参数的页面,会算作一次新的访问。
格式:_pt_sp_2.push('setIframe, true');
功能:开启iframe内的事件采集功能。
参数:如果该值为true,则采集端开启iframe内的事件采集,否则不开启。采集端默认关闭iframe内的事件采集。
本文是否对您有帮助?
感谢您的反馈!
非常抱歉未解决您的问题,请提出您宝贵的意见