因此,利用在网络上收集的一些信息,我整理了这个简单的脚本,将数据推送到Google Analytics(分析)。这会将每个脚本运行注册为浏览量。如果要跟踪脚本运行所在的帐户ID,则需要在CAMPAIGN或PAGE值中的某个位置添加AdWordsApp.currentAccount()。getCustomerId()。在脚本中包含此代码后,只需调用beacon();在代码的开头。而且由于许多跟踪系统都模仿Google Analytics(分析)跟踪格式,因此我敢肯定,该格式可以轻松地应用于其他系统。
谢谢,
拉斯
/******************************** * Track Script Runs in Google Analytics * Created By: 拉斯 Savage * FreeAdWordsScripts.com ********************************/ function 信标() { var TAG_ID = 'UA-XXXXXXXX-X'; var CAMPAIGN_SOURCE = 'adwords'; var CAMPAIGN_MEDIUM = 'scripts'; var CAMPAIGN_NAME = 'Your Script Name And Version'; var HOSTNAME = 'www.freeadwordsscripts.com'; var PAGE = '/Some/Virtual/Page/Similar/To/Campaign/Name/Probably'; var DOMAIN_LINK = 'http://'+HOSTNAME+PAGE; //Pulled from: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript var uid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var r = Math.random()*16|0,v=c=='x'?r:r&0x3|0x8;return v.toString(16);}); var url = 'http://www.google-analytics.com/collect?'; var payload = { 'v':1,'tid':TAG_ID,'cid':uuid, 't':'pageview','cs':CAMPAIGN_SOURCE,'cm':CAMPAIGN_MEDIUM,'cn':CAMPAIGN_NAME, 'dl':DOMAIN_LINK }; var s = ''; for(var key in payload) { s += key + '=' + encodeURIComponent(payload[key]) + '&'; } url += s.substring(0,qs.length-1); UrlFetchApp.fetch(url); }