为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过百度统计官方提供的JS api正确的发送事件?

如何通过百度统计官方提供的JS api正确的发送事件?

慕哥9229398 2018-10-09 15:26:23
官方提供的统计代码如下,很好理解,异步加载统计的js代码var _hmt = _hmt || []; (function() {  var hm = document.createElement("script");   hm.src = "//hm.baidu.com/hm.js?xxxxxxxxxxxxx";  var s = document.getElementsByTagName("script")[0];    s.parentNode.insertBefore(hm, s); })();官方提供的触发事件如下[参考页面]:_hmt.push(['_trackEvent', 'music', 'play', 'Hey Jude']);可是如果把push方法直接写到代码底部的话,会出现一个问题,百度统计的代码还没有异步加载成功;待异步加载成功之后之前_hmt.push添加的指令被覆盖了那么请问,如何正确添加百度触发的事件呢?我个人的想法,是不是能通过获取//hm.baidu.com/hm.js,加载完成来进行触发呢,那么问题来了,我如何知道//hm.baidu.com/hm.js这个JS什么时候加载完成并添加到Dom TREE中了呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 725 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信