高级功能(Web)

SDK提供了registerPropertyPlugin方法,通过该方法传入自定义的属性插件对象给指定的事件添加、修改或删除属性。

自定义属性插件对象介绍:

用于对属性进行修改,data为发送前的完整数据。

data包括SDK采集的所有数据类型:

item_set、

item_delete、

profile_set、

profile_set_once、

profile_append、

profile_increment、

profile_delete、

profile_unset、track、

track_signup。

可配置该方法中对待发送数据data进行属性的添加、删除、修改操作。

{ properties:function(data){ //添加 //data.properties.hello='world' //修改 //data.properties.$title='newtitle' //删除 //deletedata.properties.$screen_width }}JSisMatchedWithFilter(data)用于对数据进行筛选,data为发送前的完整数据。

同上面data包括所有数据类型。

如果配置了该方法,仅当该方法返回true时,配置的properties方法才会得到执行。

如果不配置该方法,则配置的properties方法始终执行。

{ isMatchedWithFilter:function(data){ //筛选事件名为$SignUp的事件 if(data.event==='$SignUp'){ returntrue; } //筛选在页面标题为home的事件 if(data.properties.$title==='home'){ returntrue; } //其他事件不会执行properties方法 returnfalse; }}JS1.2.使用示例2.开启数据的批量发送SDK版本需1.14.7及以上

//默认不开启批量发送batch_send:false,//开启批量发送batch_send:true,//或者batch_send:{ datasend_timeout:6000,//一次请求超过多少毫秒的话自动取消,防止请求无响应。 send_interval:6000,//间隔多少毫秒发一次数据。 storage_length:200//存储localStorage条数最大值,默认:200。如localStorage条数超过该值,则使用image方式立即发送数据。v1.24.8以上支持。},JS

写入策略:

发送策略:

定时触发发送,或者遇到$pageview(或者使用quick('autoTrack')方法)和$SignUp也会立即存储并且发送。

重复策略:

必须请求success后,才会删除数据,不然会一直请求,直到数据满一定数量。

注意事项:

下面配置需要放在初始化配置中,与server_url平级,需要WebJSSDK版本是1.14.10及以上版本

正常情况下,WebJSSDK丢数据概率不超过5%,但是在关闭页面的情况下,丢失率会增加。

针对此问题,可以选择下面几种解决方式:

如果是关键的点击,需要准确的采集,比如支付等事件是在关闭页面时发送,建议在服务端中埋点采集。

配置参数is_track_single_page(推荐使用这种模式),默认值为false,表示是否开启自动采集web浏览事件$pageview的功能。其原理是修改window对象的pushState和replaceState原生方法,在页面的url改变后自动采集$pageview事件,若用户浏览器不支持这两种方法或者是使用hash的路由模式,我们也会监听popstate和hashchange事件来自动触发$pageview事件。

使用方法示例:

//SDK版本1.12.18以上支持,默认值为false。is_track_single_page:true//注意:如果进首页不会自动redirect时,sa.quick('autoTrack')是需要的,否则不需要。JS

SDK版本大于等于1.14.1的is_track_single_page参数增加function(){}的配置,必须return一个值。

is_track_single_page:function(){ returntrue时候,使用默认发送的$pageview returnfalse时候,不执行默认的$pageview return{}时候,把对象中的属性,覆盖默认$pageview里的属性。}//注意:如果进首页不会自动redirect时,sa.quick('autoTrack')是需要的,否则不需要。JS必须保证切换页面前神策WebJSSDK的已经执行,否则的话可能第一次切换页面不会触发$pageview。

在页面切换的时候,手动调用sensors.quick('autoTrackSinglePage')来采集web浏览事件$pageview,这个方法在页面url切换后调用。

//比如现在是在react中可以在全局的onUpdate里来调用。onUpdate:function(){ sensors.quick('autoTrackSinglePage');}//vue项目在路由切换的时候调用。router.afterEach((to,from)=>{ Vue.nextTick(()=>{ sensors.quick("autoTrackSinglePage"); });});//注意:vue下因为首页打开时候就会默认触发页面更新,所以需要去掉默认加的sa.quick('autoTrack')。JS

此方法也可添加自定义属性,

sensors.quick("autoTrackSinglePage",{platForm:"H5"});JS注:本文档内容为神策产品使用和技术细节说明文档,不包含适销类条款;具体企业采购产品和技术服务内容,以商业采购合同为准。

THE END
1.如何在360浏览器中将收藏夹显示在上方以提高访问效率书签命令提3. Webpage Screenshot 浏览器还提供了网页截图功能,用户只需点击截图按钮,即可轻松捕捉整个网页内容。 结论 Conclusion 通过以上步骤,用户可以轻松在360浏览器中将收藏夹显示在上方,从而提高网页浏览的效率。合理管理和利用收藏夹功能,可以帮助用户快速访问常用网站,提升整体的上网体验。此外,360浏览器的其他实用功能也为https://www.163.com/dy/article/JJKD7KAS055670JB.html
2.Web端工具如何设计「保存」功能?高手总结了这5个方面!数据保存是 Web 端工具的基础功能,一般在产品和技术框架设计之初就已经确定了数据保存的方式,后续不太会频繁更改。 正因为如此,在日常需求迭代中,设计师很容易忽略数据保存的过程,也很少质疑当前的保存机制是否合理,但是当需要设计新模块或产品时就会对保存有疑惑。 https://www.uisdc.com/save-design
3.Web的点赞功能和收藏功能的设计思路点赞功能设计收藏功能的设计 实体类 数据库设计 整体流程 业务逻辑处理 点赞功能的设计 实体类 package com.example.entity;/* 点赞实体类 */public class Likes{private Integer id;/** * 关联id */private Integer fid;/** * 点赞人id */private Integer userId;/** https://blog.csdn.net/qq_45726327/article/details/138424870
4.javaweb收藏功能51CTO博客已为您找到关于java web 收藏功能的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java web 收藏功能问答内容。更多java web 收藏功能相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/java-web-shoucanggongneng.html
5.web网站收藏功能php教程我想添加个收藏功能,数据表需要建什么字段啊。大神们,能给我解释的详细点么 回复内容: 我想添加个收藏功能,数据表需要建什么字段啊。大神们,能给我解释的详细点么 ID | userID | postID | created_atPHP速学视频免费教程(入门到精通) PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家https://m.php.cn/faq/98096.html
6.比微信自带更方便–Wakelet#Web#iOS#Android爱范儿微信的收藏功能可以储存不少有用的图片、链接和文件,但想一次批量分享的时候,就有点忍不住要骂街了。实在是:「啊!多么痛的领悟!」 最近我就发现了 Wakelet,一个提供收藏、整理和分享内容服务的网站,它能帮我解决这个问题。 Wakelet 团队成员 James Davis 告诉 AppSo (微信公众号 AppSo): https://www.ifanr.com/app/929568
7.AndroidWebView自定义长按选择实现收藏/分享选中文本功能Android WebView自定义长按选择实现收藏/分享选中文本功能 Android WebView 是 Android 中的一个组件,允许开发者在应用程序中显示 web 内容。但是,Android WebView 的长按选择功能是有限的,无法满足一些特殊的需求。因此,我们需要自定义长按选择功能,以满足不同的需求。 一、前言 在Android 开发中, WebView 是一https://www.coder100.com/index/index/content/id/4056384
8.Web浏览器收藏夹旳作用是()。Web浏览器收藏夹旳作用是( )。A.记忆感爱好旳页面内容B.搜集感爱好旳页面地址C.搜集感爱好旳页面内容D.搜集感爱好旳文件名的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提https://www.shuashuati.com/ti/fbb1a8a699e140acb9439ecbfaf0b617.html
9.GitHub12、图像收藏功能,常用的直接在收藏列表点开查看 13、支持ldap认证登陆 14、支持任何指标数据多条件筛选排序,资源使用情况一目了然 15、集群数据分析,任何指标求和,平均 16、支持项目模板导入导出 17、自定义监控支持克隆配置 18、支持grafana风格图像自定义展示 https://github.com/gefire/monitor
10.JS代码实现网站设为首页加入收藏功能坐峰怀雪灬1 2 //加入收藏 3 function AddFavorite(sURL, sTitle) 4 { 5 try 6 { 7 window.external.addFavorite(sURL, sTitle); 8 } 9 catch (e) 10 { 11 try 12 { 13 window.sidebar.addPanel(sTitle, sURL, ""); 14 } 15 catch (e) 16 { 17 alert("加入收藏失败,请使用Ctrl+D进行添加"https://www.cnblogs.com/soulmate/p/5577839.html
11.最新情報初音未來ProjectDIVAArcadeOfficialWebsite伴隨增加課題功能,在DIVA.NET上開放了可以檢查現在挑戰的課題以及能夠承接的課題的功能。?收藏卡 增加了可以觀賞收藏卡的集卡冊功能。?功能擴充商店 可以擴充譜面自訂選項的內容。 消費VP後能夠針對譜面自訂選項以及對應歌曲做擴充。 ?遊戲歷程 對應EXTRA EXTREME以及使用譜面自訂功能。?https://miku.sega.jp/arcade/tw/news.html
12.Chrome收藏夹管理技巧高效整理网页收藏秘籍OSCHINAChrome 网上应用店提供了许多强大的扩展工具,这些工具能够为你的收藏夹管理提供更多高级功能,从而提升你的工作效率。以下是一些值得推荐的 Chrome 扩展工具,它们可以帮助你更高效地整理和增强你的收藏夹功能。 5.1 使用 “Evernote Web Clipper” 保存网页到 Evernote https://my.oschina.net/emacs_8493792/blog/16514546
13.2024年最新上网监控软件推荐:必收藏!10款上网监控神器洞察眼MIT4、 Symantec Web Security Service 功能特点: 提供全面的网络安全和上网行为监控,包括实时网页过滤、恶意软件保护、SSL检查和数据丢失防护等功能。 综合安全功能和强大的报告功能,使其成为大型企业保护网络安全和提升工作效率的理想选择。 适用场景: 适用于大型企业,满足复杂的网络安全和上网行为管理需求。 https://www.dongchayan.com/dongtaizhognxin/37394.html
14.建议收藏推荐2022年必备的几个DevOps工具由于SOAP Web服务是默认的,因此SoapUI进入API测试领域已有很长时间了。尽管我们不再构建新的SOAP服务,并且该工具的名称没有更改,但这并不意味着它没有发展。SoapUI为构建后端Web服务的自动化功能测试提供了一种出色的结构。这些可以轻松地与持续集成工具集成,并且可以作为我们的CI / CD管道的一部分运行。https://maimai.cn/article/detail?fid=1710431918&efid=ZWwJPu6zSsOhdWBZqHUYGQ
15.LadyGaga官宣出演《小丑2》;MBTI人格测试在Web3世界找到自己的# Instagram正在向100多个国家或地区引入数字收藏品展示功能 Meta创始人扎克·伯格宣布Instagram正在向非洲、亚太地区、中东和美洲的100多个国家或地区引入数字收藏品,以支持用户在Ins展示自己的NFT。Meta还启动了与CoinbaseWallet、Dapper的集成以及对Flow区块链的支持,以扩大对第三方钱包的连接范围。 https://www.d-arts.cn/article/article_info/key/MTIwMjc5NDczMTaDz41ksYa8cw.html
16.骨骼肌功能解剖最全汇总,值得收藏!好医术文章好医术收藏 2018 09.10 11:14:06 作者 好医术 分享 说明 本文来源:学在泰职 编辑:KF姐如果你想把你的临床诊断,治疗经验,与更多的骨科同道交流分享,让更多的人看见你,更多的人获益,欢迎投稿给我们!医无止境,我们的每一份付出都会以另一种方式被这个世界铭记。 投稿邮箱:sherry.hu@haoyishu.orghttps://www.haoyishu.org/web/article/2292
17.更新日誌Eagle- 拖曳收藏支援「直接拖曳分類」 - 支援拖曳收藏網頁的 mp4 影片 - 支援在本機網頁連結(file:///)使用收藏功能 - 支援收藏 blob:// 連結圖片 批次匯入 - 支援篩選圖片「最大/最小」寬度及高度 - 支援全選/反選功能 - 支援使用關鍵字篩選 - 支援收藏網頁上的 mp4/webm 影片檔案 https://tw.eagle.cool/changelog
18.微信分享,分享与收藏功能/iOS开发手册微信分享,分享与收藏功能 /iOS开发手册 开发者在 App 中在集成微信 SDK后,可调用接口实现,以下依次是文字、图片、视频、网页、小程序、音乐视频类型分享的示例。 WXMediaMessage (微信媒体消息内容)说明 SendMessageToWXReq(SendMessageToWX请求类) 分享或收藏的目标场景,通过修改 SendMessageToWXReq 的 scene 字段实https://www.yimenapp.com/kb-yimen/13391/
19.第三方工具WebClipper剪藏插件FlowUs息流收藏使用教程功能:提供了书签、整个页面、智能提取、手动选取等四个剪藏扩展。 价格:开源、免费 服务:目前已经支持包括 FlowUs 在内的十几款效率工具。 操作平台:支持 Chrome、Edge、Firefox 等在内的主流浏览器。 插件安装方法:在浏览器插件市场检索 “Web Clipper”,或者前往 Web Clipper Github 官网查看安装包和部署方案。 https://flowus.cn/kubulo/share/1f3d4981-27da-4fce-8b4f-dafdb9416746
20.建议小米浏览器书签/历史添加导入电脑收藏夹功能历史】模块,添加导入电脑浏览器收藏夹功能,实现电脑与手机同步。 平时电脑上网使用 *** 浏览器,其中有个“网络收藏夹”非常方便、实用、高效,已收藏了大量网页。很遗憾,使用小米手机浏览器添加书签时,想添加 *** 浏览器网络收藏夹,没有【导入电脑收藏夹】功能。 https://web.vip.miui.com/page/info/mio/mio/detail?postId=3712223