Last active
August 29, 2015 13:57
-
-
Save firedfox/9635334 to your computer and use it in GitHub Desktop.
百度统计事件转化目标脚本
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 创建百度统计事件转化目标 | |
* | |
* 1. 首先确保在页面中已经给需要监控的元素都添加上了id。 | |
* 2. 在下列代码中的 name='';id='';url='' 单引号中间分别填入事件转化目标名称、元素id、页面URL。 | |
* 页面URL可以留空,表示该事件转化目标在全站都生效。 | |
* (例如 name='事件转化目标名称';id='some-id';url='http://some-site.com/some-page') | |
* 3. 在百度统计里进入”网站中心" -> "事件转化目标”页面,把上述修改好的代码粘贴到浏览器中,并按回车键。 | |
* (如果是Chrome/Firefox/IE9及以上版本浏览器,就粘贴到JS控制台里;如果是IE6/7/8浏览器,就粘贴到顶部地址栏里) | |
* 4. 如果提示”OK”,说明添加成功;如果出现其他提示,就说明出现了提示所指出的错误,请修改后重试。 | |
* 5. 刷新页面,应该就能在列表中看到新添加的事件转化目标了。 | |
*/ | |
javascript:(function(){name='';id='';url=''||T.config.siteInfo.url+'*';enc=encodeURIComponent;baidu.ajax.post('http://sitecenter.baidu.com/sc-web/'+(T.config.pageInfo.targetUserId||T.config.userInfo.id)+'/ajax/post','method=home%2Ftrans%2Fevent%2Fadd&url='+enc(url)+'&siteId='+T.config.siteInfo.siteId+'&name='+enc(name)+'&monUrl='+enc(url)+'&id='+enc(id)+'&eventType=click',function(xhr,txt){alert(T.json.parse(txt).msg||'OK')})})() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 修改百度统计事件转化目标 | |
* | |
* 1. 首先确保在页面中已经给需要监控的元素都添加上了id。 | |
* 2. 在下列代码中的 name='';id='';url='' 单引号中间分别填入事件转化目标名称、元素id、页面URL。 | |
* 页面URL可以留空,表示该事件转化目标在全站都生效。 | |
* (例如 name='事件转化目标名称';id='some-id';url='http://some-site.com/some-page') | |
* 3. 在百度统计里进入”网站中心" -> "事件转化目标”页面,把上述修改好的代码粘贴到浏览器中,并按回车键。 | |
* (如果是Chrome/Firefox/IE9及以上版本浏览器,就粘贴到JS控制台里;如果是IE6/7/8浏览器,就粘贴到顶部地址栏里) | |
* 4. 如果提示”OK”,说明添加成功;如果出现其他提示,就说明出现了提示所指出的错误,请修改后重试。 | |
* 5. 刷新页面,应该就能在列表中看到修改后的事件转化目标了。 | |
* 6. 请注意id必须是在事件转化目标列表中已经存在的,并且id不能重复。 | |
*/ | |
javascript:(function(){name='';id='';url=''||T.config.siteInfo.url+'*';enc=encodeURIComponent;ids=T.q('item-id-flag');for(i=ids.length-1;i>=0;i--){if(ids[i].innerHTML=='ID:'+id){targetId=T.dom.getAncestorByTag(ids[i],'tr').id.replace('EventTransTarget','');baidu.ajax.post('http://sitecenter.baidu.com/sc-web/'+(T.config.pageInfo.targetUserId||T.config.userInfo.id)+'/ajax/post','method=home%2Ftrans%2Fevent%2Fmodify&url='+enc(url)+'&siteId='+T.config.siteInfo.siteId+'&name='+enc(name)+'&monUrl='+enc(url)+'&id='+enc(id)+'&eventType=click&targetId='+targetId,function(xhr,txt){alert(T.json.parse(txt).msg||'OK')});return;}}})() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(s,e){var a=new Image,r=Math.floor(2147483648*Math.random()),c="hm_log_"+r;window[c]=a;a.onload=a.onerror=a.onabort=function(){a.onload=a.onerror=a.onabort=null;a=window[c]=null};a.src='http://hm.baidu.com/hm.gif?ep=%7Bid%3A'+encodeURIComponent(e)+'%2CeventType%3Aclick%7D&et=1&nv=0&si='+s+'&st=4&v=pixel-1.0&rnd='+r})(siteId,elementId); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment